gpt4 book ai didi

php - 在本地运行 Magento 并出现错误 500

转载 作者:行者123 更新时间:2023-11-30 21:51:50 27 4
gpt4 key购买 nike

我有一个在线网站,我想使用 XAMPP 在本地编辑我的网站。以下是我在下面所做的事情:

-  Change Xampp port Listen 80 to 8080
- Install database to MySQL
- put my website files into htdocs
- change username, dbname in local.xml
- change web/secure/base_url and web/unsecured/base_url to http://127.0.0.1:8080/(my folder name) in MySQL database, core_config_data table

但是,在我完成所有这些操作后,我的网站没有显示。

It occurs Error 500.

enter image description here

我应该怎么做才能显示我的网站?

将权限和文件更改为777后,我检查xampp文件中的错误日志(xampp\apache\logs。错误日志如下所示:

enter image description here

最佳答案

解决方案一:

如果您遇到 500 错误,那么首先您应该搜索网络服务器错误日志,如果它在 apache 服务器上运行,它通常可以在以下 2 个位置之一找到:

Centos 或 Archlinux:/var/log/httpd/

Debian 或 Ubuntu:/var/log/apache2/

在 xampp 中,您可以在 \xampp\apache\logs\error.log 中找到错误日志,其中 xampp 是您的安装文件夹,如果您没有更改 error_log 在 PHP 中设置。

解决方案 2:

您可以通过在 Magento 项目的 index.php 文件中设置 ini_set('display_errors', 1); 来简单地启用所有错误,如下所示:

索引.php:

error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 1);

.htaccess:

SetEnv MAGE_IS_DEVELOPER_MODE "true"

您还可以在 /var/log/system.log/var/log/exception.log 中检查错误。在您的 Magento 项目目录中。

By default Magento errors output is off. If your PHP is not configured to log errors then web server will return Internal 500 error in case of fatal error.

或者 也许您因为项目文件夹的权限而面临这个问题,所以您应该首先在日志中查找错误,然后您就可以轻松修复它。

但是,如果问题是由于权限导致的,那么:

# Change folders permission to 777
app/etc
var
media

# Change files permission to 644
index.php (main index file in magento root folder)
downloader/index.php

关于php - 在本地运行 Magento 并出现错误 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46907990/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com