Lokale Testumgebung mit Multisite
-
Guten Tag Community,
ich möchte mir für meine WordPress Seiten eine lokale Testumgebung anlegen. Funktioniert eigentlich soweit auch ohne Probleme, allerdings das Aktivieren von Multisite gestaltet sich dann als problematisch.
Ich habe erstmal InstantWP getestet, da bemängelt die Multisite Installation allerdings das auf den 4001 Port zugegriffen wird, da die WordPress Installation nur über http://localhost:4001/ zu erreichen ist.
Danach habe ich es mit Bitnami WordPress Stack 4.7 probiert und konnte Multisite aktivieren. Habe dann die Config gemäß der Angaben bei der Installation erweitert:
define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', 'localhost'); define('PATH_CURRENT_SITE', '/wordpress/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);
Die .htaccess Datei sieht jetzt auch nach den Installationsangaben wie folgt aus:
RewriteEngine On RewriteBase /wordpress/ RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L]
Jetzt hab ich das Problem das ich nicht mehr auf den Login zugreifen kann und immer direkt auf die normale Website geleitet werde. Die Links leiten z.b. auf http://127.0.0.1/wordpress/wp-login.php weiter und in der Browser-Adresszeile steht dann immer http://localhost/wordpress/. Ich habe schon versucht in der Config das
define('DOMAIN_CURRENT_SITE', 'localhost');
zu ersetzen durchdefine('DOMAIN_CURRENT_SITE', '127.0.0.1');
und konnte keinen Erfolg erzielen.Kann mir da vielleicht jemand bei dem Problem helfen? Ich vermute mal das ich an der .htaccess-Datei etwas ändern muss…
Danke für eure Hilfe!
LG Mestragon
- Das Thema „Lokale Testumgebung mit Multisite“ ist für neue Antworten geschlossen.