Home >Backend Development >PHP Tutorial >上传目录没写权限
上传目录没有写权限
我用一个插件发布新闻,在本地上传图片是可以的,但挂到服务器就不行了,提示上传目录没有写权限。
------解决方案--------------------
chmod -R 755 path
------解决方案--------------------
出现这种情况是因为apache的用户www-data对文件夹没有写权限,可以用以下语句查看拥有者与组用户是谁,并查看权限。
<br /><?php<br />$folder=上传的文件目录;<br />$owner = posix_getpwuid(fileowner($folder));<br />$group = posix_getpwuid(filegroup($folder));<br />echo 'owner:'.$owner['name'].'<br>';<br />echo 'group:'.$group['name'].'<br>';<br />echo 'perms:'.substr(sprintf('%o',fileperms($folder)),-4);<br />?><br />