nginx服务器一直可以正常访问,今天安装了一个php应用,post提交数据后报500 Internal Server Error错误

  1. 查看error_nginx.log,日志一般在nginx.conf配置文件中可以查看到路径,我的路径是/data/wwwlogs/error_nginx.log在这里插入图片描述

  2. 查看error_nginx.log后发现日志是空的,什么也没记录

  3. 查询原因后发现:error_log 级别分为 debug, info, notice, warn, error, crit 默认为crit, crit 记录的日志最少,而debug记录的日志最多,我的日志级别一开始是crit,所以什么也没记录到。

  4. 修改为debug后,重启nginx,重新提交程式,发现error_niginx.log记录到了错误信息,根据错误提示修改程式后php应用已正常运行起来了。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐