Joomla ist ein beliebtes Content-Management-System, das es uns ermöglicht, dynamische Websites einfach zu erstellen. Eine seiner besonderen Eigenschaften ist die Möglichkeit, neue Funktionen durch Erweiterungen wie Komponenten, Module, Templates und Plugins hinzuzufügen. Wie bei allen Content-Management-Systemen können verschiedene Fehler auftreten. Im Folgenden erklären wir, wie Sie einige der häufigsten Fehler in Joomla beheben können.
1.- Verzeichnis konnte nicht erstellt werden Beim Versuch, eine Erweiterung in Joomla zu installieren, kann die folgende Fehlermeldung auftreten:
JFolder::create: Could not create directory
Dieser Fehler kann verschiedene Ursachen haben und tritt auf, weil das Verzeichnis innerhalb des Hosting-Kontos nicht erstellt werden konnte, wie angegeben.
Um das Problem zu beheben, müssen wir Folgendes überprüfen:
Wir müssen die Datei configuration.php überprüfen, die sich im Stammverzeichnis der Joomla-Installation befindet. Wir können dies über
FTP tun. Überprüfen Sie die folgenden Zeilen und stellen Sie sicher, dass sie korrekt sind.
public $log_path = '/home/example.com/web/logs';
public $tmp_path = '/home/example.com/web/tmp';
Bei CDmon müssen die Pfade wie im Beispiel gezeigt sein.
Wir müssen sicherstellen, dass die Dateien und Verzeichnisse unserer Joomla-Installation ausreichende Berechtigungen haben. Verzeichnisse sollten 755-Berechtigungen haben und Dateien 644. Wir können die Datei- und Verzeichnisberechtigungen über einen FTP-Manager oder über das Hosting-Control-Panel im Bereich
Berechtigungen und Ordner verwalten.
Ein weiterer Grund, warum Joomla eine Installation nicht abschließen kann, ist mangelnder Speicherplatz. Um zu überprüfen, ob wir genügend Speicherplatz in unserem Hosting-Konto haben, können wir dies im Control Panel im Bereich
Nutzungsdiagramme überprüfen.
2.- Endlosschleife erkannt Während des Installationsprozesses neuer Komponenten kann die folgende Meldung erscheinen:
JFolder::create: Infinite loop detected
Dieser Fehler kann auftreten, wenn die Pfade der temporären Ordner in der Joomla-Konfiguration nicht korrekt angegeben sind. Wir können ihn beheben, indem wir die Datei configuration.php über
FTP bearbeiten.
Überprüfen Sie die folgenden Zeilen und stellen Sie sicher, dass sie korrekt sind.
public $log_path = '/home/example.com/web/logs';
public $tmp_path = '/home/example.com/web/tmp';
Sie können auch über das Joomla-Administrations-Panel unter System → Globale Konfiguration geändert werden. Denken Sie daran, dass bei cdmon die Pfade wie im Beispiel gezeigt sein müssen.
3.- Konfigurationsdatei kann nicht geschrieben werden Wenn wir Änderungen im Administrations-Panel unter "Globale Konfiguration" vornehmen und sie speichern möchten, kann manchmal der folgende Fehler auftreten:
An Error has occurred! Could not write to the configuration.php file!
Dieser Fehler tritt auf, weil die Anwendung versucht, Änderungen in die Datei configuration.php zu schreiben und zu speichern, dies aber nicht kann. Um das Problem zu beheben, müssen wir die Berechtigungen und den Besitzer dieser Datei überprüfen. Wir können dies über das Hosting-Control-Panel im Bereich
Berechtigungen und Ordner oder über einen
FTP-Manager tun. Die Datei muss 644-Berechtigungen und den korrekten Besitzer haben.
4.- Fehler bei der Verbindung zur Datenbank Dieser Fehler tritt auf, wenn die Datenbankverbindungsdetails in der Joomla-Konfigurationsdatei nicht korrekt angegeben sind.
Um ihn zu beheben, laden Sie die Datei configuration.php über
FTP herunter (befindet sich im Stammverzeichnis der Joomla-Installation) und überprüfen Sie, ob die Verbindungsdetails korrekt sind.
Wir werden Parameter sehen, die den folgenden ähneln:
public $host = 'localhost';
public $user = 'MySQLBenutzer';
public $password = 'MySQLPasswort';
public $db = 'DatenbankName';
Wir müssen überprüfen, ob der Datenbankname, der Benutzername und das Passwort korrekt sind. Wir können sie im Hosting-Control-Panel im Bereich
MySQL überprüfen. Wenn sie falsch sind, ersetzen Sie sie durch die korrekten Daten aus dem Panel.
5.- Joomla-XML-Setup-Datei nicht gefunden Wenn beim Versuch, eine Erweiterung zu installieren, die folgende Fehlermeldung angezeigt wird:
JInstaller: :Install: Cannot find Joomla XML setup file
Dies kann daran liegen, dass das von Ihnen verwendete Installationsprogramm nicht mit Ihrer Joomla-Version kompatibel ist oder das Paket, das Sie installieren möchten, kein korrektes Installationspaket ist. Stellen Sie sicher, dass das Paket, das Sie installieren, für die von Ihnen verwendete Joomla-Version korrekt ist. Sie können jederzeit die Dokumentation des Paketentwicklers konsultieren, um Unterstützung während des Installationsprozesses zu erhalten.
Manchmal kann es nach dem Upgrade von Joomla auf eine neuere Version oder dem Umzug auf einen anderen Server vorkommen, dass die Website als leere Seite geladen wird. Die Ursache für dieses Verhalten kann vielfältig sein. Daher ist die ratsamste Maßnahme in diesem Fall, den DEBUG-Modus von Joomla zu aktivieren, um weitere Details darüber zu erhalten, was möglicherweise passiert.
Wir können Fehlermeldungen aktivieren, indem wir auf das Joomla-Administrations-Panel zugreifen, zu Globale Konfiguration → Tab Server gehen und die Fehlerberichterstattung auf Maximum setzen.
Beim Zugriff auf Joomla sollte dann keine leere Seite mehr erscheinen, sondern der Fehler angezeigt werden. Basierend auf der Fehlermeldung können wir die erforderlichen Änderungen oder Korrekturen vornehmen.
Möglicherweise möchten wir auch die Option "System-Debug" im Tab System unter Globale Konfiguration aktivieren. Dies hilft beim Debuggen des Joomla-Verhaltens, erfordert jedoch fortgeschrittene Kenntnisse.