AWS ECS环境下如何将wp-config.php移至WordPress外部目录?
将wp-config.php移至自定义路径的WordPress修改方案
要让WordPress从/app/config/路径加载wp-config.php,只需修改2个核心入口文件:
1. 修改根目录的index.php
打开/var/www/html/index.php,在文件最开头的<?php之后添加以下代码,提前加载自定义路径的配置文件:
// 加载自定义路径的wp-config.php if (file_exists('/app/config/wp-config.php')) { require_once('/app/config/wp-config.php'); } else { // fallback到默认路径,防止配置文件缺失导致站点崩溃 require_once(dirname(__FILE__) . '/wp-config.php'); }
无需修改文件末尾的require __DIR__ . '/wp-blog-header.php';,提前加载wp-config.php后,后续代码会直接使用已加载的配置。
2. 修改wp-admin目录的index.php
打开/var/www/html/wp-admin/index.php,同样在<?php之后添加上述相同代码,确保后台管理入口也能正确读取自定义路径的配置文件。
额外注意事项
- 确保
/app/config/目录及其下的wp-config.php文件权限正确,Web服务进程(如www-data)需要拥有读取权限 - 可删除原
/var/www/html/wp-config.php文件,或保留为无敏感信息的备份,避免路径混淆
内容的提问来源于stack exchange,提问作者omar_ab
相关产品推荐
相关产品推荐

