Hallo,
ich habe einen Apache2 Webserver auf einer OpenSuse 11.3 Maschine laufen.
Dort habe ich zB ein Joomla CMS liegen, bei dem das übliche wwwrun-Problem auftritt. D.h. ich lade meine Dateien mit einem FTP-User hoch, wodurch sie nicht mehr vom Apache-User "wwwrun" ausgeführt werden können. Wenn ich den Bestitzer aller Dateien auf "wwwrun" setze, kann ich die Dateien nicht mehr mit per FTP überschreiben.
Ich suche jetzt nach einer eleganten Lösung mittels Serverkonfiguration.
2 Stück sind mir bisher eingefallen:
1.) in der Apache-Konfiguration (unter opensuse standardmäßig uid.conf) den apache Benutzer ändern und dort den FTP-User reinsetzen
-> entdeckter Nachteil: phpMyAdmin funktioniert nicht mehr
2.) FTP-User und wwwrun in die gleiche Gruppe packen und die Order auf 775 und Dateien auf 664 stellen.
Leider fehlt mir die nötige Erfahrung und das Feingefühl zu sage, ob eine der Lösungen praktikabel ist. Welche Lösungen fallen euch ein?
Was ich nicht möchte:
- PHP-basierten FTP-Client oder irgendeine andere PHP-Anwendung die mit wwwrun-Rechten schreibt
- PHP in anderer Umgebung laufen lassen, Stichwort fastCGI, suPHP etc.
Was ich möchte:
Dateien per FTP hochladen & keine Probleme mehr mit Schreibrechten
Freue mich sehr auf eure Hilfe!!
MfG
Klimmbimm