WordPress首先检查其主docroot以查找wp配置文件,如果不存在,则检查其父目录。您移动它的原因是将其带到可公开访问的docroot之外。在wordpress2文件夹中,只向上移动一个目录没有任何好处,因为它仍然可以访问,更不用说它会与wordpress1安装产生冲突。
如果您真的想将它们移出docroot,我建议将这两个配置文件以不同的名称放入您的htdocs/文件夹/目录中,然后如您所述,使用include()访问它。
在您的示例中,include(‘/folder/config.php’);
确保您的路径是相对的,或者是从根文件夹中直接指定的,因此您的wp配置可以是:
include(\'../wordpress1-config.php\'); // for the wp1 site
include(\'../../wordpress2-config.php\'); // for the wp2 site
或
include(\'/home/user/htdocs/wordpress1-config.php\'); // for the wp1 site
include(\'/home/user/htdocs/wordpress2-config.php\'); // for the wp2 site