更改wp-config.php破坏了站点

时间:2012-12-04 作者:user544079

我添加了行define( \'WP_CONTENT_DIR\', $_SERVER[\'DOCUMENT_ROOT\'] . \'/blog/wp-content\' );define( \'WP_CONTENT_URL\', \'example/blog/wp-content\';); 在我的wp配置中。php,然后我的网站崩溃了。甚至后端的一些小部件也不再显示。我立即从wp-config.php 然而,这并没有改变任何事情。

请帮忙

1 个回复
最合适的回答,由SO网友:kaiser 整理而成

有一些东西你不应该去玩弄,除非你真的从里到外了解核心,其中之一就是路径常数,可以在你的wp-config.php.

我是这样做的。注意,它是未注释的,因此不会触发,WP使用其默认值。

# define( \'WP_CONTENT_DIR_NAME\',    \'wp-content\' );
# define( \'WP_CONTENT_DIR\',         ABSPATH.WP_CONTENT_DIR_NAME );
# define( \'WP_CONTENT_URL\',         WP_SITEURL.WP_CONTENT_DIR_NAME );
这里有很多东西你不应该碰,但路径常数和代理设置是最容易被破坏的。WP几乎使用默认的所有东西,您应该让它完成它的工作。除了目录名的更改(可能是由于隐蔽性带来的安全性)之外,它还会让许多插件中断,而这些插件并没有考虑到这些事情。

结束

相关推荐

如何在wp-config.php之外将WP_DEBUG定义为TRUE?

我正在尝试在我的一个插件中创建一个调试模式,以便用户可以轻松地自己启用WP\\U调试,并希望能够向我们报告有用的错误消息。现在我们要求他们修改他们的wp配置。php,但这超出了一些用户的能力。我想补充一下define( \'WP_DEBUG\', true );在我们的插件中,如果用户选中了该选项,但似乎只能从WP配置中启用WP\\U调试。php文件。除了WP config之外,有人知道从其他任何地方启用WP\\U DEBUG的方法吗?或者我是否可以使用另一个有用的WP函数?谢谢,道尔顿