WordPress auf Multisites umstellen
Auf den ersten Blick hatte WordPress 3.0 nicht viel neues bereitzuhalten, vieles sieht noch genau gleich aus. Doch im Hintergrund wurde eine sehr mächtige Neuerung eingeführt, die WordPress nun endgültig zu einem starken CMS System macht. Die sogenannten Multisites. Damit wird dem Nutzer erlaubt, auf einer Domain, gleich mehere Blogs Sites über die ein und dieselbe WordPress Installation zu verwalten. Die Installation ist im Grunde einfach, doch wird sie nicht aus dem Admin Bereich heraus geführt, sondern etws umständlich über die wp_config. Allerdings können einem bei der Installation mehere böse Überraschungen bevorstehen, die sich aber alle sehr einfach lösen lassen.
Die Installation der Multisite Funktion
Um seine WordPress Installation auf Multisites umzustellen, muss als aller erstes in die wp-config.php folgende Zeile eingefügt werden:
define(‘WP_ALLOW_MULTISITE’, true);
Nachdem man nun seine geänderte wp-config.php hochgeladen hat und den Admin Bereich neu geladen hat, sieht man nun im Menu unter Tools, bzw Werkzeuge einen neuen Menupunkt Network bzw. Netzwerk. Hier kann man nun das Mulitisite Netzwerk installieren. Als erstes legt man fest ob die Multisites über Subdomains oder Unterverzeichnissen entstehen sollen. Ich habe mich für die einfachere Variante der Unterverzeichnisse entschieden, daher werde ich auch hauptsächlich darauf in diesem Artikel eingehen. Wenn man Subdomains haben möchte, mussman noch an den Apache Einstellungen seines Webspaces Verändeurngen vornehmen. Dazu findet man mehr Informationen hier unter step 2. Anschliessend kann man noch den Namen und die URL des Netzwerkes ändern und die Mail Adresse des Admins festlegen, bevor man über den Button Install fortfährt.
Nun gibt einem WordPress mehere aus den eigenen Blogeinstellungen generierte Codezeilen vor, die man nun in seine wp-config.php und .htaccess Files einfügen muss. Doch Vorsicht. Man sollte die Zeilen in der wp-config.php unbedingt über der Zeile
define(‘ABSPATH’, dirname(__FILE__).’/');
require_once(ABSPATH.’wp-settings.php’);
einfügen. Denn sonst hat man keinen Zugang mehr in den Admin Bereich und bekommt die unschöne Meldung: “You do not have sufficient permissions to access this page.” Auch sollte man die zu ganz zu anfang eingefüge Codezeile “define(‘WP_ALLOW_MULTISITE’, true);” wieder entfernen.
Anschliessend muss man im Ordner wp_content noch den Ordner blogs.dir erstellen.
Nun kann man sich wieder einloggen und die Installation ist damit abgeschlossen.
Permalinkstruktur wieder herstellen
Hat man die Installation der Multisites auf einem bestehenden Blog durchgeführt, trifft einen wahrscheinlich erst mal ein Schock da kein Artikel mehr aufzurufen ist. Denn bei der Installation wurde automatisch die Permalinkstruktur geändert. Diese lässt sich auch nicht wie bisher rückgängig machen indem man sie wie gewohnt unter Permalinks ändert. Denn gerade wenn man die Multisites als Unterverzeichnisse installiert hat, so ist nun ein /blog/ fest in die Struktur eingebunden. Dies kann man aber leicht beheben. Dafür muss man in den nun neuen Super Admin Bereich gehen, in dem man die ganzen Multisites verwalten kann. Dort sollte bisher nur der eine Eintrag des bisherigen Blogs vorhanden seinen, diesen bearbeiten wir mittels Edit. Hier lässt sich nun unter Site Options die Permalinkstruktur komplett ändern und das bisher störende /blog/ entfernen und so die alte gewohnte Struktur des Blogs wiederherstellen. Für neue Multisites muss man aber hier neue Unterverzeichnisse einrichten.
Mehr über die Einstellungen und Möglichkeiten der Multisites hier in diesem Blog.
Mehr Informationen auf den offiziellen WordPress Seiten:
Create A Network
Super Admin Menu
Ähnliche Artikel:

Neueste Kommentare