Christoph Zurnieden: Linuxbefehle über Web-Interface ausführen

Beitrag lesen

Hi,

Wenn ich einen neuen Eintrag über das Webinterface mache muß ich natürlich den Squid aktualisieren. Passiert mit folgendem Befehl:
system("blacklist-update custom").

Übliche Vorgehensweise (Reihenfolge nach Geschmack):

  • funktioniert das Programm "blacklist-update" überhaupt?

  • woher bekommt es seine Informationen? Steht in der Datei überhaupt etwas drin?

  • ist das Programm "blacklist-update" im Pfad und durch PHP erreichbar? (evt mal mit vollst. Pfad aufrufen bzw auch noch /bin/sh davor wenn's ein Script ist)

  • welche Rechte sind zur Ausführung des Programmes "blacklist-update" erforderlich und hat PHP diese Rechte überhaupt?

  • gibt es Fehlermeldungen? Sind Fehlermeldungen überhaupt eingeschaltet?

so short

Christoph Zurnieden