加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php部署后错误排查流程

发布时间:2020-12-13 21:31:45 所属栏目:PHP教程 来源:网络整理
导读:?未使用框架的php程序不可用时,没有框架提供的调试信息,因此要按照请求的整个生命周期来调试程序, 具体错误依次排查网络,服务器,环境,代码的步骤层层深入,最终定位到错误的发生点。 ? 1 访问程序部署的服务器网址,出现如下错误。 firefox浏览器: ?

?未使用框架的php程序不可用时,没有框架提供的调试信息,因此要按照请求的整个生命周期来调试程序,

具体错误依次排查网络,服务器,环境,代码的步骤层层深入,最终定位到错误的发生点。

?

1 访问程序部署的服务器网址,出现如下错误。

firefox浏览器:

?

谷歌浏览器:

说明本机或者服务的网络未建立连接

命令行可借助 ping curl 命令排查。用本机访问百度,用其他机器访问服务网址,采用对照方法排除影响因素。

?

2 服务器

如果出现 502 Bad Gateway。

说明网路已经建立起来,且请求已经走到nginx,但是未找到服务,或者服务代码出错了。

测试:可在webroot目录增加test.php 打印phpinfo();看能否访问。

?

3

如果服务访问页面空白。可在入口文件开启错误级别为all,代码: error_reporting(E_ALL);

待显示出具体问题后做进一步排查。

?

平时要养成关键位置记录日志的习惯,

好的日志记录能够极大提升错误定位的效率。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读