今天在使用PHP上传文件时报错mkdir() Permission Denied,很明显是因为没有权限而造成的错误。
我们先来认识一下mkdir() 函数
mkdir() 函数创建目录。
如果成功该函数返回 TRUE,如果失败则返回 FALSE。
再来看看我是如何解决的?
本次使用的时tp5框架,所以首先确保 是apache的用户对web目录有权限,然后再给此用户加 rw 权限。
具体命令为:
1、通过ps -ef |grep php命令查看php的执行用户是哪一个。 这里是 www
2、给web目录增加对应的用户和组: chown -R www:www /path/server/web
3、给www用户组增加 rw权限: chmod -R g+rw /path/server/web
通过以上内容我们知道了PHP上传功能报错 mkdir() Permission Denied如何解决。感谢您访问“我爱捣鼓(www.woaidaogu.com)”网站的内容,希望对大家有所帮助!引用本文内容时,请注明出处!谢谢合作!