【发布时间】:2013-10-31 15:13:07
【问题描述】:
我目前的 Magento 商店遇到了一个大问题。当我通过后端创建发票时,我收到 500 内部服务器错误(经过长时间的加载过程)。服务器日志没有显示任何内容,我查看了 /var/log/apache2/error.log 并且没有任何相关内容。该错误没有出现在我的开发机器上,但是自从我将商店移到我们的实时服务器后,它一直在发生。
到目前为止我尝试了什么:
- 检查文件和文件夹权限
- 启用
Mage::setIsDeveloperMode(true);和ini_set('display_errors', 1);
仍然没有错误或日志 - 已删除 local.xml 并生成一个新的
- 增加内存限制
- 增加最大执行时间
- 已清除缓存
- 检查 .htaccess 文件,一切正常
- 运行脚本检查是否所有内容都符合 Magento 要求
这开始让我忙了几天......我不知道从哪里开始,因为服务器甚至没有在日志中输出错误。如何强制服务器将错误记录在相应的文件中?
您还有其他想法可以尝试消除错误吗?
还附上我的 php.ini 文件,也许有帮助。
PHP.ini http://pastebin.com/9BWQRHTu
PHP 版本和操作系统:PHP 版本 5.3.2-1ubuntu4.21
环境:虚拟专用服务器
【问题讨论】:
-
如果您加载一个触发错误或警告的简单测试脚本,您能看到错误吗?
-
是的,如果我启用 Mage::setIsDeveloperMode(true);和 ini_set('display_errors', 1);
标签: php linux apache magento ubuntu