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
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
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!!!
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.