网站链接: 我爱捣鼓
当前位置: 首页 > web开发 > PHP

​PHP上传功能报错 mkdir() Permission Denied如何解决?

2023/6/23 18:42:13

今天在使用PHP上传文件时报错mkdir() Permission Denied,很明显是因为没有权限而造成的错误。 我们先来认识一下mkdir() 函数 mkdir() 函数创建目录。 如果成功该函数返回 TRUE,如果失败则返回 FALSE。 再来看看我是如何解决的? 本次…

        今天在使用PHP上传文件时报错mkdir() Permission Denied,很明显是因为没有权限而造成的错误。

        我们先来认识一下mkdir() 函数

        mkdir() 函数创建目录。

        如果成功该函数返回 TRUE,如果失败则返回 FALSE。

image.png

        再来看看我是如何解决的?

        本次使用的时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)”网站的内容,希望对大家有所帮助!引用本文内容时,请注明出处!谢谢合作!

相关资讯

    暂无相关的数据...