如何修复“ WordPress无法写入某些文件”错误,管理员无法更改网站

时间:2019-08-23 16:35:11

标签: wordpress phpmyadmin ubuntu-18.04

我正在建立一个新网站。大多数文件都无法通过WordPress编辑。

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

我是新手,只是在学习,所以很抱歉,答案很明显。我发现,如果我进入并在SSH中手动将文件的权限设置为775,则WordPress能够编辑某些文件。但是,即使我是root用户,也无法编辑某些文件的权限 sudo su

2 个答案:

答案 0 :(得分:1)

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

执行此操作的命令如下

sudo chown www-data:www-data / path / to / wordpress / -r

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

祝你一切顺利!

答案 1 :(得分:0)

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

输入您的public_html文件夹并执行这两个命令

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

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