romy: php Gästebuch

Beitrag lesen

Hi kathi,

Warning: fopen(gbuch.txt): failed to open stream: Permission denied in E:\InetPub\www\hotel-hubertus\test1\gaestebuch\gaestebuch.php on line 225

"Permission denied" bedeutet, dass keine ausreichenden Berechtigungen da sind, diese Datei zu öffen oder beschreiben.
Schau mal, welche Rechte das gbuch.txt hat.
Schau mal, wem diese Datei gehört. Ich kenne mich nicht gut aus, bei den Berechtigungen, aber ich denke, die Datei sollte dem user www gehören und dieser sollte lesende / schreibende und ausführende Rechte besitzen auf diese Datei. Ich bin mir nicht sicher, ob nicht der Apache an sich noch Rechte benötigt.

Auch hier bin ich mir nicht sicher, aber ich denke, die Gästebuch-Datei sollte ausserhalb deines dokumentroot liegen um nicht von aussen angreifbar zu sein. In diesem Falle wären die Berechtigungen nochmal anders.

Das hier ist vielleicht dazu noch ganz interessant.

ciao
romy