Probleme mit den Dateirechten ...
- wurzelchen
-
Autor
- Neues Mitglied
-
ich wollte die Componente PonyGallery installieren, das hat auch reibungslos geklappt.
Nun hat aber der Ordner und seine enthaltenen Files ein völlig anderer "user" und "group" (apache, apache anstatt web125, psacln) bekommen.
Als ich meinen Webspace-Administrator danach fragte, bekam ich folgende Antwort:
Sie finden die Erklärung hier:
--ALTER LINK WURDE ENTFERNT-- :
» Knowledgebase » Skripten (Perl/CGI/PHP ...) » PHP » PHP Implementation
Damit Sie in der Zukunft so etwas vermeiden können, benutzen Sie bitte in Joomla FTP Modus für die Installation und nicht wie vorher. In dem Fall benutzt Joomla Ihre Zugangsdaten und die Rechte sind danach in Ordnung.
Hier ist die Erklärung vom obigen Link:
PHP wird als Apache/Webserver-Modul mod_php ausgeführt. Dies führt dazu, dass Dateien bzw. Verzeichnisse, welche via PHP erstellt wurden dem Webserver-Benutzer "apache" (UID: 48) zugeteilt werden.
Wenn Sie nun via FTP auf diese Daten zugreifen wollen, erhalten Sie eine Berechtigungsfehlermeldung. Der FTP-Benutzer befindet sich in einer anderen Gruppe und hat somit standardmässig keine Rechte auf die via PHP erstellten Daten.
Um nun den Zugriff via FTP zu ermöglichen, müssen die Rechte der entsprechenden Dateien/Verzeichnisse auf 777 geändert werden. Dies muss auch via PHP erfolgen.
Sie können dazu den folgenden einfachen PHP File Manager verwenden. Er besteht aus 1 Datei und sollte in einem eigenen Verzeichnis installiert werden (damit diese geschützt werden kann):
PHP File Manager
Danach können Sie die Rechte via Button "Permissions" auf 777 ändern.
Was ich nun gemacht habe, war, dass ich unter "global configuration" "server" die Felder "CHMOD new files to" und "CHMOD new directories to" aktiviert habe und anschliessend die PonyGallery gelöscht und neu installiert.
Leider sind die Rechte immer noch falsch eingestellt und ich kann sie über ein FTP-Programm nicht ändern!
Würde mich auf eine Antwort freuen.
lg
W.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Michael-Zitrox
-
- Neues Mitglied
-
Korrekt wäre in den Globaleinstellungen den FTP zu nutzen.
Da trägst du deine FTP Logindaten ein, damit Joomla mit dem FTP User die Ordner erstellen kann.
Dies hätte allerdings bereits bei der Joomla installation erfolgen müssen.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Sam Fisher
-
- Neues Mitglied
-
Das ist das "wwwrun" Problem, das wurde hier schon ca. 500 mal gelöst, bitte suche danach hier im Forum.
Viele Grüße
Sam
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- wurzelchen
-
Autor
- Neues Mitglied
-
Michael-Zitrox schrieb: Das ist der falsche Weg.
Korrekt wäre in den Globaleinstellungen den FTP zu nutzen.
Da trägst du deine FTP Logindaten ein, damit Joomla mit dem FTP User die Ordner erstellen kann.
Dies hätte allerdings bereits bei der Joomla installation erfolgen müssen.
Ich dachte das gäbe es erst ab Joomla 1.5 oder irre ich mich da?
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- jimbo
-
- Offline
-
Eines vorweg: Auf Webspace mit PHP-Anbindung per apachmodul wirst Du nicht richtig glücklich werden. Wenn Du mit Joomla flüssig und ohne Verränkungen arbeiten möchtest, besorge Dir Webspace, bei dem die PHP-Anbindung per cgi/f-cgi ist.
Gruss Dany (Jimbo)
Kein Support per PN.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.