允许 wordpress 写入文件

允许 wordpress 写入文件

最近,我在尝试启动并运行 Ubuntu 16.04 x64 VPS 时遇到了问题。我使用它apache2作为 Web 服务器,因为我在这方面确实只有经验 - 很可能nginx很快就会换用它,因为我听说它的性能更好。

我正在使用 WordPress 并为其开发主题。我遇到的第一个问题是当我尝试安装 WordPress 时出现以下错误:

抱歉,但我无法写入“wp-config.php”文件。

这让我很困惑,但很快就找到了这个答案(这里) 根本没有任何帮助。

然后我阅读了 WordPress Codex 中有关文件权限的内容(这里)。我使用以下命令更改了所有文件和文件夹(答案链接)——同样,没有任何作用。

因此,我手动创建了所有文件,现在我想更改永久链接结构.....WordPress 需要写入权限。我该如何修复此错误:

如果你的 .htaccess 文件是可写,我们可以自动执行此操作,但事实并非如此,因此这些是您应该在 .htaccess 文件中拥有的 mod_rewrite 规则。单击该字段并按 CTRL + a 以全选。

并使该网站成功启动并运行?

TL;DR...我需要我的 WordPress 网站的写入权限。我该如何完成我的目标?

答案1

我还有一个 Apache/Ubuntu/Wordpress 服务器,所以希望这对您有用。

首次设置服务器时,您可以像这样打开权限:

sudo chown -R www-data:www-data /var/www/html
sudo chmod 777 /var/www/html

这应该可以解决权限问题。但是,在初始设置后,您将需要将其锁定。

警告:初始设置后,请务必不要将权限保留为 777!否则任何人都可以访问您的服务器!

相关内容