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

Rainer Schleevoigt rainer at webmasterei-hamburg.de
Fri Mar 27 17:25:25 CET 2009


David Bruchmann schrieb:
> Halllo Rainer,
>
> habs nur grob überflogen, Dein Problem.
> Habe gerade etwas ähnliches gehabt und einfach 'this->backPath' richtig 
> gesetzt - da ich von aussen drauf zugegriffen habe hieß es dann 
> $meinObjekt->backPath, das musst Du dann evtl. anpassen.
>   
Ich habe jetzt 5 Stunden rumgemacht. Jetzt will er localconf.php nicht 
öffnen, weil die Datei wwwrun gehört, der aber keine Shell hat und der 
testweise root wegen Safemode nicht öffnen darf. Ist es verwerflich, 
einfach das Script außerhalb der T3-Umgebung laufen zu lassen?


Rainer

Freitagabend
> Viele Grüße
> David
>
> ----- Ursprüngliche Nachricht -----
> Von:        Rainer Schleevoigt <rainer at webmasterei-hamburg.de>
> Gesendet:   Freitag, 27. März 2009 16:33:09
> An:         German TYPO3 Userlist <typo3-german at lists.netfielders.de>
> CC:
> Betreff:    Re: [TYPO3-german] cronjob im CLI Modus meckert über safermode
>   
>> 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
>>>
>>>   
>>>       
>> _______________________________________________
>> 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