[TYPO3-german] cronjob im CLI Modus meckert über safermode

Rainer Schleevoigt rainer at webmasterei-hamburg.de
Fri Mar 27 16:33:09 CET 2009


Rainer Schleevoigt schrieb:
> Rainer Schleevoigt schrieb:
>   
>> Moin,
>>
>>   
>>     
Diagnose ist, aber noch nicht die Therapie.

init.php in Zeile 155 kommt eine Weiche:

$temp_path_t3lib = @is_dir(PATH_site.'t3lib/')     ? PATH_site.'t3lib/' 
: PATH_typo3.'t3lib/';

Das Ding ist aber tatsächlich ein Link auf ein Verzeichnis und is_dir() 
meldet  FALSE und so entsteht ein falscher Pfad.

So sieht es bei mir aus, habe ich da was falsch installiert, das sich 
jetzt im CLI-Mode rächt, ansonsten läuft es wunderbar.
drwxr-xr-x    6 wwwrun   www          4096 2009-03-27 14:47 .
drwxr-xr-x   37 ra1n3r   users        4096 2009-03-27 14:08 ..
-rw-r--r--    1 wwwrun   www            46 2009-02-10 10:36 clear.gif
-rw-r--r--    1 ra1n3r   users         894 2009-03-24 11:56 favicon.ico
drwxr-xr-x    5 wwwrun   www          4096 2009-03-21 21:53 fileadmin
-rw-r--r--    1 wwwrun   www          5051 2009-02-10 10:36 _.htaccess
lrwxrwxrwx    1 wwwrun   www            19 2009-03-21 16:57 index.php -> 
typo3_src/index.php
lrwxrwxrwx    1 wwwrun   www            15 2009-03-21 16:57 t3lib -> 
typo3_src/t3lib
lrwxrwxrwx    1 wwwrun   www            15 2009-03-21 16:57 typo3 -> 
typo3_src/typo3
drwxr-xr-x    4 wwwrun   www          4096 2009-03-27 13:10 typo3conf
lrwxrwxrwx    1 root     root           40 2009-03-27 14:47 typo3_src -> 
/srv/www/htdocs/hausweb/typo3_src-4.2.6/
drwxr-xr-x    8 wwwrun   www          4096 2009-03-27 07:31 typo3temp
drwxr-xr-x    7 wwwrun   www          4096 2009-03-26 18:43 uploads

Rainer
> OK, ich bin weiter gekommen. Ich habe safe_mode = On geschaltet und das 
> CLI ohne Symlinks aufgerufen.
>
> php /srv/www/htdocs/hausweb/PROJEKT/typo3/cli_dispatch.phpsh PROJEKT getdata
> PHP Warning:  require_once(): Unable to access 
> /srv/www/htdocs/hausweb/PROJEKT/typo3/t3lib/class.t3lib_div.php in 
> /srv/www/htdocs/hausweb/typo3_src-4.2.6/typo3/init.php on line 162
>
> Ist ja auch klar - die 'class.t3lib_div.php' liegt ja auch unter:
> /srv/www/htdocs/hausweb/typo3_src-4.2.6/t3lib/
>
> Da scheint etwas mit den Links nicht zu stimmen. Ansonsten läuft das 
> Projekt einwandfrei. Hat jemand schon Erfahrungen gemacht?
>
>
> Rainer
>
>   
>> Gemäß dieses Tippes
>>
>>     
>> http://www.typo3-tutorials.org/tutorials/entwicklung/cli-shell-scripte.html
>>
>> muss ich ein Script starten, das von einer Solaranlage (Fronius) die 
>> Ertragsdaten per REST abholt.
>>
>> Bei Aufruf auf der Kommandlinie von:
>> php /hausweb/PROJEKT/typo3/cli_dispatch.phpsh PROJEKT getdata
>>
>> Wirft er folgenden Fehler:
>>
>>  PHP Warning:  fopen(): open_basedir restriction in effect. 
>> File(/hausweb/PROJEKT/typo3conf/temp_CACHED_pse1da_ext_localconf.php) 
>> is not within the allowed path(s): 
>> (/hausweb/:/home/rainer/:/usr/share/php/:/mume/:/hausweb/PROJEKT/typo3conf/) 
>> in /srv/www/htdocs/hausweb/typo3_src-4.2.6/t3lib/class.t3lib_div.php on 
>> line 2729
>>
>> Das ist insofern erstaunlich, da doch /hausweb/PROJEKT/typo3conf/ im 
>> Pfad steht und es dennoch angemeckert wird. Ich weiß jetzt nicht, wo ich 
>> noch schauen soll.
>>
>> Rainer
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>
>>   
>>     
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
>   



More information about the TYPO3-german mailing list