Dort kannst du dich doch ganz normal unter wp-login.php
anmelden?
Nein, wenn ich die die in der Netzwerkeinrichtung angegebenen Anpassungen in der wp-config.php und der .htaccess-Datei vornehme, leitet sich die Seite auf blog.staat-hamburg.de um und dann geht nix mehr,da dort nichts zu finden ist.
Was genau trägst du denn bitte in der wp-config.php
und .htaccess
ein?
Eigentlich solltest du dich auch nach Hinzufügen des Code weiterhin normal anmelden können. Eine automatische Weiterleitung ist nicht vorgesehen.
Nach welcher Anleitung bist du vorgegangen?
Ich bin nach dieser Anleitung vorgegangen – sind ja aber alle gleich:
https://condacore.com/de/blog/wordpress-mehrsprachig-multilingual-kostenlos-ohne-plugin/
Mir scheint, als wenn der Fehler hier zu suchen ist:
Warnung: Ein bestehendes WordPress-Netzwerk wurde gefunden.
Bitte schließe die Schritte zur Einrichtung ab. Um ein neues Netzwerk anzulegen, musst du die Netzwerk-Datenbanktabellen leeren oder entfernen.
Welche Datenbanktabellen sind das? Es bestand vorher kein Netzwerk …
wp-config.php:
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'staat-hamburg.de');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
.htaccess:
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
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]
Der Code sieht völlig OK aus.
Sorry, wenn dir die Fragen blöd vorkommen, aber … wo setzt du den Code in der wp-config.php
ein?
Oberhalb von /* That's all, stop editing! Happy blogging. */
?
Ja, vor /* That’s all, stop editing! Happy blogging. */
Wie gesagt, jetzt scheint mir der Fehler hier zu liegen:
Warnung: Ein bestehendes WordPress-Netzwerk wurde gefunden.
Bitte schließe die Schritte zur Einrichtung ab. Um ein neues Netzwerk anzulegen, musst du die Netzwerk-Datenbanktabellen leeren oder entfernen.
Die Warnung erscheint ganz oben unter → Werkzeuge → Netzwerk einrichten noch bevor ich die Codes dann übernehme und einfüge.
Welche Datenbanktabellen sind das?
Schon klar. Ich habe mich ja auf die Fehlermeldung bezogen und eine mögliche Ursache dafür ist eben, dass der Code zu spät aufgerufen wird. (vgl. How to Fix – Warning: An Existing WordPress Network was Detected)
Ein paar weitere Lösungsansätze findest du in diesem Thread:
https://stackoverflow.com/questions/26988719/wordpress-network-install-error
Okay, danke für deine Mühe.
Der Punkt ist, dass diese Fehlermeldung bereits vor dem Einfügen der Codes in die wp-config.php und die .htaccess erscheint. D.h., mit falschem Einfügen hat das allem Anschein nach nichts zu tun.
Schau doch mal in der Datenbank nach, welche Tabellen angelegt wurden. Den Thread auf Stackoverflow hast du dir angeschaut? Ich halte auch den Hinweis auf OpCache für plausibel.