我目前的 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
环境:虚拟专用服务器