PHP-Fehlermeldungen zu Datenbankinformationen

  • Nach dem Upload der Wordpress-Dateien via FTP erhalte ich bereits auf der ersten Seite der Installationsroutine einige Fehlermeldungen, obwohl erst im nächsten Schritt die Datenbankinformationen eingetragen werden müssen. Diese habe ich als Screenshot anbei gefügt.

    Zwischenzeitlich habe ich die Installation 3x durchgeführt. Jedes Mal habe ich alle Wordpress-Dateien und die Datenbank gelöscht, sowie die aktuelle Wordpress-Version erneut heruntergeladen, um so mögliche Fehlerquellen auszuschließen. Sogar den Browserverlauf habe ich gelöscht, alle verfügbaren PHP-Versionen durchgespielt, den Upload via ftp und sftp durchgeführt. Auch die Verzeichnisrechte habe ich überprüft. Aber das Problem wiederholt sich ständig.

    Der Hoster ist Host Europe.

    Nun könnte man diese Fehlermeldungen einfach ignorieren, weil diese an dieser stelle eigentlich keinen Sinn machen. das habe ich dann auch versucht.

    Zwar lässt sich die Installation dann auch abschließen. Aber wenn später Plugins oder Themes installiert werden, werden die Installationen entweder nicht abgeschlossen oder es erscheinen auch hier PHP Fehlermeldungen.

    An dieser Stelle wurde dieses Problem zwar schon einmal behandelt, doch der Betroffene kam hier zu einer Lösung, was auf meine Problematik leider nicht zutrifft.

    Der Support von Host Europe hat nach nun gut drei Tagen nicht auf meine Supportanfrage reagiert. Ich bin an dieser Stelle vollkommen ratlos und komme ohne Hilfe nicht weiter.

    • 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

  • Mojn,

    ein paar Informationen fehlen allerdings noch.

    Verwendete SQL Version und Verwendete PHP Version.
    Man sollte heute PHP 7.2 und MySQL 5.7, eventuell 8.0 falls verfügbar, verwenden.

    Den Fehlermeldungen nach würde ich mal vermuten, dass es daran scheitert das alte Versionen von PHP und MySQL auf dem Webspace genutzt werden. Meist kann man die Versionen, welche verwendet werden sollen im Kundenbereich der Provider auswählen.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Hallo Marcus,

    erst einmal vielen Dank für deine Hilfe.

    Die MySQL-Version ist 5.6.37 und die PHP-Version ist 7.2.

    Host Europe bietet keine andere MySQL-Version an. Demnach kann das eigentlich nicht der Grund sein sein. Andernfalls hätten tausend anderer Kunden das gleiche Problem.

  • Gibt es vor Beginn der Installation ggf. bereits eine Datei wp-config.php im Verzeichnis der WordPress Dateien? Oder im übergeordneten Verzeichnis? Falls ja, benenne diese Dateien mal um. Welche genaue WordPress Version wurde hochgeladen? Wurde die WordPress Version von hier heruntergeladen? Ist das Zielverzeichnis auf dem Server vor dem Upload ansonsten komplett leer?

  • Eine wp-config.php ist nicht vorhanden und die WordPress-Version ist 4.9.8., die ich von der selben Seite, über deinen oben angegebenen Link heruntergeladen habe.

    Das Verzeichnis ist bei jedem Versuch leer gewesen, weil ich dieses immer wieder neu angelegt hatte. Es waren auch keine versteckten Dateien im Ordner.

  • hm... ist jetzt nur so eine Idee.

    Was mich da jetzt stutzig macht, WP meckert wegen der wichtigsten DB Einträge rum.
    Datenbank Nutzer, Datenbank Passwort und Datenbank Hostname.

    Du hast ja geschrieben, dass du die Installation mal durchgeführt hast und die Meldung ignoriertest.
    Hast du dir dann mal die wp-config.php angeschaut?
    Ich würde wetten, dass diese bei den Einträgen bezüglich der Datenbank fehlerhaft angelegt wurde.

    Hast du mal versucht die wp-config.php selber zu erstellen?
    Es gibt ja die wp-config-sample.php welche man dafür nutzen kann.
    Diese bearbeiten und als wp-config.php hochladen, dann die Installation nochmals anwerfen.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Kann es sein, dass die Dateien falsch hochgeladen wurden? ASCII Modus anstatt BINÄR Modus?

    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.

  • Kann es sein, dass die Dateien falsch hochgeladen wurden? ASCII Modus anstatt BINÄR Modus?


    Nein, daß ist ausgeschlossen.

    Zitat von "Marcus[IS

    , post: 766856, member: 25287"]hm... ist jetzt nur so eine Idee.

    Was mich da jetzt stutzig macht, WP meckert wegen der wichtigsten DB Einträge rum.
    Datenbank Nutzer, Datenbank Passwort und Datenbank Hostname.

    Du hast ja geschrieben, dass du die Installation mal durchgeführt hast und die Meldung ignoriertest.
    Hast du dir dann mal die wp-config.php angeschaut?
    Ich würde wetten, dass diese bei den Einträgen bezüglich der Datenbank fehlerhaft angelegt wurde.

    Hast du mal versucht die wp-config.php selber zu erstellen?
    Es gibt ja die wp-config-sample.php welche man dafür nutzen kann.
    Diese bearbeiten und als wp-config.php hochladen, dann die Installation nochmals anwerfen.


    Super Idee. Leider auch hier, erneut erfolglos.

    Leere mal alle Caches, denn es sieht so aus als hängt da was im System.
    Ist das ein Webpack?


    Nein, es ist kein Webpack. Ich hatte auch schon den Cache gelöscht. Leider ohne Erfolg.

  • Ich hatte den Fehler noch nicht, aber er ist bekannt und wird mit WP5 gefixt. https://core.trac.wordpress.org/changeset/43722

    Da es sich nur um eine Warnung handelt sieht man die nicht, wenn man die Fehlerausgabe deaktiviert hat. Das erklärt, wrum der Fehler den meisten verborgen geblieben ist.

    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.

  • Was für ein Chaos!

    Doch ich habe eine Lösung gefunden. In der Zeit 404 der load.php werden in den Anweisungen, aus einem unerklärlichen Grund Klammern erwartet. Damit war das Problem dann bis zur nächsten Seite behoben. Denn mit den Klammer konnten die Informationen für Datenbankname, Passwort... nicht mehr abgefragt werden. An dieser stelle mussten die Klammern dann wieder entfernt werden.

    Zeile 404 der load.php mit Klammer:
    $wpdb = new wpdb( 'DB_USER', 'DB_PASSWORD', 'DB_NAME', 'DB_HOST' );

    Das Original:
    $wpdb = new wpdb( DB_USER, DB_PASSWORD, DB_NAME, DB_HOST );

  • Doch ich habe eine Lösung gefunden.

    Die Lösung steht ja in dem Link den ich gepostet habe.

    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.

  • Stimmt, die Lösung hatte ich jedoch schon gefunden, bevor Du Deinen Beitrag gepostet hattest. Aber dennoch vielen Dank. War nämlich schon sehr verzweifelt und für jede Hilfe dankbar.

  • Uahh.
    Klar wenn man die Fehlermeldung Letter für letter auseinander nimmt, hätte man eigentlich schon drauf kommen müssen.
    constant DB_USER --- erwartet 'DB_USER'
    Die Meldung sagt einem ja schon was Sache ist, aber manchmal übersieht man solche Kleinigkeiten und man sieht wohin das führen kann. :confused:
    Da waren wir irgendwie schön auf dem Holzweg mit unseren vorherigen Tipps und Vermutungen. ;)
    Aber schön das die Sache nun läuft.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Am Rande: Die "Lösung" oben mit "Zeile 404 der load.php" ist keine echte Lösung des Problems, sie nutzt jetzt hardgecodete Strings anstelle von undefinierten Konstanten. Auch der "Fix" im trac Changeset ist nur Kosmetik, der nutzt hardgecodete Leerstrings für alle Felder. Ein echter Fix würde [FONT=Courier New]new wpdb( .. )[/FONT] gar nicht erst aufrufen, wenn die Konstanten nicht definiert sind.

Jetzt mitmachen!

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