Php magento显示错误:500内部服务器错误

Php magento显示错误:500内部服务器错误,php,magento,Php,Magento,我将我的magento store form 1.6.2升级为1.7.0.2,但它显示了错误:500内部服务器错误。我也更改了文件权限,但没有得到解决。已清理缓存和会话,但它不工作。有人能告诉我如何解决这个问题吗 谢谢…默认情况下,Mageto会关闭错误输出。若您的php配置为不记录php错误,web服务器将在发生任何致命错误时发送500个错误 您可以检查/var/log/exception.log和/var/log/system.log中的错误,或者启用magento安装中所有错误的输出: 编

我将我的magento store form 1.6.2升级为1.7.0.2,但它显示了错误:500内部服务器错误。我也更改了文件权限,但没有得到解决。已清理缓存和会话,但它不工作。有人能告诉我如何解决这个问题吗


谢谢…

默认情况下,Mageto会关闭错误输出。若您的php配置为不记录php错误,web服务器将在发生任何致命错误时发送500个错误

您可以检查/var/log/exception.log和/var/log/system.log中的错误,或者启用magento安装中所有错误的输出:

编辑index.php:

error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 1);
和.访问:

SetEnv MAGE_IS_DEVELOPER_MODE "true"

这是唯一能真正帮助我的东西(经过整整一周的斗争)

要克服500内部服务器错误:

将下面文件夹的文件夹权限更改为777

  • 应用程序/等

  • 变量

  • 媒体

将以下文件的文件权限从664更改为644

  • index.php(magento根文件夹中的主索引文件)

  • downloader/index.php


来源:

我可以通过增加fcgid.conf(etc/apache2/mods available/fcgid.conf)的一些值来解决这个问题


如果您使用的是Ubuntu,只需执行此命令

sudo chmod -R 777 /var/www/html/magento

我没有足够的声望来评论以下建议:

sudo chmod-R 777/var/www/html/magento


永远不要将权限设置为777-您的服务器可能会受到损害。在apache上,文件夹应该是755,文件应该是644。如果这还不够,则可能意味着所有权问题或服务器配置错误

如果您希望得到任何帮助,那么您必须给我们的不仅仅是HTTP状态码。我没有得到您想要的。500个服务器错误可能是由无数不同的原因造成的,其中99%实际上与Magento无关。500 HTTP状态代码只是表示服务器上有错误。Apache日志、php日志、Magento日志中包含错误请求发出时的信息,这些日志将被要求提供任何有意义的帮助。最有可能的一些配置xml是wrong@PaulDinh:问题是什么?首先,Magento主目录的位置会有所不同,其次,永远不要这样做,因为这是完全不安全的,你正在打开你的服务器进行攻击。
sudo chmod -R 777 /var/www/html/magento