运行 Magento 本地错误 500
Run Magento locally with error 500
我有一个在线网站,我想使用 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.
我应该怎么做才能显示我的网站?
将权限和文件更改为 777 后,我检查 xampp 文件中的错误日志 (xampp\apache\logs。错误日志如下所示:
解决方案一:
如果您遇到 500 错误,那么首先您应该搜索网络服务器错误日志,如果它是 运行 在 apache 服务器上,它通常可以在以下 2 个位置之一找到:
Centos 或 Archlinux:/var/log/httpd/
Debian 或 Ubuntu:/var/log/apache2/
在 xampp 中,您可以在 \xampp\apache\logs\error.log
中找到错误日志,其中 xampp 是您的安装文件夹,如果您没有更改 error_log
中的设置PHP.
方案二:
您可以通过在 Magento 项目的 index.php
文件中设置 ini_set('display_errors', 1);
来简单地启用所有错误,如下所示:
index.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.
OR 可能是因为您的项目文件夹的权限问题,所以您首先应该在日志中查找错误,然后您就可以轻松修复它。
但是,如果问题是由于权限导致的,那么:
# 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
我有一个在线网站,我想使用 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.
我应该怎么做才能显示我的网站?
将权限和文件更改为 777 后,我检查 xampp 文件中的错误日志 (xampp\apache\logs。错误日志如下所示:
解决方案一:
如果您遇到 500 错误,那么首先您应该搜索网络服务器错误日志,如果它是 运行 在 apache 服务器上,它通常可以在以下 2 个位置之一找到:
Centos 或 Archlinux:/var/log/httpd/
Debian 或 Ubuntu:/var/log/apache2/
在 xampp 中,您可以在 \xampp\apache\logs\error.log
中找到错误日志,其中 xampp 是您的安装文件夹,如果您没有更改 error_log
中的设置PHP.
方案二:
您可以通过在 Magento 项目的 index.php
文件中设置 ini_set('display_errors', 1);
来简单地启用所有错误,如下所示:
index.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.
OR 可能是因为您的项目文件夹的权限问题,所以您首先应该在日志中查找错误,然后您就可以轻松修复它。
但是,如果问题是由于权限导致的,那么:
# 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