遇到错误,通常解决流程如下
比如一个php存储服务器的文件上传问题,
px -ef |grep php-fpm // 查看fpm 是否启动
// 查看 fpm 运行用户以及权限
// 发现运行用户为 nobody 组 nobody, 文件写入权限为 root
chown nobody.nobodyGroup {fileName}
- 1 查看nginx 访问日志,是否有访问信息
- 2 查看nginx 错误日志,看是否有错误
- 3 如果没有以上日志,添加日志配置,将错误日志级降为 debug(为了打印更多的信息, * 同时注意nginx 错误日志是不会显示在 access 日志中的)
access_log /data/wwwlogs/resource_nginx.log;
error_log /data/wwwlogs/resource_error_nginx.log debug;
4 如果nginx 有访问日志,且无错误,则进入, 查看php 日志 ,此处以 laravel 为例, /storage/logs/{current_day.log}
5 tail -f 监听更改即可
6 如果以上都没有解决,确保以上正确后便可以进入,php 方法执行,打日志调试即可
本文介绍了一种典型的PHP文件上传问题及其解决流程。通过检查fpm进程、调整文件权限、查看nginx及PHP日志等步骤,帮助开发者快速定位并解决问题。
1127

被折叠的 条评论
为什么被折叠?



