我最近设置了 wordpress,遇到了几个我认为有某种关联的问题。首先:我无法更改我的永久链接,这是典型的 404 错误,我读过很多关于它的文章,但没有一篇能解决我的情况。其次:我无法上传任何媒体数据,因为它说无法将其移动到 wp-content/uploads,这也是一个典型问题。我将在这里发布我的 apache2.config 和 000-default.config,以便有人能帮我解决这个问题。您会注意到我已经将 AllowOverwrite 设置为 All。 https://pastebin.com/9J2g8L8y-Apache2.conf https://pastebin.com/Bp5pPZqp-000-默认.conf
答案1
假设您的 WordPress 安装在 中/var/www/html
。更改此项和其他提及的内容以适合您的设置。
永久链接 404
您已经设置了AllowOverride All
,/var/www
但您的 DocumentRoot 是/var/www/html
编辑你的/etc/apache2/apache2.conf
,并将以下块添加到文件的第 175 行左右
<Directory /var/www/html/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
无法上传
在命令行中输入sudo chown -R www-data:www-data /var/www/html
在命令行中输入sudo chmod -R 777 /var/www/html/wp-content/uploads