![]() Mailinglisten-Archive |
Am 13.10.2004 13:21 Uhr schrieb "Norbert Pfeiffer" unter <norbert at itbw.de>: > Hi, > > in einem Script wird beim Auftreten eines Fehlers sofort > alles hingeschmissen, jedoch noch eine exitMessage() ins > Logfile und auf den Bildschirm geschrieben. > > Soweit ist ja alles roger - ABER: > Was passiert, wenn dem Script keine Schreibrechte erteilt > werden ? Dann will es diesen Fehler ins Logfile schreiben, > was ja nicht geht ... ;-) > > PS: > wie erteilt man egentlich einem Script Schreibrechte ? > IMHO geht das doch nur fuer User und/oder Ordnerweise ? > jepp. das logfile sollte für den user oder die gruppe, unter dem der webserver läuft schreibrechte besitzen. (unter unix/linux entweder 'chown wwwrun /pfad/zum/logfile' oder 'chmod 666 /pfad/zum/logfile' ) Variante 1 setzt den Eigentümer der Datei logfile auf wwwrun (ist meistens der webserver) Variante 2 erteilt ALLEN benutzern schreib und leserechte auf dem webserver Am geschicktesten schreibst du die Log-Datei in das Webverzeichnis und schützt das dann über eine .htacces vor unbefugtem zugriff. Und wenn du die Log-Datei vom Script selbst anlegen lässt, hat Sie (normalerweise) auch die richtigen zugriffsrechte. Grüße Andreas -- wdv Medien & Kommunikation GmbH & Co. OHG Mediendatenverarbeitung Andreas Heigl Siemensstrasse 6 61352 Bad Homburg Germany Telefon +49-(0)6172-670-185 Telefax +49-(0)6172-670-181 www.wdv.de
php::bar PHP Wiki - Listenarchive