• Hallo zusammen.

    Ich hab aus der Seite ‚www.restaurant-waespi.ch‘ auf eine Multisite Installation erweitert. Die neue Seite ‚catering.restaurant-waespi.ch‘ scheint abgesehen von ein paar Fehlern im Theme selber an sich zu funktionieren.
    Gerne würde ich die neue Seite auch über ‚wäspi-catering.ch‘ aufrufen. Der Server ist so konfiguriert, dass die Domain auf das selbe Verzeichnis zugreift wie die bestehende Seite.

    Rufe ich die URL ‚wäspi-catering.ch‘ auf, so ändert diese in ‚restaurant-waespi.ch/wp-signup.php?new=‘

    Auf der Suche nach Anleitungen dazu bin ich auf das Plugin ‘WordPress MU Domain Mapping’ gestossen. Das scheint aber nicht zu funktionieren. Statt der Einstellungen kommt da nur die Zeile ‘Please copy sunrise.php to /home/*****/www/*****/wp-content/sunrise.php and ensure the SUNRISE definition is in /home/*****/www/*****/wp-config.php’.

    Ich denke das Problem liegt beim Domainmapping. Auf einer Seite habe ich gelesen, das Plugin hätte einen Fehler und sei schon länger nicht mehr gepflegt worden.

    Gibts da Alternativen?

    Gruss René

Ansicht von 6 Antworten – 1 bis 6 (von insgesamt 6)
  • Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Für das Domain-Mapping einer Multisite brauchst du keine zusätzlichen Plugins mehr. Du kannst über die Netzwerkverwaltung direkt eintragen, welche URL für die neue eingerichtete (Unter-)Website verwendet werden soll.

    Verweisen Domains auf das WordPress-Verzeichnis und WordPress findet in den Website-Einstellungen keine passende Domain, wird davon ausgegangen, dass du eine neue Domain innerhalb der Multisite anlegen möchtest. Deshalb der Redirect zu wp-signup.php?new=.

    Möchtest du Domains auf eine WordPress-Multisite-Site weiterleiten, müsstest du vermutlich ein Redirect in der .htaccess eintragen.

    Dass Umlaut-Domains technische Besonderheiten haben, ist dir vermutlich bekannt.

    Thread-Starter René A. Da Rin

    (@radarin)

    Ich hab die Domain in der Netzwerkverwaltung so eingetragen wie ich sie im Browser angebe. Ich versuch mal das kryptische, xn--wspi-catering-bfb.ch.

    Thread-Starter René A. Da Rin

    (@radarin)

    Danke für den Tip, scheint zu funktionieren. Im Frontend jedenfalls (noch nit dem falschen Theme), ins Backend komme ich aber nicht rein, weil der Login jetzt behauptet, mein Browser kann keine Cookies. Was er definitiv kann, weil sonst käme ich nicht in die Netzwerkverwaltung rein. Der Fehler kommt wenn ich von der Netzwerk zum Dashbord des Catering wechseln will (auf die Hauptseite geht) und wenn ich den Login über das Frontend wähle.

    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    … ins Backend komme ich aber nicht rein, weil der Login jetzt behauptet, mein Browser kann keine Cookies.

    Wenn du die URLs änderst, stimmen die Cookies nicht mehr.
    Lösung: Cookies löschen, neu anmelden.

    Gern geschehen.

    Thread-Starter René A. Da Rin

    (@radarin)

    Die Fehlermeldung ‚kann keine Cookies…‘ ist irreführend. Alle meine Browser können Cookies. Existiert kein passendes Cookie (weil z.B. die URL geändert hat) wird beim Login ein neues Cookie angelegt. Oder ist das nicht so? Demzufolge kann ich den Sinn des Cookies löschen jetzt nicht 100% nachvollziehen.

    Safari will das Cookie nicht löschen, es erscheint gleich wieder. Bei Opera geht das. Alle Cookies der Domain wäspi-catering.ch sind gelöscht. Weg.

    Neuer Login, Meldung:

    FEHLER: Cookies sind gesperrt oder werden von deinem Browser nicht unterstützt. Du musst Cookies aktivieren, um WordPress verwenden zu können.

    Ich schau wieder nach was der Browser an Cookies angelegt hat: 7 Stück für diese Domain. Cookies können also angelegt werden, aber was hat ‚gesperrt‘ in diesem Zusammenhang zu tun?

    Die Hauptseite legt ein einziges Cookie an, ‚ct_pointer_data‘. Da muss also das für den Login sein. Nebst 6 Anderen legt auch die neue Seite dieses Cookie an, exakt mit dem Zeitstempel des erfolglosen Logins.

    Ausserdem, warum nochmals Login, wenn ich doch schon in der Netzwerkverwaltung drin bin?

    Bei meiner anderen Installation gehe ich aus Gewohnheit immer über die Hauptseite rein, und dann wechsle ich zu den anderen Seiten, ohne weiteren Login. Allerdings die selbe Domain, Subdomains. Ist das vielleicht der Grund dass ich nur 1x einloggen muss?

    Da ich ja eine Multisite habe, kommt ja auch immer die selbe ‚wp-config.php‘ zum zug, da diese Datei oft als mögliche Problemquelle beschrieben wird.

    Wenn ich mich mit fehlerhaften Daten versuche anzumelden, kommt keine Meldung, PW falsch oder so, sondern wieder der erwähnte Fehler.

    Muss ich ev. die .htaccess neu anlegen? Ich schau mal nach ob da was geändert hat.

    Bei der Einrichtung der der Multisite habe habe ich Subdomains ausgewählt.

    In der .htaccess steht zu beginn ‚AddHandler application/x-httpd-php72 .php‘, darf das so? Sonst entspricht der Inhalt dem was unter ‚Netzwerkeinrichtung‘ angegeben wird.

    Umbenennen des Pluginverzeichnisses bringt auch nix. Hätte mich auch gewundert, schliesslich klappt es ja auf der Hauptseite.

    • Diese Antwort wurde vor 5 Jahren, 11 Monaten von René A. Da Rin geändert.
    • Diese Antwort wurde vor 5 Jahren, 11 Monaten von René A. Da Rin geändert.
    • Diese Antwort wurde vor 5 Jahren, 11 Monaten von René A. Da Rin geändert.
    • Diese Antwort wurde vor 5 Jahren, 11 Monaten von René A. Da Rin geändert.
    • Diese Antwort wurde vor 5 Jahren, 11 Monaten von René A. Da Rin geändert.
    • Diese Antwort wurde vor 5 Jahren, 11 Monaten von René A. Da Rin geändert.
    Thread-Starter René A. Da Rin

    (@radarin)

    Lösung gefunden.

    define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST']);

    eingefügt in die ‚wp-config.php‘.

    Danke.

Ansicht von 6 Antworten – 1 bis 6 (von insgesamt 6)

Das Thema „Multisite mit unterschiedlichen Domains/Domainmapping“ ist für neue Antworten geschlossen.