【问题标题】:How to fix 'Some files are not writable by WordPress' error, website cannot be changed by admin如何修复“WordPress 无法写入某些文件”错误,管理员无法更改网站
【发布时间】:2019-12-29 00:06:45
【问题描述】:

我正在建立一个新网站。大多数文件都不能被 WordPress 编辑。

我在谷歌云控制台上使用虚拟机。它是 Ubuntu 18.04 LTS LAMP 堆栈。我尝试通过 Filezilla 和 gcloud 上的 ssh 提示编辑文件的权限。就像它描述here一样。我想我有一个不同的问题。

我是全新的,刚刚学习,如果答案很明显,我很抱歉。我发现,如果我在 SSH WordPress 中手动将文件的权限设置为 775,则可以编辑一些文件。但即使在我处于 root 状态后,我也无法编辑某些文件的权限 sudo su

【问题讨论】:

    标签: wordpress phpmyadmin ubuntu-18.04


    【解决方案1】:

    除了权限之外,您还必须将文件的所有者更改为网络服务器用户(大多数情况下,尤其是那些使用 apache www-data 的情况)

    执行此操作的命令如下

    $ sudo chown -R www-data:www-data /path/to/wordpress/
    

    ubuntu 服务器上网站的通常路径是 /var/www/domain.com/ 但这当然取决于!

    祝你一切顺利!

    【讨论】:

      【解决方案2】:

      如下更改所有文件和文件夹的权限:

      进入你的 public_html 文件夹并执行这两个命令

      find . -type d -exec chmod 0755 {} \;
      
      find . -type f -exec chmod 0644 {} \;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-11
        • 2017-04-19
        • 2020-06-07
        • 1970-01-01
        • 1970-01-01
        • 2013-03-11
        相关资源
        最近更新 更多