我正在建立一个新网站。大多数文件都无法通过WordPress编辑。
我正在Google云控制台上使用虚拟机。它是Ubuntu 18.04 LTS LAMP堆栈。我已经尝试通过Filezilla和gcloud上的ssh提示符来编辑文件的权限。就像它描述here。我想我有一个不同的问题。
我是新手,只是在学习,所以很抱歉,答案很明显。我发现,如果我进入并在SSH中手动将文件的权限设置为775,则WordPress能够编辑某些文件。但是,即使我是root用户,也无法编辑某些文件的权限
sudo su
答案 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 {} \;