thinkphp5,权限已经开到777,mkdir()还是permission denied
始终报Permission denied,请问大家有什么解决办法吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
始终报Permission denied,请问大家有什么解决办法吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
把你的整个web系统的目录设置 755 ,而不是设置runtime。
/data/wwwroot 是你的网站
首先, 把网站目录的属主改成你的apache或者nginx用户(如:www)
然后, 把网站目录的权限改为755 (drwxr-xr-x)
至于 限制php的运行, 请在apache/nginx配置文件中修改!
哈哈哈,自己操作失误了。可以参考这篇博客(
thinkphp5
的mkdir() Permission denied
问题探讨:http://www.qiusuoweb.com/68.html我今天也遇到这个问题,明明设置了上传目录upload文件夹为777,详细检查上传的图片就是这个目录,死活提示没权限。
主要是这个目录:/data/runtime/upload/ 也要设置权限才行,估计是tp5上传文件中转目录,先把上传的文件丢到这里再丢到最终目录
nginx配置不对就会各种权限不够
这是我的:
location / {