KB
Direct Mail cronjob problem
Typo3: cronjob-ul din extensia direct_mail |
Problema care urmeaza sa fie prezentata si solutia ei s-au manifestat intr-o situatie particulara. Totusi daca intalniti aceasta problema in alta situatie cu alte versiuni de Typo3 sau de extensii considerati totusi aceasta rezolvare.
Dupa un upgrade al Typo3 la versiunea 4.3.0 de la versiunea 4.2.8 am descoperit ca un cronjob care verifica existenta unui job de direct mailing creat de extensia direct_mail se oprea din executie cu urmatoarea eroare:
PHP Fatal error: Cannot redeclare class language in /.../typo3_src-4.3.0/typo3/sysext/lang/lang.php on line 88
Aceasta eroare facea imposibila trimiterea de mail-uri prin intermediul acestei extensii.
Am indentificat aceasta eroare ca fiind generata de incercarea de reincluziune a clasei language in interiorul fisierului class.dmailer.php al aceleiasi extensii. Rezolvarea acestei probleme consta in modificarea liniei din acest fisier care contine
require (PATH_typo3.'sysext/lang/lang.php'); in
require_once (PATH_typo3.'sysext/lang/lang.php');




