Support » Installation » Multisite-Installation verlangt subdomain „blog.domain.de“

  • Moin moin.
    Wie in allen Anleitungen habe ich
    define( ‚WP_ALLOW_MULTISITE‘, true );
    in die wp-config.php geschrieben, Plugins deaktiviert und anschließend die in der Netzwerkeinrichtung angegebenen Anpassungen in der wp-config.php und der .htaccess-Datei vorgenommen.
    Daraufhin ist eine Anmeldung nicht mehr möglich, da nunmehr die Domain auf „blog.domain.de“ umgeleitet wird, die es (noch) gar nicht gibt.
    Das erscheint mir nach lesen aller Anleitungen falsch.
    Bin über jede Idee dankbar.

Ansicht von 11 Antworten - 1 bis 11 (von insgesamt 11)
  • URL zur (Haupt-)Website?

    Thread-Starter skonebeke

    (@skonebeke)

    Sorry: staat-hamburg.de

    Dort kannst du dich doch ganz normal unter wp-login.php anmelden?

    Thread-Starter skonebeke

    (@skonebeke)

    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?

    Thread-Starter skonebeke

    (@skonebeke)

    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. */?

    Thread-Starter skonebeke

    (@skonebeke)

    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

    Thread-Starter skonebeke

    (@skonebeke)

    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.

Ansicht von 11 Antworten - 1 bis 11 (von insgesamt 11)
  • Das Thema „Multisite-Installation verlangt subdomain „blog.domain.de““ ist für neue Antworten geschlossen.