我在 Magento 网站上收到 500 内部服务器错误。
我阅读了日志并找到了这个..
Premature end of script headers: index.php
我没有做任何改变,它只是发生我不知道为什么。
我尝试了在 Internet 上找到的所有解决方案,但无法使其再次工作,即管理员工作,但是当尝试加载 index.php 时,网络无法正常工作。
这是我尝试的方法:
- 我将 /magento/ 上的所有文件放入 644 并选择所有目录 var、app、media、js ... 并放入 755。
- 重启httpd
- 如果超过 2gb 并且为 0,请检查 suPHP 日志。
- 尝试删除 htaccess
- Htaccess 上的 RLimitMem 128000000 128000000 并给我这个错误“必须是 uid 0 才能提高最大 RLimitMEM”
- 在 htaccess 选项 +FollowSymLinks 上注释掉这个
if ($_SERVER['REMOTE_ADDR'] == 'myip') { Mage::setIsDeveloperMode(true); ini_set('display_errors', 1); }
这些错误一直存在,但网络运行良好。
- 我在 httpd.conf 上搜索 RLimitCPU 和 RLimitMEM 指令并没有找到它们。
- 内存限制是 126MB,有些人告诉增加 32MB,但我之前已经增加了。现在我尝试使用 256MB 并且不工作。
- 删除 umask(0); 从 index.php 不起作用。
- 尝试使用另一个资源管理器不起作用(因为我阅读了另一篇文章,使用 Firefox 可以在网络上工作,但使用 chrome 不工作,在我的情况下不使用任何资源管理器)
- 将 AddType x-mapp-php5 .php 添加到 httaccess 并收到此错误“[warn] Cannot get media type from 'x-mapp-php5'”
感谢您为解决此问题提供的任何帮助