Inhaltsverzeichnis
Aufgrund der vielen möglichen Konfigurationsoptionen von PHP, Apache, MySQL und papaya CMS kann es vorkommen, dass Ihre papaya-Installation nicht einwandfrei funktioniert. Die folgenden Diagnosetafeln helfen Ihnen bei der Behebung von Fehlern und Störungen, die während der Installation oder im Betrieb von papaya CMS auftreten können:
Fehlermeldungen mit HTTP-Fehlercode, siehe Abschnitt A.1, „Fehlermeldungen mit HTTP-Fehlercode“.
Fehlermeldungen bei der Installation, siehe Abschnitt A.2, „Fehlermeldungen bei der Installation“.
Fehlermeldungen im Betrieb, siehe Abschnitt A.3, „Fehlermeldungen im Betrieb“.
Störungen bei der Seitenausgabe, siehe Abschnitt A.4, „Störungen bei der Seitenausgabe“.
Diverse andere, nicht klassifizierte Störungen, siehe Abschnitt A.5, „Sonstige Störungen“.
Sie können der folgenden Tabelle entnehmen, wie Sie Störungen beheben können, die beim Betrieb von papaya CMS auftreten können. In diesem Abschnitt werden alle Fehlermeldungen aufgelistet, bei denen ein HTTP-Fehlercode ausgeben wird.
Tabelle A.1. HTTP-Fehlercodes
| Fehlermeldung | mögliche Ursache | Behebung |
|---|---|---|
| 500 - Internal Server Error (Apache) | mod_rewrite ist deaktiviert. Die
Rewrite-Direktiven in der .htaccess-Datei
verursachen daher diese Fehlermeldungen. | Aktivieren Sie mod_rewrite und starten Sie den Apache-Server neu. Näheres dazu, wie Sie mod_rewrite aktivieren, erfahren Sie in Abschnitt 2.2.1, „Apache konfigurieren“. |
| 503 - Service Unavailable (papaya CMS) |
|
|
| Error in page request ! 500 - output mode 'html' not found. (papaya CMS) |
| Weisen Sie der Ansicht, die Sie für die Seite verwenden, einen Ausgabefilter mit passendem Template zu. Näheres dazu erfahren Sie in Abschnitt 18.6.2, „Ansicht mit Ausgabefilter verknüpfen“. |
| Error in page request ! 500 - output mode 'html' for page #2 not configured: XSL file 'page_xxx.xsl' not found. (papaya CMS) | Pfad zum Verzeichnis /papaya-data nicht oder nicht richtig
gesetzt. Dadurch kann die Template-Engine die Stylesheet-Dateien
des Templates nicht finden. | Korrigieren Sie den Pfad zum Verzeichnis /papaya-data. Näheres dazu erfahren
Sie in Kapitel 15, papaya CMS konfigurieren und
verwalten. |
| 404 - Page #1 not found (papaya CMS) Beim Aufruf von /index.html | Die Startseite Ihrer Seitenstruktur hat eine höhere ID als „1“, die Konfigurationseinstellungen für Standardseiten zeigt jedoch auf die ID „1“, sodass papaya CMS auf diese nicht vorhandene Seite leitet. | Korrigieren Sie die Konfigurationseinstellungen für die Standardseiten. Näheres dazu erfahren Sie in Abschnitt 15.3.7, „Standardseiten“. |
| 404 - Not found (Apache) Beim Versuch, /index.html aufzurufen | Sie haben papaya CMS in ein Unterverzeichnis installiert.
.htaccess-Datei befindet sich auch nicht im
DocumentRoot. | Sie müssen die .htaccess-Datei in das
Stammverzeichnis der Webseiten (DocumentRoot) kopieren. Sie müssen
die Rewrite-Direktiven in .htaccess-Datei an
das Unterverzeichnis anpassen. Näheres dazu erfahren Sie in Abschnitt 2.3.2, „papaya CMS in ein
Unterverzeichnis installieren“. |
| 404 - Not found + Additional 500 Internal Server Error Beim Versuch, /index.html aufzurufen. | Sie haben papaya CMS in ein Unterverzeichnis installiert.
.htaccess-Datei wurde nicht angepasst. Die
.htaccess-Datei befindet sich im
DocumentRoot. | Sie müssen die Rewrite-Direktiven in
.htaccess-Datei an das Unterverzeichnis
anpassen. Näheres dazu erfahren Sie in Abschnitt 2.3.2, „papaya CMS in ein
Unterverzeichnis installieren“. |
| 404 - Output mode „<endung>“ not found Beim Versuch, eine Seite mit einer falschen Endung aufzurufen. | Beim Seitenaufruf wurde eine undefinierte Endung verwendet. Eine Endung ist genau dann undefiniert, wenn sie nicht mit einem Ausgabefilter assoziiert worden ist. | Falls Sie einen HTML-Ausgabefilter mit einer besonderen
URL-Erweiterung definiert haben, so müssen Sie diese Erweiterung
auch in der Systemoption PAPAYA_URL_EXTENSION
angeben. |
| 404 - Page not in domain root | Sie versuchen über die Navigation eine papaya-Seite aufzurufen, die sich außerhalb der Basisseite befindet, an die die Navigation angebunden ist. | Verlinken von Seiten ist nur innerhalb der aktuellen Domain möglich, andernfalls müssen Sie den Domainnamen ändern. Die Navigationsbox sollte also nur diejenigen Seiten verlinken, die sich innerhalb der Basisseite der aktuellen Domain befinden. |
