奇怪的 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 解决了这个问题。