Christian-K
New Member
Hallo, ich habe einen Server aufgesetzt mit Debian 4.0, Apache 2.2.x (suoshin) , mod-php5(suoshin) f. Apache, suexec, mod_rewrite, MySQL 5.0.41 und Confixx 3.30 Pro.
Der Apache läuft als Benutzer u. Gruppe www-data.
Mit dem in Confixx angelegten Kunden Web1 habe ich mein CMS Script per FTP(mit Web1) in das entsprechende Verzeichniss (home/www/web1/html/cms/) geladen - alle Dateien und Ordner haben dann logischerweise den Besitzer Web1 und Gruppe Web1.
Das CMS-Script, bzw. dessen Installer für Komponenten, Module und Templates brauchen schreibrechte in einigen der Verzeichnissen - und da kommt auch schon das Problem:
Das CMS, was als Apache-User (www-data) ausgeführt wird (bzw. als dieser User in die Verzeichniss schreibt), hat erst dann schreibrechte auf die Verzeichnisse wenn ich diese auf chmod 777 stelle - was aber äußerst ungünstig ist.
Die erste idee ist natürlich alle Dateien des Scripts dem (www-data) zuzuweisen, allerdings kann ich die Daten dann nichtmehr bequem per FTP (Web1) verwalten - schlechte idee also...
Die zweite idee war es den www-data der Gruppe web1 hinzu zufügen. Per "gpasswd -a www-data web1" gesagt getan - keine veränderung der Situation, Verzeichnisse immer noch nicht beschreibbar - erst mit chmod 777.
Nun bin ich mit meinem Latein am Ende... ich brauche dabei mal ein paar hilfreiche Tipps......
Danke und MfG Christian-K
Der Apache läuft als Benutzer u. Gruppe www-data.
Mit dem in Confixx angelegten Kunden Web1 habe ich mein CMS Script per FTP(mit Web1) in das entsprechende Verzeichniss (home/www/web1/html/cms/) geladen - alle Dateien und Ordner haben dann logischerweise den Besitzer Web1 und Gruppe Web1.
Das CMS-Script, bzw. dessen Installer für Komponenten, Module und Templates brauchen schreibrechte in einigen der Verzeichnissen - und da kommt auch schon das Problem:
Das CMS, was als Apache-User (www-data) ausgeführt wird (bzw. als dieser User in die Verzeichniss schreibt), hat erst dann schreibrechte auf die Verzeichnisse wenn ich diese auf chmod 777 stelle - was aber äußerst ungünstig ist.
Die erste idee ist natürlich alle Dateien des Scripts dem (www-data) zuzuweisen, allerdings kann ich die Daten dann nichtmehr bequem per FTP (Web1) verwalten - schlechte idee also...
Die zweite idee war es den www-data der Gruppe web1 hinzu zufügen. Per "gpasswd -a www-data web1" gesagt getan - keine veränderung der Situation, Verzeichnisse immer noch nicht beschreibbar - erst mit chmod 777.
Nun bin ich mit meinem Latein am Ende... ich brauche dabei mal ein paar hilfreiche Tipps......
Danke und MfG Christian-K
Last edited by a moderator: