Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

Beheben einer Unterbrechung zwischen Joomla und der Datenbank

Dieser Leitfaden beschreibt den Fehler "Database connection error: could not connect to mysql" der auftreten kann, wenn Änderungen an einem Infomaniak-Hosting vorgenommen werden, auf dem die Web-App Joomla installiert ist.

 

Einleitung

  • Damit die Website wieder funktioniert, müssen Sie einige Informationen im Datei configuration.php von Joomla überprüfen und anpassen:
    1. Der Name der MySQL-Datenbank — es handelt sich oft um ein Präfix, das dem bestehenden Datenbanknamen und dem Benutzernamen vorangestellt wurde (z. B. bddname vorher, abcd_bddname nachher).
    2. Der MySQL-Datenbank-Hostserver (z. B. mysql.domain.xyz vorher, abcd.myd.infomaniak.com nachher).
    3. Der Benutzername, der auf die MySQL-Datenbank zugreift (z. B. userbdd vorher, abcd_userbdd nachher).
    4. Der Pfad zu zwei Verzeichnissen /tmp und /logs:

 

Aktualisierte Informationen erhalten

Für die Punkte 1, 2 und 3 der obigen Einleitung:

  1. Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den Namen des betreffenden Produkts.
  3. Klicken Sie im linken Seitenmenü auf Datenbank.
  4. Finden Sie Ihre aktuellen MySQL-Informationen wieder und bewahren Sie diese auf (Hilfe benötigt?).

Für den Punkt 4 der obigen Einleitung:

  1. Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den Namen des betreffenden Produkts.
  3. Klicken Sie auf Verwalten unter Erweiterte Einstellungen:
  4. Unter der Registerkarte PHP | Apache, unter PHP-Informationen klicken Sie auf Informationen anzeigen.
  5. Unter der Zeile _SERVER['DOCUMENT_ROOT'] kopieren Sie den Pfad rechts:

 

Datei configuration.php von Joomla ändern

Voraussetzungen

Bearbeiten Sie dann die Datei configuration.php, die sich im Stammverzeichnis Ihres Joomla befindet:

  1. Finden Sie den betreffenden Absatz und aktualisieren Sie die 4 Informationen der Präambel oben.
  2. Ersetzen Sie auch den alten Pfad (einschließlich "www") durch den neuen Pfad:
     
  3. Speichern Sie die Datei; Ihr Joomla wird sich nun mit der richtigen Datenbank verbinden.

 

Überprüfen Sie die vorgenommenen Änderungen

In der Joomla-Oberfläche können Sie die Pfade der Ordner /logs und /tmp überprüfen:

  • Für den Ordner /logs: gehen Sie zu System / Konfiguration und dann zu System
  • Für den Ordner /tmp: gehen Sie zu System / Konfiguration und dann zu Server

War diese FAQ nützlich?