Wordpress 无法下载安装主题、无法传文件等问题解决

本文介绍了WordPress网站遇到的各种问题,如在线安装主题失败、上传图片失败等,并详细解释了如何检查网站根目录、确认网站所有者及调整PHP配置文件中的用户组以解决权限问题。

最近一直被wordpress的问题困扰,在线安装主题失败,传图片失败,将主题解压上传后台无法看见等等问题。

今天终于有空来好好搞一下,结果发现大部分都是自己的问题

首先,最重要的是 确定 你当前的网站根目录是在哪,怎么查?

less /etc/nginx/conf.d/default.conf

查看你nginx的配置文件中 root 设置,一般默认在 /usr/share/nginx/www 目录下,像我就一直在错误的目录里转圈圈而得不到任何响应。

server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;
    #access_log  /var/log/nginx/log/host.access.log  main;
    
    root /usr/share/nginx/www;
    index  index.html index.htm index.php; 
        
    location / {
      try_files $uri $uri/ /index.php$query_string;
    }
}

第二件事是确认,哪个用户是网站根目录的当前拥有者,拥有者才能对网站有读写权限。怎么看?

> cd /usr/share/nginx/
> ll

drwxrwxrwx 5 nginx nginx 4096 Jul 14 00:58 www

我们可以看到 nginx组的nginx 用户是当前拥有者

第三步,确定wordpress的当前用户,一般通过php的配置文件来找

less /usr/local/php/etc/php-fpm.conf

找到里面的 

 

user = xxx
group = xxx

我们发现php中的用户和组 与 网站根目录的 用户和组 不一样,那就可以解释上面为什么那么多失败了,因为权限不够!

解决方法:把网站根目录的权限赋给  php中的用户和组即可

> cd /usr/share/nginx/
> chown -R xxx:xxx www

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值