Heim >Backend-Entwicklung >PHP-Tutorial >上传目录没写权限

上传目录没写权限

WBOY
WBOYOriginal
2016-06-13 11:56:301705Durchsuche

上传目录没有写权限
我用一个插件发布新闻,在本地上传图片是可以的,但挂到服务器就不行了,提示上传目录没有写权限。

------解决方案--------------------
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 />


如没有权限可以先在linux命令修改,不过可能需要管理员操作
chown www-data:www-data folder // 修改拥有者
chmod 0755 folder                             // 修改权限
------解决方案--------------------
恩 linux 服务器对应文件夹没有写权限
------解决方案--------------------
楼主,如果你的代码中有对该文件夹的创建,你只需要在创建的时候将权限设置为755

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn