Gelöst "Class 'DOMDocument' not found" und kein Email Versand
-
Hallo Churchtools Team,
(Kontext: Self-hostet Instanz 3.63.0 und auch nach Update 3.64.0)
Wir haben leider seit einigen Tagen das große Problem, dass keine Emails aus Churchtools versendet werden. Im Log findet sich die Meldung "Sending 10 mails take too long, so reset currently_mail_sending" sowie "Class 'DOMDocument' not found" (genauer Eintrag siehe unten) wenn man den Cron-Job startet. Ebenfalls wurde der DOMDocument Fehler von Leuten gesehen die versucht haben ihr Passwort zu reseten.
Es gab ein Problem mit unserem lokalen Postfix Server der nicht richtig lief, allerdings geht er nun wieder, das Problem besteht aber weiter.
In der Datenbank in cc_mail_queue waren auch über 600 Emails die sich angesammelt haben. Ich habe manuell bei allen die älter als diese Woche sind manuell send_date gesetzt, damit die nicht alle nachträglich gesendet werden wenn es wieder geht. Ist das so richtig?
Der genaue Eintrag in error.log sieht so aus:
[2020-09-10 10:19:57] ChurchTools.ERROR: Class 'DOMDocument' not found {"module":"cron"} {"build":"31542","url":"/?q=cron&adminmenu=true","ip":"-","http_method":"GET","server":"-","referrer":"https://-/?q=churchcore/logviewer"}
Könnt ihr mir da helfen?
-
@pg sagte in "Class 'DOMDocument' not found" und kein Email Versand:
Class 'DOMDocument' not found
Da fehlt bei euch die PHP Extension dom: https://stackoverflow.com/questions/14395239/class-domdocument-not-found
-
@davidschilling Danke, daran lag es. Muss ich wohl in den Changelogs überlesen haben das die Extension jetzt benötigt wird.