欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

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

发布时间:2023/12/4 php 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 关于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 #但是这个方法不安全

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

总结

以上是生活随笔为你收集整理的关于thinkphp5的报错 mkdir() Permission denied的解决的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。