Kein Zugang zum Netzwerk-Dashboard

  • Ich habe WordPress Multisite installiert; hat (diesmal) soweit auch alles geklappt:

    -- Provider hatte bereits zuvor das http://www.-pr%c3%a4fix aus den Server-Einstellungen gelöscht.

    -- wp-config.php und .htaccess haben den erforderlichen Inhalt.

    -- Kann mich auch einloggen.

    ABER: Ich kann nicht vom Dashboard der Startseite zum Dashboard des gesamten Netzwerk wechseln.- Wenn ich versuche, es zu tun, werde ich automatisch ausgeloggt.

    Grund vermutlich: Der entsprechende Link im Dashboard der Startseite wird mir mit rechtem Maus-Klick als http://www.1a-spielwiese/wp-admin/network angezeigt. - Wie bekomme ich das http://www.-pr%c3%a4fix dort weg?


    (Der Fehler - das automatische Logout - bleibt im übrigen auch bestehen, wenn ich den Link manuell in einen neuen Browser-Tab kopiere, dort das www. löschen und dann versuche, das Netzwerk-Dashboard aufzurufen.)


    Siehe auch die screenshots - jeweils unten links in der Ecke:

    http://1a-spielwiese.de/wp-content/upl…te_ohne_www.jpg

    und

    http://1a-spielwiese.de/wp-content/upl…erk_mit_www.jpg

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Die Frage ist wie bekommst Du das .de wieder rein ;-) http://1a-spielwiese.de/wp-admin/network kann man aufrufen

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Die Frage ist wie bekommst Du das .de wieder rein ;-) http://1a-spielwiese.de/wp-admin/network kann man aufrufen

    Und was soll mir das jetzt sagen?

    1. Welches ".de"?

    2. Wenn ich Deinem Link folge, erscheint in der Browser-Adresszeile:

    http://1a-spielwiese.de/wp-login.php?r…ork%2F&reauth=1

    Wenn ich dann meine Zugangsdaten eingebe, bleibt der Login-Versuch erfolglos und die Browser-Adresszeile ändert sich in:

    http://1a-spielwiese.de/wp-login.php?r…o=http%3A%2F%2Fwww.1a-spielwiese.de%2Fwp-admin%2Fnetwork%2F&reauth=1

  • PS.:

    Grund vermutlich: Der entsprechende Link im Dashboard der Startseite wird mir mit rechtem Maus-Klick als http://www.1a-spielwiese/wp-admin/network angezeigt. - Wie bekomme ich das http://www.-pr%c3%a4fix dort weg?


    Dort fehlte das ".de" nur versehentlich im Forums-Beitrag, aber nicht tatsächlich im Dashboard; siehe Screenshot:

    http://1a-spielwiese.de/wp-content/upl…erk_mit_www.jpg

  • Schau mal in Deine wp-config.php. Dort steht vermutlich

    Code
    define('DOMAIN_CURRENT_SITE', '1a-spielwiese.de');

    Ändere das einmal auf

    Code
    define('DOMAIN_CURRENT_SITE', 'www.1a-spielwiese.de');

    Wenn das auch nicht zum Erfolg führt, versuchst Du es mit

    Code
    define('DOMAIN_CURRENT_SITE',  $_SERVER['HTTP_HOST']);

    Und für die Cookie Domain setzt Du in jedem Fall

    Code
    define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST']);

    Führt das alles nicht zum Ziel müssen wir in die Datenbank eingreifen.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Hier nun alle Werte die Du in der Datenbank ändern musst, wenn die Änderungen in der wp-config.php nicht fruchten. Mache zuerst unbedingt eine Sicherung der Datenbank! Wenn etwas schief geht, kannst Du einen Restore machen. Alle Änderungen musst Du über das MySQL Controlpanel Deines Providers durchführen (wahrscheinlich phpMyAdmin).

    In der wp-config.php findest Du den $table_prefix, welcher standardmäßig auf 'wp_' eingestellt ist. Bei den folgenden Tabellennamen musst Du im Geiste den Platzhalter {prefix} durch Deinen table_prefix ersetzen um die richtige Tabelle auszuwählen.

    Die Schreibweise der URLs und Domains ist exakt einzuhalten, also so wie ich Sie poste. Fangen wir an.

    In der Tabelle {prefix}sitemeta muss der Wert für siteurl auf http://1a-spielwiese.de/ gesetzt werden.

    In der Tabelle {prefix}site muss der Wert für domain der id 1 auf 1a-spielwiese.de gesetzt werden.

    In der Tabelle {prefix}blogs muss der Wert für domain der blog_id 1 mit site_id 1 auf 1a-spielwiese.de gesetzt werden.

    In der Tabelle {prefix}options muss der Wert für siteurl auf http://1a-spielwiese.de und der Wert für home ebenfalls auf http://1a-spielwiese.de gesetzt werden.

    Da nun in der Datenbank alle Werte ohne www angegeben sind, muss in der Datei wp-config.php define('DOMAIN_CURRENT_SITE', '1a-spielwiese.de'); angegeben werden.

    Eventuelle Rewrite Regeln in der .htaccess Datei im Root Deiner WordPress Installation, die auf http://www.1a-spielwiese.de umleiten, müssen entsprechen auf 1a-spielwiese.de angepasst werden.

    Nach diesen Änderungen sollte alles laufen. Backup der Datenbank schon gemacht?

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Schau mal in Deine wp-config.php. Dort steht vermutlich

    Code
    define('DOMAIN_CURRENT_SITE', '1a-spielwiese.de');

    Ändere das einmal auf

    Code
    define('DOMAIN_CURRENT_SITE', 'www.1a-spielwiese.de');

    Es war genau umgekehrt: Es stand MIT www. da; ich habe das www. beseitigt - nun kann ich auch auf das Netzwerk-Dashboard zugreifen. :)

    Bliebe nur die Frage: Was war die (Un)logik des Fehlers? Wie dürfte er entstanden sein? Und was kann ich daraus für künftige WordPress MultiSite-Installationen bei anderen Domains lernen?

  • Und was kann ich daraus für künftige WordPress MultiSite-Installationen bei anderen Domains lernen?

    Einfach bereits beim Einrichten von WordPress darauf achten die richtige Domain/Subdomain zu verwenden und nachträglich keine Änderungen zu machen. WordPress hat interne Rewrite Regeln die sich nach den Werten in der wp-config.php und der Datenbank richten.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Einfach bereits beim Einrichten von WordPress darauf achten die richtige Domain/Subdomain zu verwenden

    Das ist nun allerdings sehr allgemein ausgedrückt... –

    ich habe aber mal versucht, die wahrscheinliche/n Fehlerursache/n (auch für die vorhergehenden Installationsversuche) zu rekonstruieren. Ich würde sagen:

    1. Das Fehleranfällige ist schon mal diese Anleitung:

    http://faq.wpde.org/blog-netzwerk-…ion-aktivieren/

    Zitat

    "Zuerst musst du WordPress wie gewohnt entpacken und installieren"

    Da ist ja noch nichts von der Entfernung des http://www.-pr%c3%a4fixes erwähnt.

    2. Folglich stand dann nach der - in der genannten Anleitung beschriebenen - Ergänzung der wp-config.php und erneutem Login dort:

    http://1a-spielwiese.de/wp-content/upl…k_erstellen.jpg

    damals noch das http://www.-pr%c3%a4fix und die Empfehlung, es zu entfernen.

    3. In den Allgemeinen Einstellungen

    - vgl. jetzt http://1a-spielwiese.de/wp-content/upl…nstellungen.jpg -

    stand ebenfalls noch - und zwar außerhalb des weißen Feldes (sodass ich keinen Zugriff darauf hatte) - das http://www.-pr%c3%a4fix.

    4. Folglich enthielt damals auch im nächsten Schritt

    - vgl. jetzt http://1a-spielwiese.de/wp-content/upl…_aktivieren.jpg -

    die Zeile

    Code
    define ('DOMAIN_CURRENT_SITE', 'www.1a-Spielwiese.de');

    noch das www.

    Ich aktivierte dann - mit dem beschreibungs-gemäß http://www.-pr%c3%a4fix in der geänderten wp-config.php - das Netzwerk.

    5. Erst anschließend wandte ich mich wegen der nunmehrigen Beseitigung des http://www.-pr%c3%a4fixes an meinen Provider, der mir danach zwar mitteilte, es beseitigt zu haben, aber es anscheinend falsch oder gar nicht tat.

    Erneute Änderungen an der wp-config.php nahm ich selbst danach jedenfalls nicht vor; ob es mein Provider für mich tat, weiß ich nicht.

    6. Irgendwo im Bereich von 4. und 5. dürfte also die Ursache für die Probleme mit meiner allerersten MultiSite-Installation - http://buddypress.org/support/topic/…g-registration/ und http://buddypress.org/support/topic/…on/#post-187005 - gelegen haben.

    7. Schlussfolgerung:

    In die Anleitung

    http://faq.wpde.org/blog-netzwerk-…ion-aktivieren/

    sollte die Empfehlung aufgenommen werden, zunächst das http://www.-pr%c3%a4fix vom Provider aus den Server-Einstellungen entfernen zu lassen und erst anschließend mit dem Installationsprozess zu beginnen.

    8.a) Bei meinen späteren Installationsversuchen war das http://www.-pr%c3%a4fix dann - wenn auch anscheinend fehlerhaft - aus den Servereinstellungen entfernt. Obwohl ich nun das http://www.-pr%c3%a4fix aus der Zeile

    Code
    define ('DOMAIN_CURRENT_SITE', '1a-Spielwiese.de');

    wegließ - http://forum.wpde.org/installation/1…html#post571473 und http://forum.wpde.org/blog-netzwerk/…html#post571539 - funktionierten diese Installationen überhaupt.

    b) Schlussfolgerung:

    Es sollte in die Anleitung http://faq.wpde.org/blog-netzwerk-…ion-aktivieren/ unbedingt ein Hinweis aufgenommen werden, wie - genau - das http://www.-pr%c3%a4fix korrekt (vollständig) aus den Servereinstellungen entfernt wird.

    9. Bei meinem letzten Installationsversuch war dann das http://www.-pr%c3%a4fix bereits korrekt aus den Servereinstellungen entfernt - allerdings machte ich den Fehler, nicht auf die dortigen:

    http://1a-spielwiese.de/wp-content/upl…_aktivieren.jpg

    Anweisungen zu achten. Vielmehr arbeitete ich mit der - geänderten - wp-config.php meines allerersten Installationsversuchs, in der das http://www.-pr%c3%a4fix noch enthalten war (s. oben 4.), weiter.

    Nachdem nun auch dieses http://www.-pr%c3%a4fix entfernt ist, funktioniert es soweit - mal sehen, wie es morgen weitergeht. ;)

    Einmal editiert, zuletzt von 1a-Spielwiese (16. September 2014 um 21:36)

  • Langer Rede, kurzer Sinn: Wie schon gesagt, vorher Gedanken machen ob die Seiten mit oder ohne www verwendet werden sollen. Das ist reine Geschmacksache.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Langer Rede, kurzer Sinn: Wie schon gesagt, vorher Gedanken machen ob die Seiten mit oder ohne www verwendet werden sollen. Das ist reine Geschmacksache.

    Und warum wird die http://www.-pr%c3%a4fix-entfernung dann empfohlen - wenn sie "reine Geschmackssache" ist?!

    Mit dem Wissen, dass das gar keinen funktionalen Sinn hat, sondern nur Geschmackssache ist, wäre ich nie auf die Idee gekommen, das http://www.-pr%c3%a4fix zu entfernen bzw. entfernen zu lassen - und mir wären mehrere Wochen Verzögerung erspart geblieben...

  • Und warum wird die http://www.-pr%c3%a4fix-entfernung dann empfohlen - wenn sie "reine Geschmackssache" ist?!

    Dort wo Du die Empfehlung her hast, wird wohl auch stehen warum derjenige das empfiehlt. Es ist und bleibt reine Kosmetik. Es hat keinen funktionalen Sinn. Nimm z.B. meine eigenen Webseiten, 27 Domains in einem Netzwerk explizit mit www.

    Glaubst Du nicht auch, dass WordPress es im Codex verankern würde wenn das www weg soll? Ich kann diese Empfehlung dort nicht finden.

    Es ist eben der Zeitgeist. heute ist es Schick die Domains ohne www zu verwenden. Vor 10 Jahren konnte man gar nicht genug Subdomains haben um jeden Service zu benennen.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Dort wo Du die Empfehlung her hast, wird wohl auch stehen warum derjenige das empfiehlt

    Nein, das stand dort (= im Dashboard bei Erstellung des Netzwerkes) nicht. Es war ein Satz, der aus der bloßen Empfehlung (ohne Begründung) bestand (*). -

    Auf meine Frage vom 19.08.2014:

    Was ist denn überhaupt der Grund bzw. der Sinn der Empfehlung, im Falle der Verwendung von WordPress-MultiSite das http://www.-pr%c3%a4fix aus der Site-URL zu entfernen?

    Was soll durch die Entfernung bewirkt oder vermieden werden? - Und: Was würde passieren, wenn das http://www.pr%c3%a4fix nicht entfernt würde?

    antwortete Kirchenschnack am 21.08.2014:

    Das hat etwas mit den automatischen Umleitungen auf www. Seiten und nicht www. Seiten zu tun. Da das mit einem Multiblog zu Umleitungsproblemen führen könnte wird empfohlen halt den Blog ohne www. laufen zu lassen. Damit es weniger Probleme gibt


    (*) Diese Empfehlung stand, solange das http://www.-pr%c3%a4fix noch vorhanden war, bei der Auswahlmöglichkeit zwischen Subdomains oder Unterverzeichnissen.

    Einmal editiert, zuletzt von 1a-Spielwiese (17. September 2014 um 09:47)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!