nginx与php整合后php页面加载为空白页,无报错

nginx整合php完成后,运行html可以出来,但是访问php页面是空白页,没有报错,请大佬指点

2个回答

没报错是看的哪里的日志没报错呢?一般我的思路是:
1、看nignx访问日志是返回200还是其他的,然后看nginx错误日志是不是有报错信息。
2、在浏览器里面打开开发者界面,看看浏览器拉取到相应的文件代码了没有。
3、将php文件换成最简单的phpinfo看看是不是可以正常解析输出。(检测php服务是否正常和nginx有没有关联到php)
你这个情况既然html正常显示,说明nginx服务正常的,排查php服务和nginx转发php的配置文件这两处吧

qq_44747323
qq_44747323 回复weixin_43975295: 好的,谢谢你啊
7 个月之前 回复
weixin_43975295
weixin_43975295 那说明php服务正常且已经和nginx相通,这样的话检查下代码吧。。。或者你是不是用了某些php框架、代码连接了数据库等其他服务,然后看看是不是框架、php扩展模块、其他服务有问题。我个人感觉啊,大概率是代码的问题。。。。
7 个月之前 回复
qq_44747323
qq_44747323 非常谢谢你能回我,换成简单的hpinfo是可以的,浏览器拉不到相应的文件代码,不知道如何解决
7 个月之前 回复

php.ini 里面吧display_errors = Off改成 On,再把修改rror_reporting = E_ALL | E_STRICT_
phpinfo 可以显示是因为没报错,程序页面不出来是因为报错了,而错误信息在你配置 php 时候没打开,默认是关闭的,如果要看更好调试的错误信息,可以装个 xdebug

u012313382
有理想的咸鱼丶 回复qq_44747323: 你好 请问是怎么解决的
4 个月之前 回复
qq_44747323
qq_44747323 哦哦,已经好啦,太感谢了
7 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐