Guten Tag,
ich habe Wordpress auf einem Unix-Server installiert, auf den ich per ssh zugreifen kann. Laut Anleitung habe ich die wp-config.php-Datei mit emacs bearbeitet, d.h. die Zugangsdaten und die Schlüssel eingetragen. Danach habe ich die Installation durchgeführt, das ging ohne Fehlermeldungen und ich kann sehen, dass die Tabellen in der Datenbank angelegt wurden. Nun rufe ich die wp-login.php auf und trage Login und Passwort ein, klicke auf "Anmelden" - und das Formular wird neu geladen, mit leeren Eingabefeldern. Sonst passiert nichts. Ich habe schon viel gegoogelt, ausprobiert, neu installiert und komme einfach nicht weiter. Woran kann das liegen?
Nach Neuinstallation ist kein Login möglich
-
-
- Gerade eben
- 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)
-
Was passiert wenn Du auf den "Passwort vergessen" Link klickst?
-
Danke, das ging schnell. Ich bekomme das Formular für das Passwort angezeigt, wenn ich es ausfülle und abschicke, bekomme ich aber keine E-Mail. Das habe ich gestern und heute ausprobiert. Ich sehe nur das Formular mit dem leeren Feld, genau wir beim Login-Formular.
-
Hast Du Dir WordPress per wget gezogen oder via FTP auf den Server gespielt?
-
Ich habe es per ssh auf den Server gespielt.
-
Ich habe es per ssh auf den Server gespielt.
Du meinst per SCP?
-
ja, mit pscp. Wieso spielt das eine Rolle?
-
Weil der von Dir gemeldete Fehler zu 90% auf ein falsches Dateiformat oder eine falsche Übertragung hin deutet. Oft werden die Dateien per FTP im ASCII Modus übertragen anstatt im BINÄR Modus. Daher die Frage nach der Übertragung. Bei wget fällt das weg, weil Du eine ZIP Datei lädst und dann direkt auf dem Server entpackst (was ich bei SSH Zugriff erwartet hätte).
Wenn Du die ZIP Datei per SCP übertragen hast, gilt das gleiche wie bei wget. Falls Du aber die Dateien einzeln, also bereits entpackt, übertragen hast, besteht die Möglichkeit, das der SCP Client im ASCII Modus gearbeitet hat. Dem EMACS Editor ist das herzlich egal, der editiert auch kompilierte Dateien ;-)
Die zweite Falle ist das Format, welches UTF-8 ohne BOM sein muss. Wenn Du die wp-config.php mit EMACS bearbeitet hast stellt sich die Frage wo die Datei her kam. Normalerweise lässt man diese von WordPress selbst erstellen. Manchmal geht das nicht weil die Dateiberechtigungen nicht richtig sind und dann wir oft die wp-config-sample.php kopiert und bearbeitet. Verwendet man dann den falschen Editor und speichert ab ist das Format falsch.
-
Ich habe jetzt noch einmal die zip-Datei übertragen und auf dem Server ausgepackt. Die wp-config.php habe ich aus wp-config-sample.php ebenfalls vor Ort erstellt - leider hat das nicht geholfen. Außerdem habe ich WP_DEBUG auf true gesetzt, erhalte aber immernoch keine Meldung. Was wären denn die übrigen 10%?
-
Anderen Browser und anderen PC zum testen verwenden.
-
Das ändert leider auch nichts. Ich habe inzweischen noch einmal die englische Version installiert, mit demselben Ergebnis. Dann kam mir der Verdacht, dass der ABSPATH nicht richtig gesetzt sein könnte. Im Quelltext sieht aber alles OK aus, soweit ich das beurteilen kann. Aber warum wird dann die Weiterleitung zu wp-admin/ nicht ausgeführt, nachdem ich das Login-Formular ausgefüllt habe? Es wundert mich auch, dass die Login-Seite nicht formatiert ist, so als ob die entsprechende css-Datei nicht erreicht würde. Ich sehe nur den Titel meiner Website und die Formularfelder, keinen Wordpress-Header oder sonstiges Drumherum. Vielleicht führt das zur Lösung des Problems?
-
Das ändert leider auch nichts. Ich habe inzweischen noch einmal die englische Version installiert, mit demselben Ergebnis. Dann kam mir der Verdacht, dass der ABSPATH nicht richtig gesetzt sein könnte. Im Quelltext sieht aber alles OK aus, soweit ich das beurteilen kann. Aber warum wird dann die Weiterleitung zu wp-admin/ nicht ausgeführt, nachdem ich das Login-Formular ausgefüllt habe? Es wundert mich auch, dass die Login-Seite nicht formatiert ist, so als ob die entsprechende css-Datei nicht erreicht würde. Ich sehe nur den Titel meiner Website und die Formularfelder, keinen Wordpress-Header oder sonstiges Drumherum. Vielleicht führt das zur Lösung des Problems?
-
Handelt es sich um eine Installation in einem Unterverzeichnis des Root?
-
Die wp-config.php liegt direkt unter htdocs/ und die anderen Wordpress-Dateien im Unterverzeichnis "wordpress". Im Browser öffne ich dann http://www.meinedomain.de/wordpress/wp-login.php Ursprünglich hatte ich die wp-config.php auch dort, bis ich gelesen habe, dass es auch außerhalb liegen kann, denn in wp-load.php wird der Pfad definiert.
-
Stelle den Standrat wieder her (wp-config.php im wordpress Verzeichnis) und teste erneut.
-
Ich komme im Moment nicht dazu, aber ich glaube auch nicht, dass es hilft, denn am Anfang war die wp-config.php im wordpress Verzeichnis. Ich muss das Thema erst einmal ruhen lassen. Vielen Dank für die Hilfe bis hier hin!
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!