Azure Bitnami WordPress多站点配置后无法访问wp-admin的问题
Azure Bitnami WordPress多站点配置后wp-admin 404错误修复方案
1. 修正wp-config.php的关键错误
- 修复语法问题:第一行定义缺少分号,修正为:
define('WP_ALLOW_MULTISITE', true); - 修正域名配置:
DOMAIN_CURRENT_SITE必须填写你的实际域名(如yourdomain.com),而非网站名称"My Website",修正后:define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
2. 修复.htaccess文件配置
- 纠正文件名:你当前使用的
.htaccess.php是错误的,Bitnami WordPress要求文件名为.htaccess,立即重命名文件。 - 启用Apache重写权限:Bitnami默认禁用了.htaccess的重写功能,需修改Apache配置:
- 编辑虚拟主机配置文件:
/opt/bitnami/apache/conf/vhosts/wordpress-vhost.conf - 在
<Directory "/opt/bitnami/wordpress">区块内添加或修改:AllowOverride All - 重启Apache服务生效:
sudo /opt/bitnami/ctlscript.sh restart apache
- 编辑虚拟主机配置文件:
3. 规范多站点配置流程
确保你遵循标准的WordPress多站点配置步骤:
- 先添加
define('WP_ALLOW_MULTISITE', true);到wp-config.php,保存后登录wp-admin启用多站点网络 - 直接使用WordPress向导生成的配置代码替换wp-config.php中的多站点定义,避免手动填写错误
- 复制向导生成的重写规则到
.htaccess文件,不要自行修改规则
内容的提问来源于stack exchange,提问作者RandumbOne
相关产品推荐
相关产品推荐

