Archiv für August 2008

Cron einrichten

Freitag, 8. August 2008

Wenn alle nötigen Einstellungen für Direct_Mail (DM) getätigt wurden, so muss als Sahnehäubchen der Crontab für den automatischen Versand eingerichtet werden.

Da auf meinem Web-Server Plesk zur Verwaltung eingerichtet ist, kann der Crontab bequem mit Plesk eingerichtet werden.

Was man dabei beachten muss, sind die Rechte und Owner der einzelnen Skripte.
Um das Ausprobieren verschiedener Ansätze zu vermeiden, habe ich mein TYPO3 Verzeichnis (www.domain.com/cms) kurzerhand dem Apache als Owner gegeben und zusätzlich den Apache als Owner für das TYPO3-Source Verzeichnis bestimmt.

Ergebnis: Im Backend wird mir angezeigt, dass der Crontjob läuft und eingerichtet ist.

HTML/Plain Text kann nicht ausgelesen werden

Freitag, 8. August 2008

Wie oft hat man das Problem, dass bei ‘direct_mail’ (DM) etwas nicht gleich auf anhieb funktioniert?

Mir passiert das öfter. Nun habe ich zum erneuten Mal den o.g. Fehler gehabt und nach langem Suchen wieder beheben können.

Meist tritt der Fehler auf, wenn man TYPO3 (T3) nicht im Web-Root Verzeichnis installiert, sondern in einem Unterverzeichnis installiert hat (z.B. /var/www/vhosts/domain.com/httpdocs/cms ==> www.domain.com/cms ).
Folglich findet DM die auszulesenden Seiten nicht, da dieses von einer Domain www.domain.com zum auslesen verwendet.

Die Lösung:
In der Root-Seite muss der Domain eintrag korrigiert werden.

Hier den Eintrag folgendermaßen ändern: von www.domain.com auf www.domain.com/cms.

Wichtig dabei ist, dass die Domain ohne abschließenden / eingegeben wird, da sonst DM folgende URL zum Auslesen des Newsletter-Inhaltes erstellt: www.domain.com/cms//index.php?…