Multisite Login Issues

时间:2012-09-05 作者:Carnivoris

我正在尝试正确设置Wordpress Multisite,我已经设置了所有站点,但只能访问主域的wp admin。我已经看到了各种修复方法,但它们只会导致更大的问题。我尝试将以下内容添加到wp config。php,根据几篇博客文章的说明,这是一个修复:

define(\'ADMIN_COOKIE_PATH\', \'/\');
define(\'COOKIE_DOMAIN\', \'\');
define(\'COOKIEPATH\', \'\');
define(\'SITECOOKIEPATH\', \'\');
但是,当我添加这些行时,我收到以下错误:

The constant “COOKIE_DOMAIN” is defined (probably in wp-config.php). Please remove or comment out that define() line.
我找到了一个关于移动domain\\u映射的错误修复程序。php到wp-content/mu插件(或wp-content/plugins)应该可以修复这个错误,但它没有。

我不知道如何继续下去。我确实认为这与我的域映射设置有关,但我不知道如何修复它。我已经添加了一些域(总共50个)进行测试,但我看不到它们是如何映射到Wordpress中每个可用的稀疏配置的。

非常感谢您的帮助。

1 个回复
SO网友:Rick Hellewell

在评论中详述我的答案。

“定义”是只能定义一次的常量。如果可以更改常量的值,那么它就不是“常量”。

因此,问题是,一旦定义了,您添加的常量就不能重新定义为其他值。

从你的问题中不清楚你在哪里添加这些行,但它们可能在之前定义的常量之后的某个地方。如果需要更改它们的值,请查找它们的原始位置(最初定义它们的位置)。如果需要,请查看未修改的wp配置。php文件(来自新安装),并查看这些文件的定义位置。

我不太喜欢在wp配置中更改内容。php文件的原始值。必须有一个很好的理由来改变那里的情况。

(很多时候,你会看到在wp-config.php文件中更改URL的建议,而不是在wp-options表中应该更改的地方更改URL。如果wp-options表中正确指定了wp-config.php文件中的URL,我从来没有看到更改该URL的好理由。但是,我跑题了。)

结束

相关推荐

Single install or multisite?

我在努力满足这个客户的要求时遇到了一点僵局。长话短说,他们希望有一个特定用户可以访问和修改的整体网站,再加上一个外观和感觉完全不同的博客。他们当前的网站刚刚重新设计,我将主要移植到WordPress。他们还有一个WordPress博客,位于/博客上,运行一个基于Kubrick主题的过时WP-他们希望保留该主题/样式。以下是问题:他们希望从一个后端管理所有内容,他们希望具有不同外观和感觉的博客驻留在/博客上,以获取已经存在的链接(多站点不允许这样做)</博客页面应该是一致的-类别、单个帖子、档案等搜索