chown Rechte für Upload Verzeichnis

Gesperrt
baumpaul
Beiträge: 346
Registriert: Mo 1. Mär 2004, 12:59
Kontaktdaten:

chown Rechte für Upload Verzeichnis

Beitrag 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?
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag 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...
*** make your own tools (wishlist :: thx)
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

mit Confixx kenne ich mich nicht aus, aber im Zweifelsfalle sollten die Dateien dem Webserver gehören und nicht root...
baumpaul
Beiträge: 346
Registriert: Mo 1. Mär 2004, 12:59
Kontaktdaten:

Beitrag 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.
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

hast du die Fehlermeldung auch verstanden? Steht eigentlich alles drin, was man wissen muß....
SkyBlader
Beiträge: 303
Registriert: Do 18. Mär 2004, 16:23
Wohnort: Ratingen / NRW
Kontaktdaten:

Beitrag von SkyBlader »

Code: Alles auswählen

chown -R wwwrun:www /srv/www/htdocs/web45/
damit sollten die entspechenden verzeichnisse dem richtigen user gehören

Code: Alles auswählen

chmod -R 777 /srv/www/htdocs/web45/
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
Contenido 4.4.4/4.4.5 - Contenido 4.5.x

Module:sn_multinav für 4.5.x
baumpaul
Beiträge: 346
Registriert: Mo 1. Mär 2004, 12:59
Kontaktdaten:

Beitrag von baumpaul »

SkyBlader hat geschrieben:

Code: Alles auswählen

chown -R wwwrun:www /srv/www/htdocs/web45/
damit sollten die entspechenden verzeichnisse dem richtigen user gehören

Code: Alles auswählen

chmod -R 777 /srv/www/htdocs/web45/
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.
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag 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...
baumpaul
Beiträge: 346
Registriert: Mo 1. Mär 2004, 12:59
Kontaktdaten:

Beitrag von baumpaul »

Oh mann. Sorry ich DEPP.

bei mir liegt confixx in /html/confixx/.....

habe übersehen dem Verzeichnix confixx den erforderlichen Benutzer zuzuordnen.
Gesperrt