PHP 文件执行出错,表现为白屏
答案:3 悬赏:20 手机版
解决时间 2021-03-15 09:25
- 提问者网友:了了无期
- 2021-03-14 09:57
我想知道,怎么让它把错误信息反馈出来,我记不清是改PHP.ini还是改httpd.conf里的参数了,也记不清是哪个参数了,求提醒。
最佳答案
- 五星知识达人网友:詩光轨車
- 2021-03-14 10:50
寻找出错方法:
1. 设置错误警告;
error_reporting = E_ALL & ~E_NOTICE
2. 在php.ini配置文件设置:
display_errors = On
3. 或者用echo 一步一步调试。
1. 设置错误警告;
error_reporting = E_ALL & ~E_NOTICE
2. 在php.ini配置文件设置:
display_errors = On
3. 或者用echo 一步一步调试。
全部回答
- 1楼网友:平生事
- 2021-03-14 11:54
PHP 的错误报告
php.ini 文件中有许多配置设置。您应当已经设置好自己的 php.ini 文件并把它放在合适的目录中,就像在 Linux 上安装
PHP 和 Apache 2 的文档说明中所示的那样(。在调试 PHP 应用程序时,应当知道两个配置变量。下面是这两个变量及其默认值:
display_errors = Off
error_reporting = E_ALL
通过在 php.ini 文件中搜索它们,可以发现这两个变量当前的默认值。display_errors 变量的目的很明显 —— 它告诉 PHP 是否显示错误。默认值是 Off。但是,要让开发过程更加轻松,请把这个值设为 On:
display_errors = On
error_reporting 变量的默认值是 E_ALL。这个设置会显示从不良编码实践到无害提示到出错的所有信息。E_ALL 对于开发过程来说有点太细,因为它在屏幕上为一些小事(例如变量未初始化)也显示提示,会搞糟浏览器的输出。我只想看到错误和不良编码实践,但是不想看到无害的提示。所以,请用以下值代替 error_reporting 的默认值:
error_reporting = E_ALL & ~E_NOTICE
- 2楼网友:狂恋
- 2021-03-14 11:16
寻找出错方法:
1. 设置错误警告;
error_reporting = e_all & ~e_notice
2. 在php.ini配置文件设置:
display_errors = on
3. 或者用echo 一步一步调试。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯