Die häufigsten Fehler

Diese Anleitung beschreibt die häufigsten Fehler, die mit Phoca Erweiterungen oder Joomla! auftreten und wie sie behoben werden können:

 

Ich erhalte eine leere, weiße Seite
(Fehler 500)

Ich erhalte einen PHP Fehler

Ich erhalte einen Javascript Fehler

Meistens bedeutet das, dass ein PHP Fehler auf Ihrer Seite aufgetreten ist, die PHP Fehlermeldung wurde auf Ihrem Server aber abgeschaltet. Die  PHP Fehlermeldung sollte eingeschaltet sein, um Ihren Fehler anzeigen zukönnen. Lesen Sie dazu:
Wie kann ich PHP Fehler auf meiner Seite anzeigen

PHP Fehler (Datenbank Fehler)

Javascript Fehler

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ...

Dieser Fehler bedeutet meistens, dass ein Fehler in Ihrer Datenbank vorhanden ist. Dieser Fehler kann durch Einschalten der Fehlersuche (Debug) in der Joomla! Konfiguration einfach erkannt werden. Gehen Sie zu Ihrer Joomla! Administration (Backend)  - Site - Konfiguration - System. Setzen Sie die Fehlersuche (Debug) auf Ja.

Nun laden Sie die Seite, auf der der Fehler auftritt, neu. Sie sollten jetzt detailierte Informationen von Ihrer Datenbank erhalten. Meistens erhalten Sie einen Fehler wie diesen: Unknown column 'a.column' in 'on clause' SQL=SELECT ...

In diesem Fall fehlt Ihrer Komponente eine Datenbankspalte. Deshalb muß die Komponente neu installiert werden, oder die Spalte (Tabelle) muß Ihrer Datenbank manuell hinzugefügt werden. Lesen Sie z.B. diese Anleitung:
Installationsprobleme lösen
(Diese Anleitung beschreibt Phoca Gallery, aber sie trifft auch für alle anderen Joomla! v1.5 Phoca Komponenten zu).

 

Allowed memory size of ... bytes exhausted ...

Dieser Fehler ist ein Speicherfehler auf dem Server. Meistens tritt er beim Erstellen der Phoca Gallery Miniaturbilder (Thumbnails) auf. Die GD-Bibliothek, die ein Teil von PHP auf Ihrem Server ist, verfügt nicht über genug Speicher, um Minioaturbilder von Ihren Originalbildern zuerstellen. Mögliche Lösungen sind:

  • Vergrößern Sie den PHP-Speicher auf Ihrem Server (falls es Ihnen möglich ist, das zu tun)
  • Oder laden Sie kleinere Bilder (Bilder mit geringerer Auflösung und/oder geringeren Dimensionen) auf Ihren Server hoch (Upload)
  • Oder erstellen Sie die Miniaturbilder lokal auf Ihrem PC und laden Sie die Originalbilder und die Miniaturbilder auf Ihren Server hoch

Lesen Sie dazu:Allowed memory size of ... bytes exhausted ... (5)

Falls ein Javascript Feature nicht funktioniert (z.B. in Phoca Gallery - das Detailfenster wird auf Ihrer Seite nicht als Popup angezeigt, sondern der Browser öffnet eine neue Seite, die nur das Detailbild anzeigt), könnte das bedeutet, dass auf dieser Seite ein Javascript Fehler ist. Javascript Fehler können mit der Javascript Konsole oder speziellen Browser-Erweiterungen angezeigt werden. Z.B. können mit Firebug Javascript Fehler in Firefox ausgegeben werden.

Um Informationen über Javascript fehler zu erhalten:

  • Schalten Sie die Javascript Konsole in Ihrem Browser ein
  • oder installieren Sie eine spezielle Browsererweiterung wie Firebug

Das Joomla! CMS System ist ein sehr komplexes, erweiterbares System, in dem auf einer Seite viele unterschiedliche Erweiterungen gleichzeitig geladen werden können. Z.B. können Komponente Javascript + System Plugin Javascript + Modul Javascript + Template Javascrpt gleichzeitig geladen werden. Das Laden vieler unterschiedlicher Javascript Bibliotheken gleichzeitig, kann Javascript Fehler produzieren. Um Informationen über diese Fehler zu erhalten, nutzen Sie bitte die oben beschriebenen Methoden. Um zu erkennen, welche Teile der Seite miteinander im Konflikt sind (Komponente, Plugin, Modul, Template), versuchen Sie alle abzuschalten und sie dann nacheinander Schritt für Schritt wieder einzuschalten. Der erste Schritt um Fehler einzugrenzen sollte immer das Einschalten des Standard-Templates sein. Lesen Sie dazu:
Design oder Javascript Probleme (3)