it-swarm.com.de

WordPress Multisite Wildcard Subdomains auf Plesk

Ich habe die Anweisungen hier zum Konfigurieren von Platzhalter-Subdomains für mein Multisite-Setup auf Plesk befolgt, kann es aber nicht ganz zum Laufen bringen. Alles funktioniert so, wie es im Backend sein sollte: Ich kann eine neue Site erstellen und sie wird korrekt zur Datenbank hinzugefügt, aber ich kann nicht auf den Admin-Bereich zugreifen. Wenn ich die Homepage für die neue Site besuche, wird die Parallels-Standardhalteseite angezeigt, der Site-Administrator gibt jedoch eine 404 zurück.

Kann jemand empfehlen, wie ich testen könnte, um herauszufinden, an welchem ​​Punkt mein Setup nicht richtig konfiguriert ist? Hier ist Schritt für Schritt das Verfahren, das ich befolgt habe.

  1. Legen Sie die Domain-Platzhalter-Subdomains in Apache /var/www/vhosts/domain.com/conf/vhost.conf fest. Fügen Sie eine einzelne Zeile - ServerAlias ​​* .yourdomain.com - zum Anfang der Datei hinzu. Speichern Sie die Datei vhost.conf und starten Sie Apache neu

  2. Erstellen Sie einen Platzhalter-CNAME-Eintrag in DNS für die Domain mit * .example.com CNAME example.com als Parameter, und erstellen Sie die vhosts-Konfiguration mit

  3. Melden Sie sich bei Ihrer Site an, gehen Sie zur Verwaltungskonsole der Home-Site - Einstellungen - Permalinks - und speichern Sie sie erneut

NB: Obwohl der verlinkte Artikel über das Beibehalten von Webmail für die zusätzlichen Sites spricht, ist dies keine Voraussetzung für mein Setup.

Ich kenne eine (sehr) kleine Kommandozeile, sei also bitte sanftmütig.

1
Kevin Nugent

Sie haben die Platzhalter an das falsche Unterverzeichnis weitergeleitet. Aus diesem Grund wird die Plesk-Standardseite angezeigt. Die Wildcard-Subdomain-Regel sollte auf den Ordner Ihrer WordPress-Multisite-Installation verweisen.

Wordpress liest die URL aus der Anfrage und leitet sie dann intern an die richtige Site weiter. Wenn es nicht auf die richtige Stelle zeigt, kann dies nicht passieren.

Ich denke, dies bedeutet wahrscheinlich, dass der CNAME korrekt ist, aber Sie haben den DNS-Eintrag nicht eingerichtet.

1
Guerrilla