ThinkPHP

出现 mkdir() Permission denied 问题解决

文 / 管理员 来源 / 转载 阅读 / 550 3年前

正常我们在写项目的时候,本地可以可以使用,部署到服务器为什么就出现这个错误了呢?


因为我们服务器使用的是Linux系统,默认的目录权限没有全部开启的,造成执行创建文件的时候报错;

所以解决mkdir() premission denied 的问题最直接的方式,把runtime权限放开,让所有用户都可以创建它。

chmod  -R 777 runtime(开放权限的目录)


以下是几个经常遇到的报错场景:

1、用TP框架,runtime缓存目录

2、生成图片、upload目录

3、生成excel、upload目录

————————————————

版权声明:本文为CSDN博主「明日晴空」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/Chen_start02/java/article/details/85002221


评论

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

站点声明:本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

© 2020-2030 qdxcy.cn 版权所有京ICP备13045222号
相关侵权、举报、投诉及建议等,请发E-mail:2323946929@qq.com

友情链接: YzmCMS官方网站 YzmCMS官方论坛