Falscher User/Email - Installation

  • Hi,

    ich hab während der Installation von WP einen total komischen Fehler.
    Ich hab die Datenbank Verbindung via wp-config.php aufgebaut und im nächsten Schritt - bei dem die Seiten angelegt werden kommt nachdem ich alles eingegeben habe immer "Bitte gib einen gültigen Benutzernamen an."

    Ich habe schon den Debugmodus laufen, die Datenbank gelöscht und neu erstellt, apache neugestartet - immer wieder das selbe.

    Debian 7.1
    PHP 5.4.4-14
    mysql

    Ich hoff Ihr könnt mir helfen.
    Danke :9

    N.

    • 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

  • Zitat

    Vlt. Sonderzeichen im Benutzernamen... Versuch mal einfach 'admin'.

    AlexxelA: Sonst gehts noch oder? Soll er/sie nicht gleich das admin PW auf dem Blog mit veröffentlichen?

    nuLe

    hast schon versucht einen Benutzernamen Ohne Sonderzeichen und leer stellen zu verwenden?

  • Benutzername war admin und die email enthält auch keine umlaute.

    Kann man die Installation auch scripten oder manuell in die config dateien schreiben? Hat jemand damit erfahrungen`?

  • Abgesehen davon das man nie "admin" oder "administrator" als Benutzername wählen sollte, ist eine vollständige installation von hab doch eher mühselig.

    du kannst temporär die datei wp-admin/install.php anpassen:

    Nach

    PHP
    $public       = isset( $_POST['blog_public']  ) ? (int) $_POST['blog_public'] : 0;

    dieses einsetzen:

    PHP
    $weblog_title =  trim( wp_unslash( "Gewünschter titel" ) );
            $user_name = trim( wp_unslash( "gewünschterUserName" ) );
            $admin_password = wp_unslash( "gewünschtesPW" );
            $admin_password_check = wp_unslash( "gewünschtesPW" );
            $admin_email  = trim( wp_unslash( "gewünschteEmail" ) );

    Der von dir beschriebene Fehler kommt nur wenn das Feld Benutzername leer ist. Solltest also auch nochmal die php Config überprüfen da die Formular Felder anscheinend nicht übergeben werden.

    mfg

  • Hat wunderbar soweit geklappt.

    Die Installation ist abgeschlossen und jetzt tritt der nächste Fehler auf, ich kann mich nicht anmelden :/ Die Page kann ich aufrufen, aber er lässt mich nicht anmelden - any clue?

  • 1. action: Cookies und gemerkte Seiten des Browsers löschen. Im Zweifelsfall private browsing oder neuer Browser muss her

    Wenn das nicht klappt:

    2. in wp_users den Namen kontrollieren auf Leerzeichen oder so (wenn man überhaupt Leerzeichen nehmen kann, denk eher nicht) aber ganz wichtig, mit der Funktion MD5 einfach das Passwort nochmal neu eintragen und das Feld updaten;)

    Hats geklappt? Muss eigentlich

  • zu 1.:
    Das hatte ich schon getetstet :) Kein Erfolg.

    zu 2.:
    Wenn du mir verrätst wo die wp_users liegt - kann ich das testen. Hab sie weder im Installdir, noch unter /etc/wordpress noch im apache2 verzeichniss gefunden.
    Und ja, ich habe richtig gesucht :)

    -edit:
    Kann es sein, dass diese Datei erst bei der Installation angelegt wird und aufgrund der "gescripteten" Installation nicht angelegt wurde?

    Einmal editiert, zuletzt von nuLe (6. Juli 2014 um 21:03)

  • Er hat siche da etwas unverständlich ausgedrückt.

    Er meinte die Datenbank Tabelle "wp_users" der Prefix wp_ kann bei dir allerdings anders lauten.

    Dort findest du die von Ihm beschriebenen Einträge.

    mfg

Jetzt mitmachen!

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