Page 1 of 1
PHP und Rechte?
Posted: 2004-01-22 15:07
by maik
Hallo ich möchte das PHP mir eine auf dem Server bereits vorhandene Datei überschreibt:
Warning: fopen("../../cgi-bin/main.html", "w") - Permission denied in /home/www/web5/html/php/com.php on line 16
Bekomme aber die Fehlermeldung. Die Datei main.html existiert bereits, soll aber jetzt überschreiben werden. Wem muß die Datei gehören und welche Rechte muß die Datei haben, damit php diese ohne zu meckern überschreibt?
Re: PHP und Rechte?
Posted: 2004-01-22 16:11
by arty
Hi,
PHP läuft bei dir sicher als Apache-Modul und hat somit nicht die Rechte, in die Datei zu schreiben.
Nutze PHP als CGI und du hast keine Probleme.
bye
Thorsten
Re: PHP und Rechte?
Posted: 2004-01-22 17:57
by niklas_
chmod 666 wäre auch mal ein versuch wert :)
Re: PHP und Rechte?
Posted: 2004-01-22 18:08
by wirsing
Aber nur kurz zum Probieren!
Re: PHP und Rechte?
Posted: 2004-01-22 19:23
by darkspirit
Wenn es mit mod_php sein muss, dann
Code: Select all
chown ApacheUser:ApacheGroup main.html
Re: PHP und Rechte?
Posted: 2004-01-22 22:02
by niklas_
wirsing wrote:Aber nur kurz zum Probieren!
? wieso das?
Re: PHP und Rechte?
Posted: 2004-01-22 22:06
by static
Weil Lese- und vor allem Schreibrechte für jeden keine gute Idee sind?
.static
Re: PHP und Rechte?
Posted: 2004-01-23 14:13
by darki
664 is bessa ;)
Re: PHP und Rechte?
Posted: 2004-01-23 15:43
by darkspirit
Nein, am besten ist 600 oder 660 bei anständig gesetztem Owner/Group ;)
Re: PHP und Rechte?
Posted: 2004-01-23 15:48
by drucko
Das allerbeste wäre SUPHP
http://www.suphp.org
greets Drucko
Re: PHP und Rechte?
Posted: 2004-01-23 16:13
by Joe User
DarkSpirit wrote:Nein, am besten ist 600
Am Besten ist immer: 0000 ;)
Re: PHP und Rechte?
Posted: 2004-01-23 18:26
by drucko
Da hast Recht Joe User :lol:
Re: PHP und Rechte?
Posted: 2004-01-25 23:58
by maik
Danke erstmal für die Tips,
leider haben folgende nicht funktioniert:
:arrow: chmod 666,660,600,664
:arrow: chown ApacheUser:ApacheGroup main.html
meldet als Fehler unbekannten Benutzer
und das verstehe ich nicht:
:arrow: Nutze PHP als CGI und du hast keine Probleme.
Hat noch jemand einen Tipp?
Re: PHP und Rechte?
Posted: 2004-01-26 12:19
by darkspirit
Maik wrote:chown ApacheUser:ApacheGroup main.html
meldet als Fehler unbekannten Benutzer
Tippst du immer alles wörtlich ab? Dann mach mal ein "rm -rf /" :roll:
Natürlich solltest du da den entsprechenden User und die Group vom Apache einsetzen, da ich diese Daten leider nicht hellsehen kann..
Re: PHP und Rechte?
Posted: 2004-01-26 20:35
by majortermi
Maik wrote:Hat noch jemand einen Tipp?
Ja, kündige den Server und kaufe dir von dem gesparten Geld ein paar gute Bücher zum Thema Systemadministration.