Zum Inhalt springen

sr_sendcard: zeitverzögertes Senden

Erstellt am 2. Februar 2007 · 2 Antworten · letzte Antwort am 7. Februar 2007

Tags: E-Mail-Versand, Frage

mamo ·

Hallo
Die Extension sr_sendcard 2.2.0 hat bis vor Kurzem wunderbar funktioniert, auch mit zeitverzögertem Senden. Nun kommen Karten, die per Cronjob später verschickt werden sollten, nicht mehr an. In der DB habe ich gesehen, dass bereits einige Karten unverschickt blieben.

An der Extension sr_sendcard habe ich nichts verändert, auch nicht an den Seiten der Postkarten.
Könnte es im Zusammenhang mit dem Update von Typo3 4.0 auf 4.0.4 und/oder PHP5 eine Veränderung gegeben haben?

So sieht meine Cronjob-Einstellung aus:

wget -o /dev/null http://meineDomain.ch/typo3/typo3conf/ext/sr_sendcard/pi1/cardmailer.php?id=79

Rufe ich folgenden Befehl im Browser auf:

http://meineDomain.ch/typo3/typo3conf/ext/sr_sendcard/pi1/cardmailer.php?id=79

kommt diese Fehlermeldung:

Warning: require(/t3lib/class.t3lib_div.php) [function.require.html]: failed
to open stream: No such file or directory in
/home/meineDomain/public_html/typo3/typo3conf/ext/sr_sendcard/pi1/cardmailer.php
on line 46

Fatal error: require() [function.require.html]: Failed opening required
'/t3lib/class.t3lib_div.php'
(include_path='.:/usr/local/lib/php:/usr/local/php5/lib/php') in
/home/meineDomain/public_html/typo3/typo3conf/ext/sr_sendcard/pi1/cardmailer.php
on line 46

Der Provider konnte mir auch nicht weiter helfen. Er meint, das sei ein Problem mit der Extension.

Weiss jemand Rat? Besten Dank!

mamo ·

Hat denn niemand sr_sendcard unter TYPO 3 4.0.4 und PHP 5 zum Laufen gebracht? Ich verstehe nicht, warum mein Cronjob plötzlich nicht mehr funktionieren soll.
Weiss wirklich niemand, woran das liegen könnte?

mamo ·

Selbstgespräch!
Nun habe ich herausgefunden, dass der Cronjob nach einem falschen Pfad sucht. Statt

/t3lib/class.t3lib_div.php

müsste er

/home/myDomain/public_html/typo3/t3lib/class.t3lib_div.php

aufrufen, damit die Datei vom Browser aus auch gefunden werden kann.

Kann mir jemand einen Tipp geben, wie und wo ich das ändern kann? Im cardmailer.php?
Danke.