Hallo Leute,

ich habe gerade meinen Server neu aufgesetzt, kann aber meine Projekte nicht neu initialisieren.

obwohl ich schon alle Dateirechte auf 777 gesetzt habe, kommt beim Aufruf der Webseite im Browser ein:

/You don't have permission to access / on this server.//
//Apache/2.2.22 (Debian) Server at www.meineSeite.de Port 80/

die wichtigsten Benutzer-Konten und Gruppen die ich verwende sind:

root - benutze ich für alle serverseitigen Arbeiten - kopieren, entpacken, Verzeichnisse erstellen, backup, ...

www-data - ist der standard-Apache-user, welcher meines Wissens auf den Server zugreift, wenn man mit dem Browser die Webseite aufruft

masteruser - ist mein "globaler" FTP-Account, um projektübergreifend über FTP Dateien zu up- & downloaden

projektuser - ist ein "lokaler" FTP-Account, welcher eigentlich für Dritte gedacht ist, und nur Lokalen zugriff auf nur das Projekt erlauben soll

root ist nur in der Gruppe root
www-data ist in den Gruppen  www-data und masteruser
masteruser ist in den Gruppen  www-data und masteruser
projektuser ist in den Gruppen  projektuser und www-data und masteruser

Welche User in welchen Gruppen sein sollten weiß ich leider nicht genau ... was ist hier sinnvoll?

Alle Elemente die mit einer Webseite etwas zu tun haben sind doch:

1 ------------------------------------------------------------------------------------------------------ Apache und hier vor allem die Einstellungsdatei im Odner /etc/apache2/sites-enabled mit den Verlinkungen zur eigentlichen Einstellungsdatei im Ordner /etc/apache2/sites-available

diese haben bei mir die Rechte (Ordner und Dateien) root/root rwxr-xr-x

2 ------------------------------------------------------------------------------------------------------ der Ordner der Typo3-source-Dateien ist bei mir im Verzeichnis /usr/share/t3/t3v6.2.3
hier habe ich viel mit Rechten herumprobiert:
eigentlich waren die Rechte so: root/root rwxr--r--
ich habe es aber auch so probiert: root/www-data rwxrwxrwx

3 ------------------------------------------------------------------------------------------------------
die lokalen Projektdateien im Ordner /var/www/projekt1/live
alle Dateien von, mit und unter dem Ordner projekt1 gehören dem User projektuser und der Gruppe www-data. das homeverzeichnis vom projektuser ist /var/www/projekt1 und er soll auch nur dort Dateien bearbeiten und sehen können
das homeverzeichnis vom masteruser ist /var/www

die Dateirechte habe ich eigentlich so vergeben, wie es von T3 vorgeschlagen wird - mit diesen Befehlen (alle Befehle):

chgrp -R www-data /var/www/projekt1
chown -R projektuser /var/www/projekt1
chmod -R 0777 /var/www/projekt1/live

find /var/www/projekt1/live/. -type d -exec chmod 2770 {} +
find /var/www/projekt1/live/ -name index.html -exec chmod 0660 {} +
find /var/www/projekt1/live/fileadmin/_temp_/ -name .htaccess -exec chmod 0660 {} +
find /var/www/projekt1/live/ -type l -exec chmod 2775 {} +

Aber auch das setzen ALLER Dateien auf 777 hat nicht bewirkt, dass ich die Webseite im Browser sehen kann.

------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------

Daher meine Bitte um Hilfe:

1. sind meine user in den richtigen Gruppen?
2. Welche Dateien müssen welchem User und welcher Gruppe gehören?
3. Welche Schreib-, Ausführ-, Leserechte müssen die Ordner und Dateien dann haben?

Gibt es im Internet ein umfassendes Tutorial zu diesem Thema (deutsch)?

vielen Dank,
Marco
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an