Ich versteh jetzt nicht ganz worauf du hinaus möchtest. Sollen schon bei der Installation diese Verzeichnisse auf 0777 gesetzt werden? Oder erst später?
Einerseits lässt sich dass mit dem FTP-Programm (z.B. WS-FTP) leicht erledigen, andererseits noch leichter wenn als root am Linuxrechner eingeloggt.
Dritte Möglichkeit wäre noch einen Cronjob darüber laufen zu lassen.
Aber (!!), 0777 sind immer eine ganz schlechte Wahl! Dateien bzw. Verzeichnisse sollten generell immer entweder 0644 oder 0755 besitzen.
Ganz schlecht und drinegnd davon abzuraten ist die configuration.php auf 0777 zu setzen! Diese sollte immer als nicht 'Beschreibbar' markiert sein!
Wenn das nicht über das Backend geht (im MGFi auch über den mamboXplorer), dann würde ich mal mit meinem Provider ein ernstes Wort reden ... oder diesen wechseln!
also, meine frage war auch wirklich nicht besonders „informativ“ gestellt.
es geht darum, die rechte vor der Installation zu setzen. anschliessend alle schritte (über den Browser) für die erstkonfiguration zu erledigen, Module, Komp. usw installieren. und am ende alle Berechtigungen so zu setzen, wie sie in einer online Umgebung sein sollten.
verwende kein M$ mehr..... daher ist die konsole und der „mc“ mein einziger freund .-) und genau dort ist die erste Hürde:
nach dem kopieren des zip Inhaltes in das endverzeichniss, haben (erben) alle Dateien / Verzeichnisse, die rechte des zurzeit eingelogten Benutzers. um aber die Installation im Browser fertig zustellen, werden zb. 0755 benötigt. deshalb das setzen der Berechtigungen vor der Installation.
nachdem jedoch alles drauf ist, möchte ich diese (absolut unsichere) auf einen soliden wert zurückstellen. am liebsten natürlich rekursiv, und so das es später keine Konflikte mit Installation von zb. Modulen kommt.
Das Problem mit einem generell gleichen Rechtelevel ist der, als dass z.B. das Mediaverzeichnis IMMER 0777 haben sollte, da dorthin bei einer Installation über das Backend (Installer - egal welcher) die temporären Dateien geschrieben werden. Ist dieser Ordner dann nicht dementsprechend richtig ausgestattet (0777) wird eine Fehlermeldung angezeigt UND die Installation bleibt erfolglos.
Mit Ausnahme der Config (0644) sollten alle unten angeführten Ordner so mit den richtigen Rechten versehen sein, dass einerseits darin geschrieben werden kann, als auch später gelesen (und tw. gelöscht). Hier tue ich mich dann doch etwas schwer eine für alle Rechner gültige Vorgabe zu machen, aber 0755 ist schon mal ein guter Weg. Mit 0707 (keine Rechte für die Gruppe 'Gruppe') könnte es Probleme geben. 0644 wird auf alle Fälle zuwenig sein, da dann generell keine Schreibrechte vergeben sind und ausser für den Besitzer kein 'Ausführungsrecht - Execute'.
Hi, also ich mach das immer per SSH auf meinem vserver per:
find /path/to/mambo -type d -exec chmod 755 {} \; find /path/to/mambo -type f -exec chmod 644 {} \;
Bei mir funktioniert das mit diesen Rechten da ich bei mir SuPHP laufen habe. Ohne SuPHP müsste man dann eben noch entsprechende Rechte für die Gruppen geben. Aber um erstmal die Basisrechte zu erhalten geht es über "find" schnell alles rekursiv zu setzen. Wäre schön wenn die MGFIer nen tar.gz/bz2 file zum installieren anbieten würden, da im zip ja keine Rechte gesichert werden(?)