Wordpress无法上传图片

  当在自己新搭建的个人网站添加文章的时候,我遇到了wordpress最普遍的第一个问题——无法上传图片。

 
 

     每次图片上传完成之后跳出如上图无法建立目录的警告,根据提示首先确定是否有修改文件的权限通过终端发现自己个人网站的目录下的文件用户为nobody用户组为nogroup,可以得知网络用户是没有权限的,因此要修改权限。

 
 

1、首先进入到wordpress的安装目录

cd /var/www/wordpress

2、给予wp-content写权限

sudo chmod 777 wp-content

3、接着给自己博客的文章上传一张图片,让Wordpress生成一个目录,然后查看是哪个用户创建了文件夹。

 
 

4、进入到wp的wp-content目录,查看该目录下创建的文件夹的所属用户、用户组分别为www-data,www-data。

cd wp-content/

ll

 
 

5、接下来把wp-content权限还原到 755::

cd ..

sudo chmod 755 wp-content

6、最后就是实际修复的命令了,改变wordpress所在文件夹的拥有者为刚找到的这个用户www-data:

cd ..

sudo chown www-data /var/www

sudo chgrp www-data /var/www

 
 
 
 

    这时候编辑文章的时候就可以上传图片了。同时当你遇到不能自动安装主题、插件(需要FTP账户),不能自动更新,其它任何需要wordpress写文件的等问题时,此方法同样奏效。

 顺带推荐两篇关于图片上传问题的文章:
安装主题或者插件如果失败,只需将themes或plugins文件夹修改为权限777即可,装完再改会原来的权限。

作者:xingmin
链接:https://www.jianshu.com/p/74943badcd16
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

转载于:https://www.cnblogs.com/ryanzheng/p/8577707.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值