Zum Inhalt springen

Fatal error: ... class.t3lib_cache_backend_filebackend.php on line 203

Erstellt am 15. November 2011 · 7 Antworten · letzte Antwort am 14. März 2012

Tags: Frage

kaefer ·

Moin liebes Forum. Nach langer Sucherei versuche ich jetzt durch ein neues Thema irgendwie eine Lösung für mein Problem zu finden.

Ich habe einen Webspace von All-Inkl.com und versuche dort seit gestern Abend Typo3 zu installieren,

Ich hab dort in das root-Verzeichnis das Archiv "typo3_src+dummy-4.6.0.zip" extrahiert und mit meinedomain.de/typo3/install das Installskript gestartet.

Aha, ENABLE_INSTALL_TOOL erstellen, in /typo3conf/ kopieren.

meinedomain.de/typo3/install erneut aufgerufen. Und jetzt kommt das Problem:

Warning: unlink(/www/htdocs/w00e9c36/typo3conf/ENABLE_INSTALL_TOOL) [function.unlink]: Permission denied in /www/htdocs/w00e9c36/typo3/install/index.php on line 66

Fatal error: Uncaught exception 'RuntimeException' with message 'Could not create directory!' in /www/htdocs/w00e9c36/t3lib/class.t3lib_div.php:2970 Stack trace: #0 /www/htdocs/w00e9c36/t3lib/cache/backend/class.t3lib_cache_backend_filebackend.php(201): t3lib_div::mkdir_deep('/www/htdocs/w00...') #1 /www/htdocs/w00e9c36/t3lib/cache/backend/class.t3lib_cache_backend_filebackend.php(99): t3lib_cache_backend_FileBackend->createFinalCacheDirectory('/www/htdocs/w00...') #2 /www/htdocs/w00e9c36/t3lib/cache/frontend/class.t3lib_cache_frontend_abstractfrontend.php(63): t3lib_cache_backend_FileBackend->setCache(Object(t3lib_cache_frontend_PhpFrontend)) #3 /www/htdocs/w00e9c36/t3lib/cache/frontend/class.t3lib_cache_frontend_phpfrontend.php(45): t3lib_cache_frontend_AbstractFrontend->__construct('cache_phpcode', Object(t3lib_cache_backend_FileBackend)) #4 [internal function]: t3lib_cache_frontend_PhpFrontend->__construct('cache_phpcode', Object(t3lib_cache_backend_FileBackend)) #5 /www/htdocs/w00e9c36/t3lib/class.t3lib_div.php(4924) in /www/htdocs/w00e9c36/t3lib/cache/backend/class.t3lib_cache_backend_filebackend.php on line 203

Ich hoffe es gibt da irgendwie eine Lösung.

Vielen Dank im Vorraus

Gruß

kaeferli

Julian.​Hofmann ·

Hallo.

Die Lösung wäre, die Dateirechte bzw. Besitzverhältnisse korrekt zu setzen. Da TYPO3 (bzw. der User, unter dem der Webserver läuft) weder Dateien Löschen noch schreiben kann, kann TYPO3 so nicht funktionieren.

Viele Grüße
Julian

kaefer ·

In der Doku finde ich leider keine Liste von Dateien die andere Rechte brauchen. Kann ich das aus der von mir geposteten Fehlermeldung rauslesen?

Julian.​Hofmann ·

In der Doku findet sich dazu wohl nichts, weil es sehr stark vom eigenen System abhängt.

Du müsstest feststellen, unter welchem Benutzer der Webserver läuft, und welchen Gruppen dieser User angehört. Entsprechend müssen die TYPO3-Verzeichnisse diem User bzw. einer seiner Gruppen gehören und für sie schreibbar sein.

kaefer ·

Ok, habe nun per Control-Center mir die Besitzrechte übertragen. Nun kommt die nächste Fehlermeldung... die zum Glück schonmal aus weniger Zeilen besteht:

Warning: unlink(/www/htdocs/w00e9c36/typo3conf/ENABLE_INSTALL_TOOL) [function.unlink]: Permission denied in /www/htdocs/w00e9c36/typo3/install/index.php on line 66

Warning: require(../init.php) [function.require]: failed to open stream: No such file or directory in /www/htdocs/w00e9c36/typo3/install/index.php on line 141

Warning: require(../init.php) [function.require]: failed to open stream: No such file or directory in /www/htdocs/w00e9c36/typo3/install/index.php on line 141

Fatal error: require() [function.require]: Failed opening required '../init.php' (include_path='.:/usr/share/php:..') in /www/htdocs/w00e9c36/typo3/install/index.php on line 141
kaefer ·

Habe alles nochmal neu hochgeladen und auf alles die Rechte 777 geschrieben. Nun gehts.

Vielen Dank für die raschen Antworten!

danielsj ·

Hallo,

läuft bei Dir die 4.6.0 ohne Probleme?

Ich habe nämlich ebenfalls Webspace bei All-Inkl und bekomme einen Error 500.

Ich kann noch nicht genau eingrenzen woran es liegt. Die "Standard-Installation" (ohne Seitenbaum) läuft ohne Probleme. Beim Aufruf des Front-Ends erhalte ich die Standard TYPO3 Fehlerseiten.

Sobald ich aber Seiten(inhalt) anlege oder einen Verweis auf eine andere Seite erstelle bekomme ich einen Internal Server Error. Laut Support lässt sich in der Apache Log kein eindeutiger Hinweis auf das Problem finden.

Die .htaccess kann ich als Fehlerquelle ausschliessen.
In die .htaccess habe ich lediglich folgendes eingefügt, bzw. den restlichen Inhalt der .htaccess zum Testen gelöscht:

AddHandler php53-cgi .php

Läuft bei Dir alles fehlerfrei?

Gruß Jan

scholzi ·

ist es denn überhaupt gut, wenn man alle schreibrechte für's komplette typo3 auf 777 setzt? können da nicht andere auf dateien zugreifen, die sie nichts angehen?

scholzi 😉