Zum Inhalt springen

Probleme mit Permission

Erstellt am 27. Mai 2006 · 3 Antworten · letzte Antwort am 28. Mai 2006

Tags: Frage

weibezahn ·

Hi miteinander!

Ich versuche gerade, Typo 4 auf meinem Webserver zu installieren. Bin volkommener Newbie, da vorher mit Mambo/Joomla gearbeitet.
Gleich zu anfang bekomme ich folgende Fehlermeldung:

Warning: fopen(/var/www/web1/html/typo3conf/localconf.php.TMP.php): failed to open stream: Permission denied in /var/www/web1/html/t3lib/class.t3lib_div.php on line 2375

Warning: Cannot modify header information - headers already sent by (output started at /var/www/web1/html/t3lib/class.t3lib_div.php:2375) in /var/www/web1/html/typo3/sysext/install/mod/class.tx_install.php on line 2202

Ich habe alle beschriebenen Dateien auf CHMOD 777 gesetzt, also müsste doch eigentlich zugegriffen werden können.
Vielleicht könnt ihr mir behilflich sein. Vielen Dank schon mal,

Jens Weibezahn

maik ·

CHMOD 777 ist immer ganz schlecht.

Du brauchst bei TYPO3 lediglich den korrekten Benutzer und die Gruppe setzen.

Bei Debian geht das mit

chown www-data.www-data

Das wendest du rekursiv auf das komplette TYPO3 verzeichnis an.

chown www-data.www-data -R

Dann sind alle Zugriffsrechte korrekt gesetzt.

Bloß nicht manuelle die Rechte verendern

weibezahn ·

Danke für den Tipp. Habe mich gleich als User web1 auch meinen Server eingelogged und versucht, mit dem Befehl den Benutzer zu ändern:

chown -R www-data.www-data *

Leider kommt als Antwort nur "invalid user". Was mache ich falsch?

Danke nochmal!!!

maik ·

Wie gesagt, funktioniert das unter Debian so, jedenfalls bei einer Standard Installation.

Bei Debian läuft der Apache Webserver unter dem Benutzer www-data.

Unter Suse ist das glaube ich www-run oder so ähnlich.

Wenn du auf deiner Shell mal den Befehl top eingibst, bekommst du eine Liste aller Prozesse. In der Liste suchst du nach apache und schaust in der Spalte User unter welchem User dein Webserver läuft.

Entsprechend passt du die Rechte bzw. die Eigentumsrechte an.