奇怪的 Magento 500 内部服务器错误
Weird Magento 500 Internal Server Errors
我 运行 一个 Magento 1.9.2.4 应用程序,我今天通过 WHM 在我的服务器中进行了一些更新,之后我得到 "Error 500".
奇怪的是这个错误并不是一直出现。例如,如果我在不同的选项卡中打开同一页面,连续 10 次,这 10 个选项卡中大约有 4 个会出现错误 500。这可能是什么?
我还通过 php.ini 配置启用了错误日志,但我没有获得特定的新信息
我做的更新:
安装了一些新的 apache 模块:
• mod_file_cache
• mod_http2
PHP 改动:
• 将 php5.4 更新为 php5.5,然后我卸载了 php5.4
• php55-php-已安装 opcache
• php55-php-zendguard UNinstalled
什么变化可能导致这种情况?
非常感谢
您也可以检查 support_report.log 文件中的错误。
如果您发现任何布局 xml 未完全加载,则可能会发生 500 错误。
如果这是问题所在,那么您可以将以下代码添加到 app/bootstrap。php 并尝试相同的方案。
if (function_exists('libxml_disable_entity_loader')) {
libxml_disable_entity_loader(false);
}
我通过启用 PHP-FPM 解决了这个问题。
我 运行 一个 Magento 1.9.2.4 应用程序,我今天通过 WHM 在我的服务器中进行了一些更新,之后我得到 "Error 500".
奇怪的是这个错误并不是一直出现。例如,如果我在不同的选项卡中打开同一页面,连续 10 次,这 10 个选项卡中大约有 4 个会出现错误 500。这可能是什么?
我还通过 php.ini 配置启用了错误日志,但我没有获得特定的新信息
我做的更新:
安装了一些新的 apache 模块:
• mod_file_cache
• mod_http2
PHP 改动:
• 将 php5.4 更新为 php5.5,然后我卸载了 php5.4
• php55-php-已安装 opcache
• php55-php-zendguard UNinstalled
什么变化可能导致这种情况?
非常感谢
您也可以检查 support_report.log 文件中的错误。
如果您发现任何布局 xml 未完全加载,则可能会发生 500 错误。
如果这是问题所在,那么您可以将以下代码添加到 app/bootstrap。php 并尝试相同的方案。
if (function_exists('libxml_disable_entity_loader')) {
libxml_disable_entity_loader(false);
}
我通过启用 PHP-FPM 解决了这个问题。