Seite 1 von 1
chown Rechte für Upload Verzeichnis
Verfasst: Mi 20. Okt 2004, 12:07
von baumpaul
Hallo,
wem muss das Verzeichnis cms/upload/ und cms/upload/* gehören?
Die Installation habe ich über die root vorgenommen. Aber das kann ich ja problemlos für alle übernehmen.
Wenn ich nun über Contenido einen Ordner etstelle (hier test) sind dort andere rehte und ich kann dort keine Dateien uploaden.
h4138:/srv/www/htdocs/web44/html/cms/upload/bilder # ls -la |more
total 32
drwxrwxrwx 3 root root 4096 Oct 20 12:56 .
drwxrwxrwx 5 root root 4096 Oct 20 12:23 ..
-rwxrwxrwx 1 root root 19949 Oct 20 12:23 banner.jpg
drwxrwxr-x 2 wwwrun www 4096 Oct 20 12:56 test
Wem muss Confixx gehören? Wie soll ich die Rechte für das Upload Verzeichnis setzen? Und wie ist es bei allen anderen Ordern und Dateien?
Verfasst: Mi 20. Okt 2004, 12:35
von emergence
ich kenne confixx leider nicht...
schau mal da
->
http://www.contenido.de/forum/viewtopic ... ftp+apache
vielleicht kann dir da einer weiterhelfen... die problematik ist die selbe...
Verfasst: Mi 20. Okt 2004, 12:36
von timo
mit Confixx kenne ich mich nicht aus, aber im Zweifelsfalle sollten die Dateien dem Webserver gehören und nicht root...
Verfasst: Fr 22. Okt 2004, 12:05
von baumpaul
ich habe allen Ordner und Datein von Contenido nun den Benutzer "wwwrun:www" zugeordnet. Bis jetzt scheint alles bis auf dass sich die config.php nicht mehr schreiben lässt, zu funktionieren.
Obwohl die Rechte auf 777 gestellt sind.
Ich bekomme dabei solche Fehler:
[22-Okt-2004 12:54:52] PHP Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 30 is not allowed to access /srv/www/htdocs/web45/html/contenido owned by uid 0 in /srv/www/htdocs/web45/html/contenido/contenido/includes/functions.general.php on line 619
Den save_mode möchte ich auf meinem Webserver aber nicht ausschalten.
Verfasst: Fr 22. Okt 2004, 12:18
von timo
hast du die Fehlermeldung auch verstanden? Steht eigentlich alles drin, was man wissen muß....
Verfasst: Fr 22. Okt 2004, 12:18
von SkyBlader
damit sollten die entspechenden verzeichnisse dem richtigen user gehören
bzw. die Rechte die du allgemein setzen willst für alle unterordner damit setzen, Achte darauf das aber die spzeiellen Contenido Ordner , die beim Setup auch überprüft werden, ihre Schreibrechte behalten.
dann müsste das eigentlich hinhaun
btw. das hat ja nix mit confixx zu tun
gruß
Stefan
Verfasst: Fr 22. Okt 2004, 12:25
von baumpaul
SkyBlader hat geschrieben:
damit sollten die entspechenden verzeichnisse dem richtigen user gehören
genau so habe ich es doch gemacht, bis auf dass nicht alle Datein auf 777 gestellt sind. Währe wohl nicht so gut
Aber die config.php hat es. Trotzdem lässt sie sich nicht schreiben.
Wenn ich die Fehlermeldung richtig verstehe, liegt das am safe mode.
Deswegen kann das script z. B. auch nicht die Funktion
mkdir($to_path, 0777);
ausführen.
Verfasst: Fr 22. Okt 2004, 12:35
von timo
in der Fehlermeldung steht eindeutig, daß /srv/www/htdocs/web45/html/contenido (welches der UID 0 gehört) nicht von /srv/www/htdocs/web45/html/contenido/contenido/includes/functions.general.php (gehört UID 30) aus zugegriffen werden darf...
Verfasst: Fr 22. Okt 2004, 12:48
von baumpaul
Oh mann. Sorry ich DEPP.
bei mir liegt confixx in /html/confixx/.....
habe übersehen dem Verzeichnix confixx den erforderlichen Benutzer zuzuordnen.