Ein weiterer WordPress-Blog

Wie mache ich einen WordPress 3.0 Blog multidomainfähig?

Wie mache ich einen WordPress 3.0 Blog multidomainfähig?

Jun 19, 2010

Eine neue Funktion von WordPress 3.0 ist, dass man neben einem Hauptblog beliebig viele weitere Blogs erstellen kann, ohne diese neu zu installieren. Dazu kann man dann auch noch den einzelnen Blogs verschiedene Domains zuordnen. Im Prinzip ist es ganz einfach, diese Funktion einzusetzen. Man muss zunächst jedoch herausfinden, wie man WordPress 3.0 multidomainfähig machen kann. Daher kommt von mir eine kleine Anleitung, die ich durch verschiedene Videos ergänze. So kann man WP 3.0 multisite aktivieren:

1. Zunächst muss die Datei config.php geöffnet werden. Füge dort den code

Es muss lauten:

define('WP_ALLOW_MULTISITE', true);

am besten vor “/*that`s all. stop editing” am Ende der Datei hinzu.

2. Nun unter Hauptmenu–Einstellungen–Blog-Netzwerk am besten für die Installation mit den Unterverzeichnissen entscheiden.

3. Einen neuen Ordner mit Namen “blogs.dir” im Ordner wp-content erstellen.

4. Code unter 2. in die config.php-Datei kopieren

5. Code unter 3. in die .htaccess-Datei kopieren (falls nicht vorhanden, einfach leeres Dokument mit Editor erstellen und unter .htaccess abspeichern). Diese Datei in den Hauptordner kopieren.

6. Ausloggen und wieder einloggen.

7. Im Blog-Netzwerk können neue Blogs erstellt werden.

8. Um diese Domains auf eine bestimmte Domain zu leiten, ist Domain mapping erforderlich (ausführliches Tutorial zu Domain mapping)

9. Lade die Dateien der Trunk Version vom MU Domain Mapping Plugin herunter.

10. Erstelle einen Ordner namens “mu-plugins” im Ordner wp-content und kopiere die Datei domain_mapping.php in den Ordner mu-plugins.

11. Kopiere die Datei sunrise.php in den Ordner wp-content.

12. Kopiere den Code

define( 'SUNRISE', 'on' );

in die wp-config.php-Datei.

13. Ausloggen und wieder einloggen.

14. Im Menü “Blog-Netzwerk” erscheinen die Einträge “Domain Mapping” und “Domain”. Trage unter “Domain Mapping” deine IP ein.

15. Um eine Domain auf einen Unter-Blog zu leiten, musst du die IP der Domain auf deinen Webserver richten. Außerdem muss die Domain auf den Hauptordner weisen, in dem sich die WordPress-Installation befindet. Dies ist ein Punkt, der  manchmal zu Fehlern führt, weil man in der Regel die Domain auf einen eigenen Ordner lenkt. Doch hier einfach auf den Hauptordner verweisen.

16. Nun nicht im Hauptblog, sondern im Sub-Blog (der die neue Domain bekommen soll) einloggen.

17. Dort unter “Domains” die Domain ( ohne  http:// und mit bzw. ohne www., je nachdem, unter welcher Domain der Blog nachher laufen soll) eintragen und unter ID die ID des Blogs eintragen.

18. Fertig ;-)

Link: Weiteres gutes Tutorial zu WP 3.0 Multisite

Außerdem ein ähnlicher Beitrag auf dem offiziellen Blog von WordPress Deutschland, der zeigt, wie man die WordPress Mulit-Blog-Funktion aktivieren kann.

15 Kommentare

  1. Danke für die super Anleitung, hat soweit bisher alles gut geklappt. Bei Punkt 17 war es aber mir so, dass ich das www mit angegeben habe, damit die Domain unter der Adresse mit www läuft. Wenn man das dort nicht hinzuschreibt lief bei mir entsprechend die Domain ohne www.

    Weißt du, wie man mit einer Installation auch Blogs auf mehreren IPs betreiben kann, die auch auf anderen Servern liegen?

  2. admin /

    Hallo Christian,
    freut mich, dass es bei dir geklappt hat.
    Dass mit Punkt 17 stimmt! Ich werde deine Info in meinem Artikel noch ergänzen. Ich hatte es ohne www ausprobiert, weil ich prinzipiell alle domains ohne www laufen lasse. aber danke für die info, dass es mit www. auch klappt.

    zur Frage, wie man es mit mehreren IPs macht, kann ich leider nichts sagen. Sowas würde wohl aus SEO-Sicht evtl. ziemlich interessant sein. Aber vielleicht weiß ja ein anderer Leser da eine Lösung.

  3. Michael /

    Geniale Anleitung, vielen Dank!

  4. Hallo Leute, wie erstelle ich mehrere gleich ausgestattete Blogs für verschiedene Blogger. Also nur die Seiten usw. sollen individuell behandelbar sein.

    Danke

    • admin /

      Hey Jupp,

      also mit der Beschreibung von oben erhälst du quasi ein Blogsystem aus mehreren WordPress Blogs. Die einzelnen Blogs können dann auch unterschiedlichen Admins/Bloggern zugewiesen werden. Du bleibst dann immer noch der Superadmin.

      Alle Blogs haben dann die gleichen Plugins (die in jedem Blog auch abgeschaltet werden können) und Templates.

  5. Tolle Anleitung, danke! Scheint nicht besonders schwer zu sein. Gruß

  6. Nach langen Nachtschichten und endloser Recherche in zig Tutorials hab ich dank deiner Videos jetzt endlich verstanden, wie das Mapping geht, und nach zigmal “server not found” dank deiner Videos das Problem lokalisiert.

    Ganz immens wichtig ist, dass jede (!) Subdomain, die man mappen möchte, auf den Ordner verweist, in dem WordPress installiert wurde.

    Einen Riesendank! Dank deiner Videos hab ich es jetzt in 15 min hinbekommen und funktioniert :-)

    • admin /

      Hey Chris,
      vielen Dank für deinen netten Kommentar!! Da ich auch die gleichen Probleme hatte, dachte ich einfach, dass ich ein Video mache, weil man es dann viel besser nachvollziehen kann.
      Viel Erfolg beim Bloggen!

      Nebenbei:
      Habe gerade ein fantastisches WordPress-Plugin gefunden. Bin total begeistert von der Funktion, doch im Augenblick habe ich keine Zeit, um einen neuen Artikel zu schreiben. Werde demnächst in einem Beitrag und nach etwas Ausprobieren das Plugin vorstellen, dass sicher jeder von euch gebrauchen kann ;)

  7. Wie sieht es aus, wenn man dann die Domain http://blumenzummuttertag.de/blumenschenken/ aufrufe.

    Kommt dann das Blog Blumen schenken oder das Hauptblog?

    • Habs nun selbst getestet.

      Wenn man (die Domains aus dem Beitrag als Beispiele genommen) http://blumenzummuttertag.de/blumenschenken eintippt, wird es zu blumenschenken.net.

      PS: ping ist Windows. Auf nem Mac oder Unix System ist es host url im Terminal.

      • ganz genau!!

        P. S. Alles klar, habe bisher noch keinen Mac, aber von Stunde zu Stunde steigt das Verlangen danach ;) Danke für den Hinweis!

  8. Hallo,
    tolle Anleitung, vielen Dank. Ich möchte Subdomains erstellen. Jedoch beim Aufruf der ersten kommt direkt die Meldung “Forbidden, You don’t have permission to access / on this server.”

    Hat vielleicht irgendeine Datei einen Schreibschutz? Oder Worauf muss Subdomain zeigen?
    Danke, Peter

Trackbacks/Pingbacks

  1. 17 WordPress Video Tutorials für Einsteiger | hpvorlagen24 Webdesign Magazin - [...] Lesen Sie dazu auch den Beitrag von Josef Schall! [...]

Einen Kommentar schreiben