我在一个新域上安装了Wordpress 3.2.1 fresh,然后启用了多站点,其功能如文档所示。我可以毫无问题地访问/wp管理员/网络。
将此WP的数据库与问题安装进行比较wp_sitemeta 桌子admin_email was not set 对于问题站点。
而且wp_sitemeta > site_admins 是不同的。问题网站已将其设置为:
a:1:{i:0;N;i:1;s:3:"username";}
正确的值为:
a:1:{i:0;s:3:"username";}
将admin\\u email设置为我的管理员帐户的电子邮件,并将siteadmins更改为上面的正确值,会在我的用户名下的右上角下拉框中添加“Site admin”。
但是,在尝试加载站点管理部分时,我的浏览器产生了一个错误:
This webpage has a redirect loop. 位于[基本URL]/wp注册的网页。php?new=[baseurl]导致重定向过多。清除此站点的Cookie或允许使用第三方Cookie可能会解决此问题。如果不是,则可能是服务器配置问题,而不是计算机问题。
在我之后added www. 收件人:
define(\'DOMAIN_CURRENT_SITE\', \'www.example.com\' );
在wp配置中。php中,我能够毫无问题地加载/wp admin/network,并且所有网络/多站点选项都是可见的。