中国艾丽派游戏新闻网

PHP代码错误,nginx直接返回500错误解决方案

时间:2021-12-09 15:39:48来源:food栏目:国内新闻 阅读:
发现 PHP代码错误,nginx直接返回500错误

  修改文件的思路。

  首先问题肯定是在PHP的配置模块

  PHP的配置文件有php.ini 和 php-fpm.conf 

  这两个文件在 /user/local/php7/etc/ 目录下。 之前一直修改的是 /etc/php.ini 文件,导致修改以后也一直不起作用,但是我们可以根据 phpinfo(); 这个里面可以看到 php.ini的配置文件启动的位置。

  把其中error_report =On 开启, 
 
 
 php-fpm.conf 文件的优先级会比 php.ini中的优先级高!!一些配置信息会覆盖php.ini中的配置
 
 
 

 开启错误日志记录:

 php-fpm.conf

 catch_workers_output = yes

 error_log = log/error_log

 php.ini

 log_errors = On

 error_log = "/usr/local/lnmp/php/var/log/error_log"

 error_reporting=E_ALL&~E_NOTICE

 
 

 开启PHP-FPM慢日志查询

 vim /etc/local/php7/etc/php-fpm.d/
 www.conf

 此文件被 /etc/local/php7/etc/php-fpm.conf 引入
 
 在改文件中添加:

  request_slowlog_timeout = 1s

  slowlog = /usr/local/php7/var/log/php-fpm-slow.log

  如果slowlog 配置的路径不存在这个文件夹,会报错,配置失败很有可能是这个原因! 
————————————————
 
郑重声明:部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!

标签:

上一篇:PHP项目部署nginx报HTTP ERROR 500错误

下一篇:帝国CMS7.2/7.5开启SSL后台登录空白的问题解决办法

相关推荐
  • 格斗王招募!《拳皇14》经典再现,谁是终极高手
  • 新北京牌多少钱一年,三年,五年,车宗馆报价?
  • 牵手电竞选手UZI,AMD锐龙6000H系列完美诠释
  • 御剑飞行穿云海《狂神无双》特别好评!参与活
  • 收官大吉!动感地带5G校园先锋赛青海赛事圆满
  • 动感地带5G校园先锋赛云南赛区线上赛圆满落
  • 风暴来临!动感地带5G校园先锋赛总决赛即将开
  • 全新一代骁龙8移动平台到底强在哪?一文读懂
返回顶部