Joomla 在 http 错误 500 后出现黑屏

Posted

技术标签:

【中文标题】Joomla 在 http 错误 500 后出现黑屏【英文标题】:Joomla giving blank screen after http error 500 【发布时间】:2018-05-29 02:35:30 【问题描述】:

我的 Joomla 网站在前端和后端都给出了 HTTP 错误 500

我将 index.php 的权限更改为 755,但没有运气。

我注意到它运行的是 PHP 5.6,所以我升级到 PHP 7,现在它只是给我一个空白屏幕。我检查了错误日志,收到以下错误:

PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/php/54/usr/lib64/php/modules/uploadprogress.so' - 
/usr/php/54/usr/lib64/php/modules/uploadprogress.so: undefined symbol: 
zend_ini_string_ex in Unknown on line 0

我也事先收到了这个错误。关于我可以/应该禁用哪个模块来解决这个问题的任何想法?

【问题讨论】:

可能从“uploadprogress.so”模块开始。 这是否意味着刚开始尝试禁用它? 【参考方案1】:

您看到的警告可能与空白页无关。假设您已经在您的 configuration.php 文件中将 $error_reporting 设置为 maximum 并且您没有看到错误,然后尝试一个一个禁用系统插件(禁用首先安装的最后一个),直到问题得到解决。

现在,如果您仍然看到错误,则可能是您在更新到 PHP 7 时没有安装 PHP mysql 模块。这个问题在您拥有 WHM 时很常见,基本上,您需要安装通过 EasyApache 的模块。请参阅this post。

【讨论】:

以上是关于Joomla 在 http 错误 500 后出现黑屏的主要内容,如果未能解决你的问题,请参考以下文章

500 - 发生错误 - 在Joomla中添加新文章时,DB函数报告没有错误

错误 500 未找到 Http 响应代码

尝试在localhost上编辑Joomla时出现HTTP错误

Joomla - 500 未找到视图 [名称、类型、前缀]

出现HTTP 500错误怎么解决?

输入http://localhost:8080/出现500错误