Subdomain login problems

时间:2013-05-06 作者:Pat J

今晚,我在本地机器上安装了一个干净的WordPress副本,目的是尝试设置子域多站点安装。(我有很多使用子目录的经验,但这是我第一次使用子域。)

我在我的/etc/hosts 文件:

127.0.0.1 multi
127.0.0.1 snoopy.multi
127.0.0.1 robots.multi
我安装了WordPress并按照Codex\'s Create a Network 页我设置了Apache配置,以便snoopy.multirobots.multi 指向的目录与multi. 我已登录到http://multi/wp-admin/ 并在snoopy.multirobots.multi. 一切都很好——新网站出现在我的网站上。

只是我无法登录子域\'/wp-admin. 如果我输入了登录到根站点的用户名和密码,我只会被重定向回登录页面。(输入假密码确实会触发“无法登录”消息,这很奇怪。)

我确实找到了一个解决方案,并将其作为答案张贴在这里,以防其他人遇到这个问题。(那是犹太教的,对吗?我搜索了一下,看看以前是否有人回答过,但没有找到任何听起来像完全相同的问题。如果我错了,请告诉我。)

Edit

下面的解决方案显然不是一个完整的解决方案;我可以登录到子域\'wp-admin 页面,但现在我无法登录到根站点的wp-admin 页码位于http://multi/wp-admin . 如有任何建议,将不胜感激。

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

Google引导我访问此页面:http://lauragentry.com/blog/2012/01/05/when-wordpress-network-subdomain-blogs-wont-let-you-log-in/

其中有一段代码是我添加到wp-config.php 文件,即:

define(\'ADMIN_COOKIE_PATH\', \'/\');
define(\'COOKIE_DOMAIN\', \'\');
define(\'COOKIEPATH\', \'\');
define(\'SITECOOKIEPATH\', \'\');
我不太明白的是,为什么会这样。有人知道吗?

Updated 它不能完全工作——我现在可以登录子域,但不能登录根域。

结束

相关推荐

Wordpress multisite htaccess

我将Wordpress设置为一个多站点,作为步骤的一部分,它给出了一些更新和替换的指示。htaccess文件。Wordpress指示我将htaccess替换为:RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^wp-admin$ wp-admin/ [R=301,L] Rew