"myXOOPs"-Fortgeschrittener
Gepostet am:03.02.2004 20:01
#6
Re: Weisse Seite nach update ?
03.02.2004 20:01 Ich bin gerade dabei die Beschreibung zu machen:
Du kannst Dir die zwei Dateien schon mal von meiner Seite runterladen:
http://www.schuetzengau-freising.de/xoops/html/uploads/checker.zip
und
http://www.schuetzengau-freising.de/xoops/html/uploads/checker_xml_2_0_5_2.zip
Folgendes hab ich bis jetzt geschrieben (bin gerade mitten drinn):
Integritäts-Checker für XOOPS
Anwender:
Mit Hilfe dieses Moduls lässt sich überprüfen, ob für eine spezielle
XOOPS Version
1) alle notwendigen Dateien vorhanden sind (Also z.B. der Upload vollständig erfolgt ist)
2) alle Dateien für die entsprechende XOOPS Version in Ordnung sind (falsche Version oder verstümmelt)
Desweiteren kann man auf einfache Art und Weise die verschiedenen XOOPS Debug-Modi einstellen.
Installation:
Die Datei checker.zip entpacken und das Verzeichnis checker
in das XOOPS-Modul-Verzeichnis kopieren bzw. hochladen.
Die gezippten XML-Checker-Dateien für die entsprechende XOOPS-Version runterladen entpacken
und ebenfalls auf die Webseite hochladen.
Die Verzeichnisstruktur ist identisch zu der originalen XOOPS-Distribution.
Also in der folgenden Form:
xoops/html/modules/...
Ein Check der XOOPS-Installation kann man dann durchführen, indem das PHP-Script checkit.php
aufgerufen wird.
Etwa so:
http://www.yourdomain.de/pfad_zur_xoops_installation/modules/checker/checkit.php
Um den PHP-Debug-Mode einzustellen kann man folgende Zeile eingeben:
......./modules/checker/checkit.php?debug=1
Der Check-Vorgang wird einige Sekunden dauern (Es muß ja die gesamte XOOPS Verzeichnisstruktur
durchgegangen werden, und die CRC (Checksumme) der Dateien berechnet werden.)
Am Ende erscheinen dann die Meldungen über die durchsuchten Module,
eventuell fehlende Dateien, oder falsche CRCs.
[Achtung:]
Eine falsche CRC wird natürlich auch dann auftreten, wenn man zwar grundsätzlich die
richtige Datei auf dem Webserver, aber diese selber gepatched hat!
Oder wie es z.B. beim mydownload Modul der Fall sein kann. In der Standarddistribution
wird noch die originale (stabile) Version ausgeliefert, man selber aber hat schon eine verbesserte
Entwicklerversion aufgespielt hat!
[/Achtung]
Also wenn irgendwas ist, (unverständlich etc.) sag gleich Bescheid. Ich bin eh andauernd hier drinn.

[Edit]
Falls Du das Script in Action erleben willst.... hier:
http://www.schuetzengau-freising.de/xoops/html/modules/checker/checkit.php