Ich wachse hier graue Haare. Ich habe so viele Dinge ausprobiert und kann dennoch nicht verstehen, wie ich das einrichten soll. Ich habe Tonnen von Führern gefunden, aber niemand geht alle Aspekte durch, die sind:
- Eine einzelne WP Multisite-Installation, die mehrere domänenbasierte (um genau zu sein 8) Sites verarbeitet
- Site läuft auf Nginx
Nach diesem Handbuch ( https://www.digitalocean.com/community/articles/how-to-configure-single-and-multiple-wordpress-site-settings-with-nginx ) habe ich einen Server (Ubuntu) eingerichtet 10.3) mit allem installiert und in der Lage, die WP-Installation über die Standard-Site-fähige Konfiguration auszuführen. Aber als ich die Konfigurationen im Tutorial anwende, komme ich zum Stillstand. Dies ist mein aktuelles Setup
Im Tutorial unter der example.conf wird root so eingestellt, dass es auf ein Verzeichnis verweist, von dem ich annehme, dass es für alle Sites gleich ist ("example" -Dir ist die WP-Installation).
Wenn ich die Standard-IP / den lokalen Host ausführe, kann ich auf die WP-Installation zugreifen und mich bei ihr anmelden. Wenn ich jedoch eine Domain unter Sites-fähig hinzufüge (und die Standardkonfiguration entferne), erhalte ich nur eine Benachrichtigung, dass die Site nicht angezeigt werden kann. Haben Sie sichergestellt, DNS-Caching zu löschen.
In WP admin habe ich eine neue Site erstellt und sie als Subdomain mit einem Platzhalter (* .example.com) festgelegt und auf wp-config.php - angewendet.
define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'localhost'); // Does it matter if I put localhost or IP here?
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
Und - ist ein Domain-Mapping-Plugin wirklich obligatorisch, damit dies funktioniert?
Jede Hilfe wäre sehr dankbar!
quelle