Hi Sven Kalbhenn,

Sven Kalbhenn wrote:

> ich versuche gerade verzweifelt den Planer in TYPO3 mit einem cronjob
> aufzurufen. Doch leider bekomme ich stets folgende Fehlermeldungen:
> 
> *******
> PHP Fatal error:  Uncaught exception 'RuntimeException' with message
> 'Could not create directory!' in
> /var/www/vhosts/my-
domain.de/httpdocs/typo3_src-4.6.9/t3lib/class.t3lib_div.php:2992
> Stack trace:
> #0
> #/var/www/vhosts/my-
domain.de/httpdocs/typo3_src-4.6.9/t3lib/class.t3lib_div.php(2961):
> #t3lib_div::createDirectoryPath('/var/www/vhosts...') 1
> #/var/www/vhosts/my-
domain.de/httpdocs/typo3_src-4.6.9/t3lib/cache/backend/class.t3lib_cache_backend_filebackend.php(201):
> #t3lib_div::mkdir_deep('/var/www/vhosts...') 2
> #/var/www/vhosts/my-
domain.de/httpdocs/typo3_src-4.6.9/t3lib/cache/backend/class.t3lib_cache_backend_filebackend.php(99):
> #t3lib_cache_backend_FileBackend-
>createFinalCacheDirectory('/var/www/vhosts...')
> #3
> #/var/www/vhosts/my-
domain.de/httpdocs/typo3_src-4.6.9/t3lib/cache/frontend/class.t3lib_cache_frontend_abstractfrontend.php(63):
> #t3lib_cache_backend_FileBackend-
>setCache(Object(t3lib_cache_frontend_PhpFrontend))
> #4
> #/var/www/vhosts/my-
domain.de/httpdocs/typo3_src-4.6.9/t3lib/cache/frontend/class.t3lib_cache_frontend_phpfrontend.php(45):
> #t3lib_cache_fr in
> #/var/www/vhosts/my-
domain.de/httpdocs/typo3_src-4.6.9/t3lib/cache/backend/class.t3lib_cache_backend_filebackend.php
> #on line 203
> ********
> Ich habe den cron-Befehl bereits als root, apache, und webuser ausgeführt
> - aber ich bekomme immer die gleichen Fehler!? Offensichtlich will er
> irgendein Cache-Verzeichnis anlegen, wozu er aber keine Rechte hat. Leider
> wird aber nicht angezeigt, wie das Verzeichnis heißt, das er anlegen will,
> da er das immer abkürzt ('/var/www/vhosts…') :( Kann mir jemand sagen, was
> er da anlegen will?

Du brauchst ja nur in den Stacktrace zu schauen und die Aufrufe rückwärts 
durchzugehen... er versucht das Verzeichnis typo3temp/Cache/Code oder 
typo3temp/Cache/Data anzulegen. Vermutlich ist es doch eher der autoloader 
Cache in ersterem Verzeichnis.

Dies darf er offensichtlich nicht, also mal schauen, wie die Rechte dort 
gesetzt sind.

p.s.: Du solltest den typo3/cli_dispatch.phpsh mit dem gleichen User 
aufrufen, mit welchem dein Webserver läuft, also vermutlich apache

Grüße
-- 
Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln
Documentation – linkvalidator
TYPO3 .... inspiring people to share!

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

Antwort per Email an