Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Probleme mit PHP und Webserver [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Probleme mit PHP und Webserver


 
ShiVa
13-08-2002, 17:34 
 
Hallo,

jedesmal wenn ich ein php-script hochlade und es ausführen will kommen folgende Meldungen:

z.b. bei fopen oder fcloseWarning: fopen("gaestebuch.txt", "w") - Keine Berechtigung in /www/*******/gaestebuch.php on line 13

Warning: fclose(): supplied argument is not a valid File-Handle resource in /www/******/gaestebuch.php on line 14

Die chmod sind auf 777 gesetzt!

was kann das sein??
Wär für Hilfe echt tierisch dankbar!

 
schmalle
14-08-2002, 09:22 
 
hört sich so an, als hätte php nicht genügend verzeichnisrechte auf dem pc.

 
MoRtAlAn
14-08-2002, 09:45 
 
hat die Datei *.txt denn überhaupt die Rechte, vom Skript beschrieben zu werden ??

gruss

 
ShiVa
14-08-2002, 11:04 
 
hmm.. das ist ein Webserver bei einem Provider mit PHP und MySQL Support.

Da ich momentan leider noch kein PHP kann, habe ich freie Skripte genommen um mal zu testen.

phpinfo und sonstige kleine Scripte laufen auch, allerdings kommen bei grösseren Scripten immer o.g. Meldungen...??

Wie geb ich der .txt die Rechte vom Script beschrieben zu werden?

chmod habe ich überall gesetzt.

Danke für die Hilfe!

 
mosez
11-09-2002, 08:09 
 
das kann möglicherweise mti der userverwaltung und den rechten auf dem server zusammenhängen: wenn du die datei mit ftp hochgeladen hast, ist das für den server ein anderer user als wenn du die datei mit php erstellst.
der webserver wird dann erkennen, dass ein anderer user die datei überschreiben will und verhindert das.

probier einmal die datei mit php zu erstellen (dh. sie nicht vorher raufzuladen), fopen("asdf.txt","w") erstellt die datei automatisch, wenn sie noch nicht da ist

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:44 Uhr.