• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

我的php页面调试白屏方法

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
有的时候项目在测试环境运行的挺好,但是一到线上就出来白屏。白屏比较令人头疼。下面是的我的解决思路。
如果php 页面出现白屏,把error_reporting 设置为E_ALL,一般可以把错误显示出来,但是有的时候不是那么的管用。我一般遵循以下步骤。
1,首先搜索出配置文件,把配置文件中的error_reporting 都改为E_ALL ,防止配置文件中设置把手动改的覆盖掉
2,如果还是不管用,就只能首页,一步,一步的在 页面中添加 echo "text",看看哪的 内容没有echo
出来,说明哪的方法执行有问题。
3,进入执行有问题的方法,看看是不是 有@ 符号,把错误给忽略了,有的时候是mysql_connect函数,有的时候是系统升级,使用了不在支持的函数或者方法,如ereg。
4,如果还是没报错。
使用 ini_get('display_errors');
如果 这个值不是1 ,error_repoting设置为E_ALL 也是 什么都不显示出来的。
可以设置ini_set('display_errors','1')';
这样一般错误就出来了,对症下药就可以了。
 
补充:ini_get () 可以得到系统配置的值,里面常用的参数有'error_reporting','error_log '等。
ini_set() 则是设置系统配置的值。参数和上面的方法一样的。
 
 
 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
vista中php4,php5共存发布时间:2022-07-10
下一篇:
php抽象类和抽象方法发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap