今天使用tp5 线上上传图片的时候遇到了一个问题
mkdir(): Permission denied
如图
百度了一下 发现大家都说 chmod -R 777 runtime 能解决问题 尝试了一下 并没有解决 实际 这个是可以解决问题的 正常的nginx 服务器直接这样就好了
我这里的服务器本来是nginx 的 后来谜之不知道被哪位大佬改成apache了
这时这样就不能解决问题了
发现web 用户是apache 的时候 我查看了下配置文件 发现 apache 的用户是www 然后吧 项目的用户组改为了 www
问题顺利解决问题
一般遇到这种情况 大家可以查看自己的nginx 或是apache 的配置文件 看下 运行用户是什么 将项目的用户和用户组改为运行用户即可