9.2 Gesammelte Infos: Verwalten – Berichte
Im Bereich Verwalten – Berichte geht es um Informationen, die Ihr System sammelt und die Sie hier einsehen können.
9.2.1 Neue Log-Einträge
Im Bereich „Neue Log-Einträge“ finden Sie die Ergebnisse aus dem Database Logging-Modul, das wir schon in Abschnitt 7.10 Logging and alerts angesprochen haben (Abbildung 9.2).

Abbildung 9.2: Neueste Logeinträge
Sie können die Meldungen filtern nach Typ und nach Schweregrad. Die neuesten Meldungen stehen standardmäßig oben auf der Liste. Sie können durch einen Klick auf die Überschrift die Sortierung ändern. Diese Meldungen können Gold wert sein, wenn Sie eine Drupal-Website betreiben. Schauen Sie unbedingt regelmäßig in diesem Bereich vorbei.
9.2.2 Häufigste „Nicht gefunden“-Fehler
In diesem Bereich finden Sie eine Auflistung der „nicht gefundenen“ Seiten. Eine nicht gefundene Seite hat im HTTP-Protokoll den Code 404. Die Anzahl der Aufrufe merkt sich Drupal auch und sortiert die Liste gleich nach der Häufigkeit. Sehen Sie sich die Links an und versuchen Sie herauszubekommen, warum die Seiten nicht gefunden worden sind. Sie können übrigens eine individuelle „Nicht gefunden“-Website definieren (siehe Abschnitt 7.6 Fehlermeldungen).
9.2.3 Häufigste „Zugriff verboten“-Fehler
In diesem Bereich finden Sie eine Auflistung der „Zugriff verboten“-Seiten. Eine solche Seite hat im HTTP-Protokoll den Code 403. Auch hier merkt sich Drupal die Aufrufe auch und sortiert die Liste. Diese Liste ist interessant, um Ihre Zugriffsberechtigungen zu überprüfen. In der Abbildung 9.3 beispielsweise wurde dreimal versucht, das Kontakformular aufzurufen, und Drupal hat es mit einer „Zugriff verboten“-Meldung quittiert. Im Normalfall will man das ja eher nicht. Zur Lösung des Problems sollten Sie Gästen den Zugriff zum Kontaktformular erlauben.
9.2.4 Statusbericht
Der Statusbericht ist eine praktische Sache. „Je grüner, desto gut“, könnte man sagen, wenn man den Bericht sieht (Abbildung 9.4).
Der Statusbericht gibt Auskunft über:
Drupal: Welche Version ist auf dieser Website installiert?
Aktualisierungsbenachrichtigungen: Sie werden an verschiedenen Stellen auf notwendige Modul-, Theme- und Systemaktualisierungen hingewiesen, beispielsweise wenn Sie Verwalten – Stukturierung – Module aufrufen.
Aktualisierungsstatus des Drupal-Kern: Wenn hier aktuell steht, arbeiten Sie mit der neuesten Version eines Drupal-Zweigs (momentan Version 6.x oder 5.x). Wenn hier Handlungsbedarf besteht, müssen Sie ein System-Update einspielen und das update.php-Script laufen lassen (siehe 9.3.3 Schritt 3 – Datenbank-Update ausführen)
Aktualisierungsstatus von Modulen und Themes: Wenn es hier rot eingefärbt ist, gibt es für ein contributed Modul, das Sie benutzen, eine neue Version. Drupal unterscheidet dabei zwischen stabilen und Entwicklungsversionen und zwischen Sicherheitsupdates und „einfach“ neuen Versionen (Abschnitt 9.2.5 Verfügbare Aktualisierungen).
Cron-Wartungsaufgaben: Hier erfahren Sie, wann das letzte Mal ein Cron-Lauf durchgeführt worden ist (siehe auch Abschnitt 6.4.2 Poormanscron: Regelmäßige Aufgaben ohne echten Cron).
Dateisystem: Sie sehen hier, ob der Ordner, den Sie als Dateibasis angegeben haben, vom Webserver beschreibbar ist (siehe Abschnitt 7.3 Dateisystem: Ordner für Uploads festlegen). Sollte das nicht der Fall sein, müssen Sie die Dateizugriffsrechte entsprechend ändern (siehe Exkurs in Abschnitt 2.7 Installation beim Provider). Außerdem wird Ihnen die Art der Download-Methode angezeigt (siehe Abschnitt 7.3 Dateisystem: Ordner für Uploads festlegen).
Datenbank-Updates: Immer, wenn Sie eine neue Version eines Moduls installieren, sollten Sie die Datei update.php aufrufen, um ein notwendiges Datenbank-Update dieses Moduls zu veranlassen.
Konfigurationsdatei: Hier wird untersucht, ob die Konfigurationsdatei in sites/[websitename]/settings.php für den Webserver beschreibbar ist. Normalerweise sorgt Drupal bei der Installation für diese Einstellung. Falls nicht, müssen Sie die Rechte entsprechend setzen (siehe Exkurs in Abschnitt 2.7 Installation beim Provider).
GD-Bibliothek: Dies ist die Version der in Ihrem PHP-Interpreter integrierten GD Library (siehe Abschnitt 7.2 Bild-Toolkit: Kompressionsdichte für JPG definieren).
MySQL-Datenbank: Die Version Ihrer MySQL-Datenbank
PHP: Die Version des PHP-Interpreters
PHP Register Globals: Eine Einstellung in der PHP-Konfigurationsdatei, die globale Variablen betrifft. Vor der Version PHP 4.2 ein großes Sicherheitsthema, mittlerweile weitgehend entschärft1. Hier sollte immer deaktiviert stehen.
PHP-Speicherlimit: Der maximale Hauptspeicher, den ein Script belegen darf. Es handelt sich um die Einstellung memory_limit in der php.ini. Sie können den Wert in der Datei .htaccess durch die Zeile
php_value memory_limit [gewünschter Speicher]M"
auf einen anderen Wert erhöhen.
Unicode-Bibliothek: Wer ist intern zuständig für die Unicode-Umwandlungen? Bei PHP ist das die mbstring-Erweiterung2.
Webserver: Webserver können so konfiguriert werden, dass sie im HTTP-Protokoll an den Browser eine Selbstauskunft geben. Darin wird beschrieben, welche Version der Webserver hat und was so alles installiert ist. Manchmal ist die Funktion aus Sicherheitsgründen deaktiviert. Der Wert, den Sie hier sehen, ist so eine Auskunft des Webservers.
Zugriff auf update.php: Die Datei update.php darf nur durch den Administrator aufrufbar sein. Das ist auch das Standardverhalten. Man kann diesen Schutz jedoch in der update.php deaktivieren. Hier sollte immer geschützt stehen.
9.2.5 Verfügbare Aktualisierungen
Es ist wichtig zu wissen, ob es Updates für Drupal oder installierte Module gibt. In Drupal 5 gab es zu diesem Zweck das Update Status-Modul als separat zu installierendes contributed module. In Drupal 6 hat es den Weg in den Core geschafft und ist auch standardmäßig aktiviert. Das Modul überwacht die Versionen der installierten Module und Themes.
- Neuen Kommentar schreiben
- 3736 mal gelesen







