WP 3.2.1でネットワークを有効にしました。
しかし、右上で、私は自分の(admin)ユーザー名の下に ネットワーク管理者 がいません。
/ wp-admin/networkにアクセスすると、「 このページにアクセスするための十分な権限がありません 」が表示されます。
a:2:{i:0;N;i:1;s:3:"My_Username";}
に設定されています。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 );
更新 :wp-config.phpをもう一度見たところ、上記のエントリがなかった。理由はわかりません。
それらを追加すると、ダッシュボードの左下に「個人用サイト」が追加されました。
ただし、サイトを追加することはできません。また、/ wp-admin/networkにアクセスしても同じエラーが発生します。
Wordpress 3.2.1を新しいドメインに新しくインストールしてから、Multi-Siteを有効にしました。問題なく/ wp-admin/networkにアクセスできました。
このWPのデータベースを問題のあるインストールと比較すると、 wp_sitemeta テーブルで、 admin_emailが設定されていません 問題のあるサイト用.
また、 wp_sitemeta> site_admins は異なりました。問題のあるWebサイトでは、次のように設定されていました。
a:1:{i:0;N;i:1;s:3:"username";}
正しい値は次のとおりです。
a:1:{i:0;s:3:"username";}
Admin_emailを私の管理者アカウントのEメールに設定し、siteadminsを上記の正しい値に変更すると、私のユーザー名の下の右上のドロップダウンボックスに「Site Admin」が追加されました。
ただし、Site Adminセクションを読み込もうとすると、ブラウザにエラーが表示されました。
このウェブページにはリダイレクトループが含まれてい 。 [baseurl] /wp-signup.php?new= [baseurl]のWebページでは、リダイレクトが多すぎます。このサイトのCookieをクリアするか、サードパーティのCookieを許可すると、問題が解決する可能性があります。そうでない場合は、おそらくサーバー構成の問題であり、コンピューターの問題ではありません。
私の後 wwwを追加しました。 から:
define('DOMAIN_CURRENT_SITE', 'www.example.com' );
wp-config.phpで、私は問題なく/ wp-admin/networkをロードすることができました、そしてすべてのネットワーク/マルチサイトオプションは見えました。
新しいユーザー名はSERIALIZEDにする必要があります。これを使用してください: http://serialize.onlinephpfunctions.com/ /
タイプ:
array("0" => "siteadminusernamehere");
0 =あなたのユーザー番号、その他のものはあなたのサイト管理者ユーザー名です。