移动wp内容目录时遇到空白页



我正在尝试安装Wordpress与干净的subversion存储库,如http://codex.wordpress.org/Installing_WordPress_With_Clean_Subversion_Repositories。我遵循了相应的每一步,直到最后的第二步,它说"你现在应该能够通过根URL (http://example.com)查看网站",确实我可以看到我的网站,说,http://example.com。

当我进入更改wp-config.php的最后一步时,http://example.com会显示一个空白页面。我很确定wp-config.php是问题所在,即Wordpress不知道它应该从以外的核心Wordpress目录检索我的wp-content内容。我的目录结构如下:

.htaccess
core/
custom/
wp-config.php

, core/存放Subversion签出的文件,custom/存放my themes/and plugins/目录,wp-config.php包含以下行:

define('WP_CONTENT_DIR', dirname(__FILE__) . '/custom'); define('WP_CONTENT_URL', 'http://example.com/custom');

我试过其他的变化,比如:

define('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/custom'); define('WP_CONTENT_URL', 'http://example.com/custom');

我也尝试硬编码本地路径,如:

define('WP_CONTENT_DIR', '/home/MYUSERNAME/example.com/custom'); define('WP_CONTENT_URL', 'http://example.com/custom');

,但以上都不起作用。然后我将自定义/文件夹重命名为wp-content/,但还是一无所获。我甚至进入Dreamhost以防止将http://example.com重定向到http://www.example.com,反之亦然,但再次无济于事。我不相信核心/是问题,因为我可以通过http://example.com/core/wp-login.php访问仪表板,仪表板说它无法检测到我的主题,这证实了我的怀疑,WP不知道从自定义/文件夹检索文件。

到目前为止,我已经想不出问题出在哪里了。在这方面有经验的人能给我一些建议吗?万分感谢。

确保您的语句出现在对wp-settings.php的调用之前,通常在第90行左右。Wp-settings(或者更准确地说是default-constants.php)检查路径和url是否已经定义,因此您需要确保事先定义它们。

如果这不是问题,然后检查$_SERVER['DOCUMENT_ROOT']是否返回您期望的值;如果在子目录中工作,可能会出现问题。

最新更新