wordpress 无法创建文件夹/无法使用伪静态页面 解决方案

使用Ubuntu 16.04 + apache2,在更新wordpress的插件及主题时出现无法创建文件夹的问题。

这时我们可以通过将wordpress文件夹所属的用户更换为apache所属用户来解决问题。

$ sudo chown -R www-data /var/www/path-to-your-wordpress-root

在更改wordpress固定链接后无法使用伪静态页面,访问伪静态页面时会出现404错误。
解决方法:开启并配置伪静态

第一步:加载rewrite模块

sudo a2enmod rewrite

第二部:配置apache2.conf

sudo vim /etc/apache2/apache2.conf

在其中找到

        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted

None改为All

并重启Apache

sudo service apache2 restart

第三部:查看是否已有.htaccess文件
在wordpress根目录下使用ls -a查看是否已有.htaccess文件,若已存在,则打开并将其编辑为

RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]

若没有.htaccess文件,则创建并将以上内容添加进去。

发表评论

电子邮件地址不会被公开。 必填项已用*标注