[Typo3-german] Direct_Mail Extension - l?uft nicht automatisch
Frank Henke
f.henke at klett.de
Wed Dec 14 09:16:33 CET 2005
Hallo,
Danke erst mal für den Bug-Track-Link. Habe die cron mal in eine php Umgebau. Leider mit dem gleichen Ergebnis :-(
Komme nicht weiter.
In der php.ini steht der register_globals auf On.
Weder .php, noch die .phpcron, und auch nicht die .phpsh lstoßen den Mailversand an.
Die Pfadangaben lasse ich mit ausgeben, die sind 100%ig korrekt. Es wird auch php ausgeführt. Es kommen die bereits beschriebenen Warnungen wie "Notice: Undefined index: news_erweiterung in /html/typo3conf/temp_CACHED_ps48b8_ext_localconf.php on line 73".
Das stimmt schon. PHP scheint hier sehr fehlerintolerant zu sein. Ich habe die Cachedatei mal testweise umgebaut, und aus diesem:
"$_EXTKEY = 'tt_products';
$_EXTCONF = $TYPO3_CONF_VARS['EXT']['extConf'][$_EXTKEY];"
das hier
"$_EXTKEY = 'tt_products';
if (isset($TYPO3_CONF_VARS['EXT']['extConf'][$_EXTKEY])){
$_EXTCONF = $TYPO3_CONF_VARS['EXT']['extConf'][$_EXTKEY];
} else {
$_EXTCONF = '';
}"
gemacht.
Dann kommenden die Notice-Meldungen nicht. Wie ich die abschalten kann, weiß ich nicht. Die gesamte Ausgabe sind Notice-Meldungen. Also sollten die Scripte auch weiter laufen. Das Script läuft auch bis
"$htmlmail->start(); " komplett durch.
Die Testausgabe, die ich dahintergebaut habe, ist zu sehen. Erst beim Schritt "$htmlmail->runcron(); " quittiert das Script mit einer Errormeldung (nur auf Shell-Seite zu sehen) seinen Dienst. Der danach eingebaute Testoutput wird nicht mehr ausgegeben.
Jemand noch eine Idee, warum die direct_mail nicht will. Vielleicht liegts gar nicht am Typo, sondern am PHP?
Danke und Gruß
Frank
More information about the TYPO3-german
mailing list