在本地主机上运行现有 PHP 网站时出现空白屏幕 [重复]

Posted

技术标签:

【中文标题】在本地主机上运行现有 PHP 网站时出现空白屏幕 [重复]【英文标题】:Blank Screen when running existing PHP website on localhost [duplicate] 【发布时间】:2021-07-25 08:54:03 【问题描述】:

我正在尝试在我的本地主机上运行 php exsitng 网站, 我在本地 phpmyadmin 下添加了数据库,我运行 XAMPP 服务器, 我运行 php project n VS Code,但是当我尝试访问该网站时,它只是 BLANK SCREEN。 我已经测试过在 php 代码开始并显示之前在 index.php 中放置一些文本。 Smth 正在阻止网站加载,但我没有看到任何日志, 如何调试?

【问题讨论】:

检查网络服务器错误日志,和/或运行php -l index.php(在命令行)查看是否有语法错误。 同时启用 error_reporting ***.com/questions/1053424/… 在 Index.php 中未检测到语法错误,还检查了 error_reporting 是否已启用。还是黑屏 【参考方案1】:

您的 php.ini 已注释掉 display_errors=On,您需要取消注释。还要确保 error_reporting 未注释且具有有效值。

error_reporting 示例 XAMPP php.ini:

;默认值:E_ALL & ~E_NOTICE

;发展价值:E_ALL | E_STRICT

;生产价值:E_ALL & ~E_DEPRECATED

php.ini 的位置取决于您的操作系统和 XAMPP 版本,但通常安装 XAMPP 的文件夹包含指向它的符号链接。

【讨论】:

嗨,谢谢你的回答,虽然我已经检查过,一切似乎都很好,display_errors=ON,error_reporting 有有效值..应该是别的东西

以上是关于在本地主机上运行现有 PHP 网站时出现空白屏幕 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

在本地主机上运行 laravel 时出现内部服务器错误

当我在本地主机上运行我的服务器时出现问题(ruby on rails)

Flutter web:'webdev build'时出现空白屏幕

显示 404 错误的 codeigniter 网站

允许本地主机上的 cors

当我在本地机器上运行或调试 MVC 应用程序时出现空白页