Direkt zum Inhalt

Cookie-Einstellungen

Wählen Sie, welche Arten von Cookies Sie erlauben. Sie können Ihre Auswahl jederzeit über Cookie-Einstellungen unten auf jeder Seite ändern. Datenschutzerklärung

Notwendig

Immer aktiv

Nötig zum Einloggen, für Ihren Warenkorb und um Ihre Auswahl zu speichern. Diese sind immer aktiv.

Welche Cookies?
  • weboke_sessie, weboke_klant, weboke_remember: Ihre Sitzung und eingeloggt bleiben
  • weboke_basket: Ihr Warenkorb
  • wkBtwIncl: Preise mit oder ohne MwSt. anzeigen
  • wok_cookies: Ihre Cookie-Auswahl, 12 Monate

Misst, welche Anzeige zu einem Besuch oder einer Bestellung führt, damit wir nicht für Anzeigen zahlen, die nichts bringen.

Welche Cookies?
  • Google Ads über Google Tag Manager (_gcl_au, _gcl_aw), bis zu 90 Tage
  • OpenAI Ads, Anzeigen in ChatGPT
  • wok_aff: über welchen Partner Sie zu uns kamen (Partnerprogramm), 60 Tage

4,6

Land und Sprache

Jedes Land hat seine eigene Website, mit Preisen und MwSt. dieses Landes.

Anzeigen

Fehler beim Herstellen einer Datenbankverbindung

Die Meldung Error establishing a database connection (auf Deutsch etwa Fehler beim Herstellen einer Datenbankverbindung) bedeutet, dass Ihre Website die Datenbank nicht erreichen oder sich dort nicht anmelden kann. Ihre Dateien sind noch vorhanden, und meistens auch Ihre Datenbank. In neun von zehn Fällen stimmt etwas nicht in den Daten, mit denen Ihre Website sich anmeldet.

Ursachen, von häufig bis selten

1. Die Angaben in der Konfigurationsdatei stimmen nicht

Dies passiert vor allem nach einem Umzug, einer Neuinstallation oder einer Passwortänderung. Prüfen Sie es so:

  1. Öffnen Sie in DirectAdmin Datenbanken. Dort sehen Sie den vollständigen Namen Ihrer Datenbank und die damit verknüpften Benutzer (siehe Eine Datenbank erstellen und Datenbank-Benutzer, Berechtigungen und Passwörter).
  2. Öffnen Sie im Dateimanager die Konfigurationsdatei Ihrer Website. Bei WordPress ist das wp-config.php in public_html.
  3. Vergleichen Sie die vier Werte:
    • DB_NAME: der vollständige Datenbankname, mit Ihrem DA-Benutzernamen und einem Unterstrich davor, zum Beispiel wtsilefl_shop.
    • DB_USER: der vollständige Name des Datenbankbenutzers, ebenfalls mit diesem Präfix.
    • DB_PASSWORD: das Passwort dieses Datenbankbenutzers. Das ist nicht Ihr DA-Passwort.
    • DB_HOST: localhost.

Sind Sie sich beim Passwort nicht sicher? Vergeben Sie dem Datenbankbenutzer in DirectAdmin ein neues Passwort und tragen Sie genau dieses Passwort in wp-config.php ein. Achten Sie auf Anführungszeichen und Leerzeichen.

Bei anderen Systemen heißt die Datei anders, zum Beispiel configuration.php bei Joomla, app/config/parameters.php bei PrestaShop oder .env bei Laravel.

2. Der Benutzer ist nicht (mehr) mit der Datenbank verknüpft

Ein Datenbankbenutzer muss Rechte für die Datenbank haben. Prüfen Sie bei Datenbanken, ob der Benutzer der richtigen Datenbank zugeordnet ist. Falls nicht, verknüpfen Sie ihn erneut (siehe Datenbank-Benutzer, Berechtigungen und Passwörter).

3. Die Datenbank ist leer oder nicht importiert

Haben Sie Ihre Website umgezogen, prüfen Sie in phpMyAdmin, ob die Tabellen wirklich vorhanden sind (siehe phpMyAdmin öffnen und verwenden). Fehlen Tabellen, importieren Sie die Datenbank erneut (siehe Eine Datenbank importieren, auch große Dateien).

4. Beschädigte Tabellen

Erhalten Sie die Meldung nur gelegentlich, oder meldet WordPress, dass eine oder mehrere Tabellen nicht verfügbar sind? Prüfen und reparieren Sie die Datenbank (siehe Eine Datenbank prüfen, reparieren und optimieren).

5. Zu viele Verbindungen

Sehen Sie im Fehlerprotokoll Too many connections oder max_user_connections? Dann baut Ihre Website zu viele gleichzeitige Verbindungen zur Datenbank auf, oft durch ein stark genutztes oder fehlerhaftes Plugin oder durch Bots. Lesen Sie Meine Website ist langsam.

6. Der Speicher ist voll

Ein voller Speicherplatz kann die Datenbank ebenfalls ins Stocken bringen. Sehen Sie im Dashboard unter Speicherplatz nach (siehe Speicherplatz voll: wo liegt der Speicherplatz?).

7. Eine Störung

Ganz selten liegt es am Datenbankserver selbst. Sehen Sie dann unter Storingen & onderhoud nach, ob etwas vorliegt.

Prüfen, ob die Angaben stimmen

Können Sie die Tabellen in phpMyAdmin über DirectAdmin sehen, dann existiert die Datenbank und ist vorhanden. Erhalten Sie die Meldung danach immer noch, liegt es fast sicher an der Konfigurationsdatei Ihrer Website.

Tipp: Funktionierte es gestern noch, und wissen Sie nicht, was sich geändert hat? Mit WebOké Backups in Mein WebOké können Sie die Datenbank eines früheren Zeitpunkts als Kopie neben die aktuelle stellen, unter einem neuen Namen. So vergleichen Sie ohne Risiko (siehe Geht das auch in Mein WebOké? WebOké Backups).

Einen Moment bitte…

Richten Sie Ihre Domains ein

Legen Sie für jede Domain die Nameserver, die Verknüpfung mit Ihrem Hosting und den künftigen Inhaber fest.

Ihre Domains werden geladen…