Hallo,
habe eben erst die Seite
www.joomla-security.de entdeckt,
und finde es sehr gut geschrieben und zusammen gefasst
*LOB*
Nun zur Frage:
Ich habe einen Server mit "apache2handler" als PHP-API.
Joomla 2.5.4 ließ ich ohne Fehler installieren.
(mit eingerichtetem FTP-Layer)
Wenn ich aber nun hier den Empfehlungen folge:
-->
www.joomla-security.de/dateien-verzeichn...rzeichnisrechte.html
bzgl. der Datei- und Verzeichnisrechte,
dann erscheint ja im Joomla-Admin unter
"Systeminformationen" -> "Verzeichnisrechte" alles in rot (=
schreibgeschützt) und das Caching und andere Dinge funktionieren nicht.
Dieses Problem ist mir bereits aus einer früheren Joomla 1.5 Installation bekannt, denn es gibt ja unter "apache2handler" immer verschiedene Besitzer und Groups für die Dateien und Verzeichnisse:
"FTP-user" und "www-run"
ich denke, deswegen hat joomla selbst jetzt keinen Zugriff auf die o.g. Verzeichnisse und Dateien.
Des weiteren dachte ich bisher immer (laienhaft),
dass dieses Problem durch die Benutzung des FTP-Layers umgangen werden könnte,
dies scheint aber nicht der Fall zu sein:
Joomla benutzt den FTP-Layer wohl nur zur Umgehung bestimmter Upload-Probleme (?)
Und diverse Erweiterungen benutzen ihn schon gar nicht...
Ist das so korrekt dargestellt ?
Rückblickend war es wohl bei meiner vorigen Joomla 1.5 Installation so, dass ich teilweise bestimmten Verzeichnissen und Dateien wieder "www-run" als Owner und Group zugeordnet hatte, so dass diese für Joomla wieder beschreibbar waren,
nur um diese nicht auf chmod 0777 setzen zu müssen.
Aber dass kann's doch auch nicht sein oder ?
1) Gibt es hier jemanden, der dass auch sicherheitstechnisch zufriedenstellend gelöst hat mit J2.5 auf "apache2handler",
oder sollte man lieber auf eine andere PHP-API (fast-CGI ?) umsteigen ?
2) wie teste ich (bei der fertigen Joomla 2.5 Installation jetzt), ob der FTP-Layer wirklich funktioniert ?
(der Test-Butten bei der Installation funktionierte komischerweise nicht korrekt)