System-Check durchführen

Der System-Check listet alle aktivierten Apache-Module und PHP-Erweiterungen auf, die zum Betrieb von papaya CMS unbedingt notwendig sind. Sie können nur dann mit der Installation fortfahren, wenn alle notwendigen Module und Erweiterungen vorhanden sind.

Die folgende Abbildung zeigt die System-Check-Seite:

Abbildung 2.17. System-Check

System-Check

Die System-Check-Seite ist wie folgt aufgebaut:

  • Der linke obere Abschnitt „Tests“ listet die Testergebnisse auf.

  • Der linke untere Abschnitt „Information“ listet Standardinformationen wie Versionsnummer und Verzeichnispfade auf.

  • Der rechte Abschnitt „Installation/Update“ enthält einige Links zu weiterführenden Informationen. Bei bestandenen Tests wird der Link „Next“ eingeblendet, der zur Datenbankinitialisierung führt.

Wenn alle notwendigen Tests erfolgreich verlaufen sind, können Sie auf „Next“ klicken. Auf der folgenden Seite werden Sie das Benutzerkonto für den Administrator einrichten.

Details zum Abschnitt „Tests“

Tabelle 2.4. Testergebnisse im Abschnitt „Tests“

TestpunktBedeutung
mod_rewrite (Apache extension)Das Modul „mod_rewrite“ dient zur dynamischen Überschreibung von URLs. Wenn Browser eine Seite oder andere Ressourcen anfordern, kann Apache anhand bestimmter Rewrite-Regeln die URL überschreiben. Dieses Modul ist für den Betrieb von papaya CMS notwendig.
Database ExtensionDie Datenbankerweiterung von PHP ist notwendig für den Betrieb von papaya CMS.
Database ConnectionFalls eine Datenbankerweiterung vorhanden ist, überprüft der Test die Datenbankverbindung. Wenn die Datenbankverbindung fehlschlägt, ist ggf. die conf.inc.php falsch konfiguriert.
Database PrivilegesDer Datenbankbenutzer, den Sie in die conf.inc.php eingetragen haben, sollte über die vollen Rechte für die Datenbank verfügen. Folgende Datenbankoperationen muss papaya CMS durchführen können:
  • Tabellen anlegen

  • Tabellen ändern

  • Tabellen löschen

  • Berechtigung für folgende SQL-Statements müssen vorhanden sein: SELECT, INSERT, UPDATE, DELETE

XML ExtensionDa papaya CMS mit XML-Dokumenten arbeitet, ist eine aktivierte XML-Erweiterung unbedingt notwendig. In Standarddistributionen von PHP ist der PHP-Interpreter in der Regel gegen die XML-Bibliothek Expat gelinkt. Dadurch sollte stets eine XML-Unterstützung vorhanden sein.
XSLT Extensionpapaya CMS benötigt einen XSLT-Prozessor, um Seiten sowohl für das Backend als auch für das Frontend zu generieren. PHP enthält zwei XSLT-Prozessoren in Form von Erweiterungen. Sie müssen also einen XSLT-Prozessor in der php.ini aktivieren, um papaya CMS betreiben zu können.
GD ExtensionDie PHP-Erweiterung GD (ext/gd2) ist nicht zwingend notwendig, um papaya CMS betreiben zu können. Sie wird jedoch benötigt, um Bilder für Thumbnails zu skalieren und dynamisch Bilder zu erstellen. Wenn die GD-Bibliothek aktiviert worden ist, informieren Sie die weiteren Tests des papaya-Installationsscriptes darüber, welche Bildformate unterstützt werden. Anstelle von GD können Sie auch andere Grafikprozessoren wie ImageMagick oder Netpbm benutzen. Näheres dazu erfahren Sie in Abschnitt 15.3.4, „System“.
GD GIF readDie GD-Erweiterung kann Dateien im GIF-Format lesen.
GD GIF writeDie GD-Erweiterung kann Dateien im GIF-Format schreiben.
GD JPEG read/writeDie GD-Erweiterung kann JPEGs lesen/schreiben.
GD PNG read/writeDie GD-Erweiterung kann PNGs lesen/schreiben.

Die Bedeutung der einzelnen Testergebnisse werden in der folgenden Tabelle aufgeschlüsselt:

Tabelle 2.5. Testbewertungen und ihre Bedeutung

TestergebnisBedeutung
OKDer Test wurde bestanden. Das Modul / die Erweiterung ist vorhanden.
FAILEDDer Test ist fehlgeschlagen. Das wichtige Modul / die wichtige Erweiterung ist nicht vorhanden.
UNKNOWNDer Test konnte nicht ausgeführt werden. Einige Versionen von PHP erlauben es nicht, bestimmte Apache-Optionen zu überprüfen. Sie müssen also selbst sicherstellen, dass das Modul vorhanden ist.
OPTIONALDer Test ist fehlgeschlagen. Das Modul / die Erweiterung ist jedoch nur optional und nicht für den Betrieb von papaya CMS notwendig.

Über die Links „[...more information]“ gelangen Sie zu einer Webseite, auf der Sie ausführliche Informationen zum jeweiligen Testpunkt finden können.

Details zum Abschnitt „Information“

Im Abschnitt „Information“ finden Sie folgende Informationen:

  • Verzeichnispfade wie DocumentRoot oder der Pfad zur papaya-Bibliothek.

  • Versionsinformationen der aktivierten Erweiterungen.

Die angegebenen Informationen werden den PHP-Variablen entnommen. Diese können zum Teil auch nur dann angezeigt werden, wenn die Erweiterungen auch aktiviert worden sind.

Tabelle 2.6. Versions- und Konfigurationsoptionen im Abschnitt „Information“

InformationstypInhalt
Installation URLBasis-URL der papaya-Installation.
Installation PathInstallationspfad auf dem Server.
Library PathPfad zum /papaya-lib/-Verzeichnis.
DocumentRootDer Wert für DocumentRoot. DocumentRoot ist das Basisverzeichnis für Webseiten.
WebserverText der Serversignatur, die auch im HTTP-Response-Header angezeigt wird. Sie enthält den Namen und die Version des Webservers sowie Name und Version von CGI-Modulen wie PHP oder Java. Beachten Sie, dass bestimmte Angaben innerhalb der Serversignatur optional sind und auch unterdrückt werden können.
Operating SystemKurzbezeichnung des Betriebssystems, bspw. WINNT für Windows 2000.
PHP VersionVersion der aktuellen PHP-Installation
Server APIName der verwendeten Server-API
MySQL ClientVersion der verwendeten MySQL-Erweiterung
MySQLi ClientVersion der verwendeten MySQLi-Erweiterung
SQLite LibraryVersion der verwendeten SQLite-Erweiterung
GD VersionVersion der verwendeten GD-Erweiterung
ext/xslt BackendVersion der ext/xslt-Erweiterung ‒ sofern installiert.
libXSLT VersionVersion des verwendeten XSLT-Prozessors

Suche

Im Handbuch suchen nach:

Fehler gefunden?

Teilen Sie uns mit, wenn Sie Fehler gefunden haben. Auf diese Weise helfen Sie uns, die Qualität der Dokumentation zu verbessern: Redaktion