[TYPO3-german] Direct Mail: Cronjob läuft nicht

Leo Führinger leo-fuehringer at gmx.net
Thu Dec 18 22:59:43 CET 2008


Nabend Ivan,
beim letzten Aufruf hatte ich gar keine Nummer vom php angegeben^^ Gut 
dass du nachgefragt hast!

Aber auch mit dem php5-Aufruf - also mit
/absolute/path/to/php5 -f /absolute/path/to/dmailerd.php
kommen die zwei Fehlermeldungen wie zuvor auch:
~/typo3cms/dav/typo3conf/ext/direct_mail/res/scripts $ 
/usr/local/bin/php5 -f 
/www/206180_70794/rp-hosting/7620/8620/typo3cms/dav/typo3conf/ext/direct_mail/res/scripts/dmailerd.phpcron
<br />
<b>Warning</b>:  require_once(//t3lib/class.t3lib_div.php) [<a 
href='function.require-once'>function.require-once</a>]: failed to open 
stream: No such file or directory in 
<b>/kunden/206180_70794/rp-hosting/7620/8620/typo3cms/dav/typo3conf/ext/direct_mail/res/scripts/dmailerd.phpcron</b> 
on line <b>61</b><br />
<br />
<b>Fatal error</b>:  require_once() [<a 
href='function.require'>function.require</a>]: Failed opening required 
'//t3lib/class.t3lib_div.php' (include_path='.:/usr/local/lib/php') in 
<b>/kunden/206180_70794/rp-hosting/7620/8620/typo3cms/dav/typo3conf/ext/direct_mail/res/scripts/dmailerd.phpcron</b> 
on line <b>61</b><br />

So was doofes... ;-(
Gute Nacht,
Leo


Ivan Kartolo schrieb:
> Hallo Leo,
> 
> TYPO3 4.2.x braucht ja PHP5. Rufst Du php4 oder php5 auf?
> 
> /absolute/path/to/php5 -f /absolute/path/to/dmailerd.php
> 
> VG,
> 
> Ivan
> 
> 
> Leo Führinger schrieb:
>> Hallo Ivan,
>> das mit dem CGI stimmt - habs bei jweiland gehostet...
>> Habs nun mal mit absoluten Pfaden probiert.
>> 1. Variante: Über den absoluten Pfad die phpcron aufrufen:
>> /www/.../typo3cms/dav/.../dmailered.phpcron
>> Da kommt nur noch ein Fehler:
>> <b>Parse error</b>:  syntax error, unexpected T_CLASS in
>> <b>/kunden/206180_70794/rp-hosting/7620/8620/typo3cms/typo3_src-4.2.3/t3lib/class.t3lib_div.php</b>
>> on line <b>233</b><br />
>>
>> 2. Variante: Wie von dir beschrieben: /absolute/path/to/php -f
>> /absolute/path/to/dmailerd.phpcron
>> Da kommen die gleichen beiden Fehler, wie wenn ich das Skript mit ./
>> aufrufe...
>> Leider kann ich mit den Fehlermeldungen nichts anfangen...
>>
>> Falls ich das nicht zum laufen krieg, stell ich einfach ein, dass die
>> 300 Newsletter auf einmal verschickt werden und nicht immer nur 50 Stück
>> - sonst muss ich so oft auf "Versand anstoßen" klicken. Hoffe aber, dass
>> es soweit nicht kommt ;-)
>>
>> Trotzdem auch dir schonmal Danke,
>> Leo
>>
>> Ivan Kartolo schrieb:
>>> Leo Führinger schrieb:
>>>> Hallo Steffen,
>>>> schonmal danke für den Tipp... Schade, dass der Cronjob so oft nicht
>>>> richtig läuft...
>>>> Ohne das /dev/null kommt die Fehlermeldung:
>>>> ----------BEGIN FEHLERMELDUNG---------------
>>>> X-Powered-By: PHP/4.4.8
>>>> Content-type: text/html
>>>>
>>>> <br />
>>>> <b>Warning</b>:  main(./t3lib/class.t3lib_div.php) [<a
>>>> href='function.main'>function.main</a>]: failed to open stream: No such
>>>> file or directory in
>>>> <b>/....../typo3cms/dav/typo3conf/ext/direct_mail/res/scripts/dmailerd.phpcron</b>
>>>>
>>>> on line <b>61</b><br />
>>>> <br />
>>>> <b>Fatal error</b>:  main() [<a
>>>> href='function.require'>function.require</a>]: Failed opening required
>>>> './t3lib/class.t3lib_div.php' (include_path='.:/usr/local/lib/php') in
>>>> <b>/....../typo3cms/dav/typo3conf/ext/direct_mail/res/scripts/dmailerd.phpcron</b>
>>>>
>>>> on line <b>61</b><br />
>>>> ----------ENDE FEHLERMELDUNG---------------
>>>> Hast du noch ne Idee?
>>>>
>>>> Leo
>>>>
>>>> Steffen Gebert schrieb:
>>>>>> Wenn ich mit ./dmailerd.phpcron> /dev/null das Skipt aufrufe kommt
>>>>>> keine
>>>>>> Fehlermeldung mehr - jedoch werden auch keine Mails verschickt. Wofür
>>>>>> der Pfad /dev/null geschrieben wird, weiß ich leider auch nicht - auf
>>>>>> alle Fälle stand das so in der Dokumentation.
>>>>>> Hat jemand eine Idee für mich?
>>>>> Ja, lass mal das > /dev/null weg - das leitet alle Ausgaben ins
>>>>> Nirvana.
>>>>> Evtl. bekommst du so die Fehlermeldungen des Skriptes zu sehen.
>>>>> Erfahrungsgemäß kann ich aber auch sagen, dass der DM-Cronjob sehr
>>>>> komisch /
>>>>> fehlerhaft ist.
>>>>>
>>>>> Steffen
>>>>>
>>> Hi Leo,
>>>
>>> kann das sein, dass Dein PHP als CGI installiert ist?
>>> Das DMail-Cronskript muss Du mit dem absoluten Pfad aufrufen. Bsp:
>>>
>>>
>>> /absolute/path/to/php -f /absolute/path/to/dmailerd.phpcron
>>>
>>> Die "^M" Zeichen sind alle DOS-Linefeed. Es war ein Versehen beim
>>> Hochladen in TER. Du kannst mit dem Befehl "dos2unix dmailerd.phpcron"
>>> die Linefeeds umwandeln lassen.
>>>
>>> VG,
>>>
> 
> 


More information about the TYPO3-german mailing list