Support » Allgemeine Fragen » Zweite Site einer Multisite Installation wird nicht angezeigt

  • Hallo,
    ich möchte für meine erste WebSIte in Deutsch (Domäne: xxxx.yyyyyy.com) eine zweite Site in Englisch bereit stellen. Dafür habe ich zunächst bei meinem Hoster eine neue Subdomain eingerichtet ( Beispiel: eng.xxxx.yyyyyy.com). Anschließend die WP Version auf 4.4 hochgezogen und dafür gesorgt, dass das verwendete Theme und die Plugins auf dem aktuellsten Stand sind. Dann die Plugins deaktiviert und die Multisite Installation gemacht. Dann die config.php angepasst, zurückgeladen und die .htaccess Datei in der Subdomain Variante hochgespielt. Hierzu eine erste Frage: wann nehme ich die Subfolder, wann die Subdomain Variante?
    Anschließend habe ich die Plugins wieder aktiviert. Mit NS Clover V3 habe ich eine Kopie meiner Site auf die neue Subdomain hergestellt. Nun kann ich in der Netzwerkadmin die zweite WebSite sehen, aber sobald ich diese bearbeiten möchte oder ansehen möchte, kommt die Fehlermeldung, dass keine index.php auf der neuen Subdomäne zu finden ist. Mir scheint es so, als sei das Routing zu dieser Subdomain noch nicht eingerichtet – bin mir da aber nicht sicher, wo und wie in WP ich das anpassen kann.
    Freue mich über Ideen und Anregungen oder Fragen, damit ich die englische Version herstellen kann. Hierzu die zweite Frage: benötige ich für jede weitere Sprachvariante eine neue Subdomain? Kann ich mir eigentlich nicht vorstellen.

    Vielen Dank und Gruß
    Gerald

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • Moderator La Geek

    (@la-geek)

    Hallo Gerald,

    hilft dir diese Anleitung vielleicht weiter, dort die Verwendung des nun kostenlosen Plug-ins MultiPress als multilinguale Lösung?
    https://marketpress.de/2014/wordpress-multisite-einrichten/

    Einige Problemfälle wurden auch noch darunter in den Kommentaren beantwortet.

    Thread-Starter wp_gerald

    (@wp_gerald)

    Hallo Angelika,

    vielen Dank für den Hinweis mit den zusätzlichen Anleitungen. Leider bin ich damit nach etlichen Versuchen auch noch nicht weitergekommen.

    MultiPress als multilinguale Lösung war genau der Ansatz, den ich gehen wollte. Nur- soweit bin ich nicht gekommen. Ich hänge an dem Punkt, an dem ich meine zweite Seite im WordPress Backend ansehen möchte.

    Im Backend sehe ich unter „Meine Websites“ die Einträge „Netzwerkverwaltung“ und darunter meine beiden WebSites. Die erste Website kann ich anklicken und verwalten und ansehen. Wenn ich auf der zweiten Website Dashboard anklicke erscheint folgenden Fehlermeldung:
    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, service@webmailer.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Das hat irgendwie mit der eingespielten .htaccess Datei zu tun. Hier habe ich diejenige für Strato, die in der Anleitung angegeben war.

    Wenn ich die Standard .htaccess einspiele, kann ich meine zweite Webseite und das Dashboard zwar anwählen, aber wenn ich die Site dann im Backend ansehen möchte, kommt die Fehlermeldung, dass die index.php nicht gefunden wurde.

    Vielen Grüße
    Gerald

    Thread-Starter wp_gerald

    (@wp_gerald)

    Hallo,

    hier noch ein paar Informationen: wie gesagt, der Hoster ist Start, aber die in der Anleitung empfohlenen .htaccess für Strato liefert den Internal Server Error.

    Mit folgender .htacces kann ich zumindest das Dashboard der zweiten Seite öffnen:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]

    # add a trailing slash to /wp-admin
    RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ – [L]
    RewriteRule ^(wp-(content|admin|includes).*) WordPress_01/$1 [L]
    RewriteRule ^(.*\.php)$ WordPress_01/$1 [L]
    RewriteRule . index.php [L]

    Das Plugin WordPress MU Domain Mapping liefert folgendes:
    Please uncomment the line define( ‚SUNRISE‘, ‚on‘ ); or add it to your /mnt/webu/e0/15/56811115/htdocs/WordPress_01/wp-config.php

    Allerdings ist
    define(‚SUNRISE‘,’on‘); unkommentiert eingetragen und die Sunrise.php befindet sich im wp_content Ordner.

    Bin jetzt ziemlich ratlos.

    Viele Grüße
    Gerald

    Moderator La Geek

    (@la-geek)

    Hallo Gerald,

    lies dir mal diesen thread bis zum Ende durch:
    http://forum.wpde.org/blog-netzwerk/133577-wp-4-0-multi-site-keine-dashboards-bei-den-unterseiten-sondern-500er-fehlermeldg.html

    ob dich das (wenn auch nicht wie erhofft) weiterbringt?

    Thread-Starter wp_gerald

    (@wp_gerald)

    Hallo Angelika,

    vielen Dank, die Hinweise haben mir geholfen. Allerdings nicht in der erwarteten Form. Denn ich kann jetzt die zweite Seite im Dashboard bearbeiten, ansehen und die Links werden richtig verarbeitet.
    Allerdings: das .htaccess-Script, welches in der von Dir verlinkten Anleitung für Strato als besondere Strato-Lösung angegeben ist, funktioniert bei mir in meinem Strate-Paket definitiv nicht und bringt den 500er Fehler. Wenn ich das von WordPress empfohlene Script verwende, funktioniert die Domainumleitung sauber – auf Strato. Dann habe ich das WordPress MU Domain Mapping Plugin entfernt. Das benötige ich ja nicht, da ich die zweite Site auf einer internen Subdomain betreiben möchte. Und dann hat alles funktioniert. Wäre interessant zu erfahren, ob andere Strato-Nutzer vergleichbare Erfahrungen machen, denn dann sollte man die Anleitung aus http://de.hdpublish.com/2013/12/31/wordpress-network-multisite-erstellen/ vom Netz nehmen. Meine Multisite Installation unterscheidet sich – obwohl Strato – letztlich überhaupt nicht von anderen Installationen.

    Vielen Dank also und Gruß
    Gerald

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • Das Thema „Zweite Site einer Multisite Installation wird nicht angezeigt“ ist für neue Antworten geschlossen.