Support » Allgemeine Fragen » Fehler beim Aufbau einer Datenbankverbindung

  • Hallo zusammen,

    ich sitze jetzt seit mehreren Tagen an einem Problem und weiß nun einfach nicht mehr weiter.

    Ich stecke bei dem Fehler „Fehler beim Aufbau einer Datenbankverbindung“ fest. Ich habe 100 mal die wp-config-php gecheckt und alles ausprobiert bzw alles so gemacht wie man es machen soll, aber der Fehler bleibt. Die Daten in der Datei sollten theoretisch stimmen und die Datenbank hat auch Inhalt und ich habe sie repariert.

    Zur Vorgeschichte: Hatte eine Zeit lang Probleme mit den Parmalinks und das Verlinkungen nicht mehr richtig funktioniert haben und dann plötzlich, ohne das ich in der Zeit was geändert habe, hatte ich einen 500 Fehler und die Seite war gar nicht mehr aufrufbar. Den 500 Fehler habe ich wegbekommen, aber danach kam dann der Fehler mit der Datenbankverbindung. Kann es da trotzdem einen Zusammenhang geben?

    Mein Host ist Strato.

    Zu guter letzt habe ich festgestellt, das irgendwas bei den letzten Backup Erstellungen schiefgelaufen ist, zumindest bekomme ich auch dort Fehler.

    Was kann ich noch ausprobieren?

    Danke für eure Hilfe!!

    • Dieses Thema wurde geändert vor 4 Jahren, 8 Monaten von jelietz.
    • Dieses Thema wurde geändert vor 4 Jahren, 8 Monaten von jelietz.

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 12 Antworten - 1 bis 12 (von insgesamt 12)
  • Nimm mal dieses kleine Script

    <?php
       define ("DB_USER", "user");
       define ("DB_PASSWORD", "passwort");
       define ("DB_DATABASE", "datenbank");
       define ("DB_HOST", "localhost");
       
       $link = @mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);
    
       if (!$link) 
       {
          echo "Fehler: konnte nicht mit MySQL verbinden." . PHP_EOL;
          echo "Debug-Fehlernummer: " . mysqli_connect_errno() . PHP_EOL;
          echo "Debug-Fehlermeldung: " . mysqli_connect_error() . PHP_EOL;
          die("");
       }
    
       echo "Alles paletti";
    
       mysqli_close($link);
    ?>

    passe die Daten an und kopiere es als dbtest.php auf den Server und rufe es auf.

    Mal sehen, was dabei rauskommt.

    Thread-Starter jelietz

    (@jelietz)

    @bscu

    http://mk-lietz.de/WP_MK-Lietz/dbtest.php

    Es kommt genau die gleiche Meldung: „Fehler beim Aufbau einer Datenbankverbindung“

    Was heißt das?

    • Diese Antwort wurde geändert vor 4 Jahren, 8 Monaten von jelietz.

    Was heißt das?

    Dass du uns nicht alles sagst, denn dieses Script spuckt noch mehr aus und

    „Fehler beim Aufbau einer Datenbankverbindung“

    Kommt da garnicht vor.

    @bscu
    Wäre es möglich, dass eine Rewrite-Regel in der .htaccess den Aufruf der Datei direkt an WordPress weitergibt und dadurch die WordPress-Meldung zum Fehler beim Aufbau der Datenbankverbindung ausgelöst wird?
    „Hatte eine Zeit lang Probleme mit den Parmalinks …“ klingt ja nicht nach Neuinstallation.

    @jelietz
    Sofern eine .htaccess vorhanden ist, benenne die doch mal vorübergehend in no.htaccess um. Was spuckt die Testseite dann aus?

    Thread-Starter jelietz

    (@jelietz)

    @bscu Leider ist das alles was ich sagen kann…

    @pixolin Wenn ich die .htaccess in no.htaccess umbenenne, kommt diese Fehlermeldung:

    „Not Found
    The requested URL /WP_MK-Lietz/dbtest.php was not found on this server.“

    Nein, keine Neuinstallierung

    • Diese Antwort wurde geändert vor 4 Jahren, 8 Monaten von jelietz.
    • Diese Antwort wurde geändert vor 4 Jahren, 8 Monaten von jelietz.

    Ist WP_MK-Lietz dein Web-Stammverzeichnis?

    Falls ja: https://example.com/dbtest.php (mit deiner Domain) aufrufen.

    Falls nein, Script ins Web-Stammverzeichnis legen und dann https://example.com/dbtest.php (mit deiner Domain) aufrufen.

    Thread-Starter jelietz

    (@jelietz)

    @pixolin Ja, WP_MK-Lietz ist das Stammverzeichnis.

    Wenn ich das aufrufe, kommt das:

    Die Website ist nicht erreichbar Die Webseite unter https://mk-lietz.de/dbtest.php ist eventuell vorübergehend nicht verfügbar oder wurde dauerhaft an eine neue Webadresse verschoben.
    ERR_SSL_UNRECOGNIZED_NAME_ALERT

    Hast du denn plötzlich ein SSL-Zertifikat? 🙂

    Gebe ich die URL ohne https ein, erhalte ich im Moment eine leere Seite, was auf einen PHP-Fehler deuten kann. Schau bitte nochmal, ob du keine Tippfehler in das Script von @bscu gepackt hast. Hast du einen brauchbaren Programmier-Editor verwendet? (z.B. Atom Editor oder Notepad++)

    Thread-Starter jelietz

    (@jelietz)

    @pixolin Nein, habe kein SSL-Zertifikat.
    Ja, ich benutze Atom, keine Tippfehler…

    Wenn du kein SSL-Zertifikat hast, kannst du die URL auch nicht mit https:// eingeben.

    Was hast du denn als Datenbank-Host eingetragen?
    Bei Strato ist das rdbms.strato.de (statt localhost).

    Thread-Starter jelietz

    (@jelietz)

    @pixolin jap, den Host hatte ich die ganze Zeit so eingetragen

Ansicht von 12 Antworten - 1 bis 12 (von insgesamt 12)
  • Das Thema „Fehler beim Aufbau einer Datenbankverbindung“ ist für neue Antworten geschlossen.