Ich habe gerade erfolgreich Netzwerke in WP 3.2.1 aktiviert.
Oben rechts habe ich jedoch kein Netzwerkadministrator unter meinem (Admin-) Benutzernamen.
Wenn ich zu/wp-admin/network gehe, erhalte ich " Sie haben keine ausreichenden Berechtigungen, um auf diese Seite zuzugreifen ".
a:2:{i:0;N;i:1;s:3:"My_Username";}
gesetzt.a:1:{s:13:"administrator";s:1:"1";}
gesetzt.Ich hatte vor der Installation alle Plugins deaktiviert.
wp-config enthält Folgendes:
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 : Ich habe mir die Datei wp-config.php noch einmal angesehen und die obigen Einträge waren nicht vorhanden. Ich weiß nicht warum.
Durch das Hinzufügen wurde oben links unter "Dashboard" "Meine Websites" hinzugefügt.
Ich kann jedoch keine Site hinzufügen, und beim Besuch von/wp-admin/network wird derselbe Fehler angezeigt.
Ich habe Wordpress 3.2.1 frisch auf einer neuen Domain installiert und dann Multi-Site aktiviert, was wie dokumentiert funktioniert. Ich konnte/wp-admin/network ohne Probleme erreichen.
Beim Vergleich der Datenbank dieses WP mit der Probleminstallation wurde in der Tabelle wp_sitemeta admin_email nicht festgelegt für die Problemstelle.
Auch wp_sitemeta> site_admins war anders. Die Problemwebsite hatte folgende Einstellungen:
a:1:{i:0;N;i:1;s:3:"username";}
Der richtige Wert war:
a:1:{i:0;s:3:"username";}
Wenn Sie admin_email auf die E-Mail-Adresse meines Administratorkontos setzen und die Siteadmins auf den oben angegebenen korrekten Wert ändern, wird "Site Admin" im Dropdown-Feld oben rechts unter meinem Benutzernamen hinzugefügt.
Beim Versuch, den Site Admin-Bereich zu laden, ist jedoch ein Fehler in meinem Browser aufgetreten:
Diese Webseite hat eine Umleitungsschleife . Die Webseite unter [baseurl] /wp-signup.php?new= [baseurl] hat zu vielen Weiterleitungen geführt. Das Löschen Ihrer Cookies für diese Website oder das Zulassen von Cookies von Drittanbietern kann das Problem beheben. Wenn nicht, liegt möglicherweise ein Problem mit der Serverkonfiguration und nicht mit Ihrem Computer vor.
Nachdem ich www hinzugefügt habe. bis:
define('DOMAIN_CURRENT_SITE', 'www.example.com' );
in der Datei wp-config.php konnte ich/wp-admin/network problemlos laden, und alle Netzwerk-/Multisite-Optionen waren sichtbar.
der neue Benutzername muss SERIALISIERT sein. benutze dies: http://serialize.onlinephpfunctions.com/
art:
array("0" => "siteadminusernamehere");
dabei steht 0 für Ihre Benutzernummer und das andere Zeug für den Benutzernamen Ihres Site-Administrators.