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函数报告没有错误