启用网络后无网络/超级管理员

时间:2011-09-19 作者:Steve

我刚刚在WP 3.2.1中成功启用了网络。

然而,在右上角,我有no Network Admin 在我的(管理员)用户名下。

如果我转到/wp admin/network,我会收到“You do not have sufficient permissions to access this page.“”

在我的WP\\U Sitemeta表中,site_admins 设置为a:2:{i:0;N;i:1;s:3:"My_Username";}.

  • admin_user_id 此表中为空SL_capabilities 设置为a:1:{s:13:"administrator";s:1:"1";} 我的管理员用户名

    wp-config 包含以下内容:

    define(\'WP_ALLOW_MULTISITE\', true);
    define(\'MULTISITE\', true );
    define(\'SUBDOMAIN_INSTALL\', true );
    $base = \'/\';
    define(\'DOMAIN_CURRENT_SITE\', \'www.superlogical.net\' );
    define(\'PATH_CURRENT_SITE\', \'/\' );
    define(\'SITE_ID_CURRENT_SITE\', 1 );
    define(\'BLOG_ID_CURRENT_SITE\', 1 );
    
    Update: 我又看了一眼wp配置。php,上面的条目不存在。我不知道为什么。

    添加它们会将“我的网站”添加到仪表板下的左上角。

    然而,我没有能力添加站点,并且在访问/wp admin/network时也会遇到同样的错误。

  • 2 个回复
    最合适的回答,由SO网友:Steve 整理而成

    我在一个新域上安装了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,并且所有网络/多站点选项都是可见的。

    SO网友:deus

    必须序列化新用户名。使用此选项:http://serialize.onlinephpfunctions.com/

    类型:

    array("0" => "siteadminusernamehere");
    
    其中0=您的用户编号,其他内容是您的站点管理员用户名。

    结束

    相关推荐

    NGINX Multisite Rewrite rules

    我对我的新NGINX 安装如果我像下面这样手动访问图像:incredible.devpreview.co/wp-content/blogs.dir/2/files/2011/05/stockvault-colorful-illustration108811.jpg它出现了,但WordPress正在这里寻找它:incredible.devpreview.co/files/2011/05/stockvault-colorful-illustration108811.jpg以下是我的NGINX配置文件中的内容: