最近,我在尝试启动并运行 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
这应该可以解决权限问题。但是,在初始设置后,您将需要将其锁定。