我有一个在线网站,我想使用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
然而,在完成所有这些后,我的网站没有显示。
发生错误500.
我该怎么做才能显示我的网站?
将权限和文件更改为777后,我检查xampp文件中的错误日志(xampp \ apache \ logs。错误日志如下所示:
答案 0 :(得分:0)
解决方案1:
如果您遇到500错误,那么首先应该搜索网络服务器错误日志,如果它在apache服务器上运行,则主要可以在以下两个位置之一找到:
Centos或Archlinux:/var/log/httpd/
Debian或Ubuntu:/var/log/apache2/
在xampp中,如果您没有更改PHP中的\xampp\apache\logs\error.log
设置,则可以在error_log
中找到错误日志,其中xampp是您的安装文件夹。
解决方案2:
您可以通过在Magento项目的ini_set('display_errors', 1);
文件中设置index.php
来启用所有错误,如下所示:
的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项目目录中。
默认情况下,Magento错误输出已关闭。如果您的PHP不是 配置为记录错误,然后Web服务器将返回内部500错误 致命错误的情况。
或您可能因为项目文件夹的权限而面临此问题,因此首先应该在日志中查找错误,然后您可以轻松修复它。
但是,如果由于许可而发生问题,那么:
# 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