从 5.3 升级到 5.4 显示空白站点
Posted
技术标签:
【中文标题】从 5.3 升级到 5.4 显示空白站点【英文标题】:Upgrading from 5.3 to 5.4 shows a blank site 【发布时间】:2015-01-07 00:19:48 【问题描述】:我在使用 ampps 的本地服务器上,我可以将 php 版本从 5.3 更改为 5.4,但在 5.4 上时比我的 网站只是空白。错误报告已打开到 error_reporting(E_ALL | E_STRICT),但仍然没有收到任何错误以修复 5.4 的任何问题
我可以做些什么来调试并显示所有错误? 提前致谢。
编辑: 所有错误都在相应的 php.ini 文件中打开,但仍然只是空白
【问题讨论】:
***.com/questions/1475297/phps-white-screen-of-death 检查您的 apache 错误日志 【参考方案1】:当您更改 PHP 版本时,使用 error_reporting(E_ALL)
启用所有错误消息,您有一个新的 php.ini 文件。进入该文件并启用选项 display_errors 然后您将获得所有错误和信息。
否则在您的应用程序中设置该选项ini_set('display_errors', 'On');
【讨论】:
【参考方案2】:回答我自己的问题
我按照Mike B 的建议使用这篇文章中提供的代码找到了错误:
PHP's white screen of death
在我的一个会话变量中,我使用 '@' @$_SESSION['sessionname'];
抑制了错误
导致错误不显示,因此出现白屏死机。
已修复!感谢您的帮助。
【讨论】:
以上是关于从 5.3 升级到 5.4 显示空白站点的主要内容,如果未能解决你的问题,请参考以下文章
从 Laravel 5.3 升级到 Laravel 5.4 并且空字段转换为 NULL
从 SonarQube 4.5.4 LTS 升级到 5.3 后,Ant 分析无法删除文件
Laravel 5.3 到 5.4 (mPdf - niklasravnsborg/laravel-pdf ) 升级问题