phpbar.de logo

Mailinglisten-Archive

[php] was passiert jetzt ...

[php] was passiert jetzt ...

Andreas Heigl a.heigl at wdv.de
Mit Okt 13 13:35:20 CEST 2004


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