Hallo Community,
ich habe in der aktuellen C´t Webdesign einen interessanten Artikel über phpids gelesen und versucht, phpids auf meiner 107+ zum laufen zu bringen, - leider ohne Erfolg.
Ich habe mich an diesem Tutorial orientiert, auf das von der Homepage verlinkt wird.
Was ich gemacht habe:
wie ich schon schrieb, habe ich mich an das Tutorial gehalten. Lediglich die Pfadangaben habe ich entsprechend angepasst, da ich kein Debian System nutze, sonder die DS.
Wenn ich nun im Browser ip_der_ds/phpids.php aufrufe, bekomme ich nicht wie beschrieben eine "blank page" sondern folgende Meldung:
In "line 8" steht: require_once 'IDS/Init.php';
Eine html-Seite auf meiner DS baut sich ohne Probleme auf. Am Webserver sollte es nicht liegen.
Ich habe auch schon an der php.ini gemäß Anleitung aus dem Tutorial rumgespielt (auto_prepend_file), die Änderungen aber verworfen, da keine Besserung eintrat. Die obige Meldung deutet ja auch auf fehlende Berechtigung hin -> Permission denied. Habe zu Testzwecken der phpids.php schon Lesen, Schreiben, Ausführen gegeben ...
Ich hoffe, dass sich jetzt einer denkt: "Ist doch ganz klar! ... Mister At hat einfach keine Ahnung von php ...", womit er dann ganz recht hat
Ich würde aber mit einem Intrusion Detection System viel ruhiger schlafen, wohl wissend, dass es erstmal nur "detectet", mir aber eine Mail schickt, sollte jemand übles wollen.
Vielen Dank schon Mal für eventuelle Hilfen.
Die Artikel auf Heise gibt es im Übrigen hier.
ich habe in der aktuellen C´t Webdesign einen interessanten Artikel über phpids gelesen und versucht, phpids auf meiner 107+ zum laufen zu bringen, - leider ohne Erfolg.
Ich habe mich an diesem Tutorial orientiert, auf das von der Homepage verlinkt wird.
Was ich gemacht habe:
wie ich schon schrieb, habe ich mich an das Tutorial gehalten. Lediglich die Pfadangaben habe ich entsprechend angepasst, da ich kein Debian System nutze, sonder die DS.
im Webverzeichnis habe ich einen Ordner angelegt, den ich IDS genannt habe
dort habe ich per ftp das lib-Verzeichnis incl. allen Unterverzeichnissen kopiert
in der config.ini habe ich dann die Pfade /volume1/web/IDS eingetragen
dann die beschrieben phpids.php direkt im web-verzeichnis erstellt (immer mit wie oben beschriebenen, angepassten Pfadangaben)
Wenn ich nun im Browser ip_der_ds/phpids.php aufrufe, bekomme ich nicht wie beschrieben eine "blank page" sondern folgende Meldung:
Warning: require_once(/volume1/web/IDS/lib/IDS/Init.php) [function.require-once]: failed to open stream: Permission denied in /volume1/web/phpids.php on line 8
Fatal error: require_once() [function.require]: Failed opening required '/volume1/web/IDS/lib/IDS/Init.php' (include_path='.:/usr/syno/php/lib/php:/volume1/web/IDS/lib') in /volume1/web/phpids.php on line 8
Fatal error: require_once() [function.require]: Failed opening required '/volume1/web/IDS/lib/IDS/Init.php' (include_path='.:/usr/syno/php/lib/php:/volume1/web/IDS/lib') in /volume1/web/phpids.php on line 8
In "line 8" steht: require_once 'IDS/Init.php';
Eine html-Seite auf meiner DS baut sich ohne Probleme auf. Am Webserver sollte es nicht liegen.
Ich habe auch schon an der php.ini gemäß Anleitung aus dem Tutorial rumgespielt (auto_prepend_file), die Änderungen aber verworfen, da keine Besserung eintrat. Die obige Meldung deutet ja auch auf fehlende Berechtigung hin -> Permission denied. Habe zu Testzwecken der phpids.php schon Lesen, Schreiben, Ausführen gegeben ...
Ich hoffe, dass sich jetzt einer denkt: "Ist doch ganz klar! ... Mister At hat einfach keine Ahnung von php ...", womit er dann ganz recht hat
Ich würde aber mit einem Intrusion Detection System viel ruhiger schlafen, wohl wissend, dass es erstmal nur "detectet", mir aber eine Mail schickt, sollte jemand übles wollen.
Vielen Dank schon Mal für eventuelle Hilfen.
Die Artikel auf Heise gibt es im Übrigen hier.
Zuletzt bearbeitet: