我用一个插件发布新闻,在本地上传图片是可以的,但挂到服务器就不行了,提示上传目录没有写权限。
回复讨论(解决方案)
那就改下权限就是了。
chmod -R 755 path
出现这种情况是因为apache的用户www-data对文件夹没有写权限,可以用以下语句查看拥有者与组用户是谁,并查看权限。
<?php$folder=上传的文件目录;$owner = posix_getpwuid(fileowner($folder));$group = posix_getpwuid(filegroup($folder));echo 'owner:'.$owner['name'].'<br>';echo 'group:'.$group['name'].'<br>';echo 'perms:'.substr(sprintf('%o',fileperms($folder)),-4);?> 如没有权限可以先在linux命令修改,不过可能需要管理员操作
chown www-data:www-data folder // 修改拥有者
chmod 0755 folder // 修改权限
发卡宝是一个专业的软件卡密等虚拟商品在线交易平台,拥有多种兑换方式,费率低,结算快,正规企业平台一直稳定运营,24小时不间断提供自动发卡服务。【模板说明】试用版自带一套模板(响应式)【环境支持】PHP环境 / 200M或以上空间大小 / 开启父路径 / 设置index.php为默认首页 / 目录写入权限需要开启【数据库】MySQL【安装步骤】将文件上传至空间目录,运行“http://域名/inst
恩 linux 服务器对应文件夹没有写权限
楼主,如果你的代码中有对该文件夹的创建,你只需要在创建的时候将权限设置为755









