Hallo!
Ich möchte Joomla testen (nur Local).
Hab mir erst mal Xampp geholt und installiert. Wie auf der Xampp Seite beschrieben nach /opt. Es entsteht ein Ordner lampp.
Starten und Stoppen geht auch. Server ist über localhost erreichbar.
Auch hab ich Joomla unter htdocs/Joomla entpackt. Im Verzeichnis Joomla befinden sich ja diverse Ordner wie z.B. administrator, image, installation u.s.w..
Da ja alles unter /opt liegt, ist der Benutzer und Gruppe "root".
Nun hab ich aber aus diesen Link http://openbook.galileocomputing.de...on_003.htm#mja07caf01de27d6353a7208b5e1433f5f
gelesen, das man die Schreibrechte für die folgenden Verzeichnisse festlegen soll. Dort steht aber auch: "Normalerweise sollten alle Dateien Eigentum des Benutzers sein, unter dem der Webserver auftritt. Das ist bei XAMPP der Benutzer »nobody« in der Gruppe »nogroup«. Damit löst sich auch das Problem der Beschreibbarkeit. Mit diesem Befehl können Sie den Eigentümer entsprechend ändern:
chown –R nobody:nogroup /opt/lampp/htdocs/joomla/*"
Bei mir gibt es aber keinen Benutzer nobody in der Gruppe nogroup, sondern nur root. Muss ich denn nun jetzt was ändern? Und muss ich immer als root damit arbeiten um Webseiten zu erstellen? Ist ein bischen verwirrend.
Ich möchte Joomla testen (nur Local).
Hab mir erst mal Xampp geholt und installiert. Wie auf der Xampp Seite beschrieben nach /opt. Es entsteht ein Ordner lampp.
Starten und Stoppen geht auch. Server ist über localhost erreichbar.
Auch hab ich Joomla unter htdocs/Joomla entpackt. Im Verzeichnis Joomla befinden sich ja diverse Ordner wie z.B. administrator, image, installation u.s.w..
Da ja alles unter /opt liegt, ist der Benutzer und Gruppe "root".
Nun hab ich aber aus diesen Link http://openbook.galileocomputing.de...on_003.htm#mja07caf01de27d6353a7208b5e1433f5f
gelesen, das man die Schreibrechte für die folgenden Verzeichnisse festlegen soll. Dort steht aber auch: "Normalerweise sollten alle Dateien Eigentum des Benutzers sein, unter dem der Webserver auftritt. Das ist bei XAMPP der Benutzer »nobody« in der Gruppe »nogroup«. Damit löst sich auch das Problem der Beschreibbarkeit. Mit diesem Befehl können Sie den Eigentümer entsprechend ändern:
chown –R nobody:nogroup /opt/lampp/htdocs/joomla/*"
Bei mir gibt es aber keinen Benutzer nobody in der Gruppe nogroup, sondern nur root. Muss ich denn nun jetzt was ändern? Und muss ich immer als root damit arbeiten um Webseiten zu erstellen? Ist ein bischen verwirrend.