关于thinkphp5的报错 "mkdir() Permission denied"的解决

声明环境:
系统:
Centos 6.8 64x
nginx 使用lnmp一键安装包安装
已解决tp5跨目录活动问题

mkdir() 的作用是函数创建目录,即读写相关,那么即报错“permission denied”
则我们可以改变目录权限。
环境为nginx,nginx有设置的访问用户,使用命令:

ps aux|grep nginx #查看nginx用户

结果如下:
在这里插入图片描述

那么由于一般情况自动生成的目录为 runtime,那么开放runtime权限给www用户即可:
方法一:

chown -R www runtime

当然可以使用:
方法二:不安全

chmod -R 777 runtime #但是这个方法不安全

相对于来说方法一是相对安全,希望大家有更好的解决办法在评论区留言,本人不是运维所以提供的办法也不是那么专业,多谢支持问题,谢谢!

你可能感兴趣的:(TP5填坑,nginx,配置)