ep3-bs icon indicating copy to clipboard operation
ep3-bs copied to clipboard

Verschiedene Fehler vom Zend-Framework

Open Erde244 opened this issue 3 years ago • 9 comments

Hallo,

wir wollen das ep3-Buchungssystem innerhalb unsere Firma zur Raum-Verwaltung nutzen und haben bereits eine entsprechende Instanz installiert. Bei mehreren Tests von Buchungen kommen bei uns jedoch immer wieder Zend-Framework-Fehler. Nach folgend die Details:

Buchung erfolgt über einen Account mit der Berechtigung "aktivierter Benutzer". Nach der Auswahl des Timeslots und der Bestätigung, dass man diesen buchen möchte erscheinen die Fehlermeldungen lt. Anhang.

zend05 zend04 zend03 zend02 zend01

Wenn man danach zurück auf die Startseite geht, wurde keine Buchung vermerkt.

Kann uns hier jemand weiterhelfen?

MfG Marcus

Erde244 avatar Feb 02 '22 06:02 Erde244

sieht so aus, als wenn der Mailservice bei der Buchung eines Users nicht funktioniert. Wie sieht es denn aus, wenn Ihr eine Buchung im Backend als Admin macht? Läuft die durch?

cbits68 avatar Feb 02 '22 08:02 cbits68

Bei der Buchung über das Backend funktioniert es ohne Fehlermeldung. Im ersten Schritt wollen wir den Mail-Service nicht nutzen. Kann man das deaktivieren?

Erde244 avatar Feb 02 '22 08:02 Erde244

es ist sicher möglich den Mailservice im Buchungsprozess herauszunehmen (auskommentieren). Dann aber auch bei Storierungen nicht vergessen. Ich denke es ist aber aufwändiger als mal zu schauen, wo Eure Konfiguration des Mailservice ggf. fehlerhaft ist oder Euer System damit nicht funktioniert. Ist ja nur die local.php

cbits68 avatar Feb 02 '22 08:02 cbits68

Hallo,

wir haben es jetzt erneut mit mehreren Mail-Einstellungen getestet. Der Hauptanteil der Fehler ist verschwunden. Ein Fehler wird aber immer noch angezeigt. Dieser könnte aber ggf. auch von fehlenden Firewall-Einstellungen kommen.

zend06

Könnte dies daher kommen? Welche konkreten Variablen müssen den für die Version "sendmail" bzw. "smtp-tls" hinterlegt werden. Vielleicht haben wir dort auch noch etwas verwechselt.

MfG Marcus

Erde244 avatar Feb 03 '22 05:02 Erde244

In der Fehlermeldung wird auf die Connection.php referenziert. Das hat vermutlich eher etwas mit der Verbindung zur Datenbank zu tun und nicht mit den Mail Einstellungen. Ich hoffe Ihr habt bei der Installation auch darauf geachtet, dass Ihr die richtige PHP Version nutzt.

cbits68 avatar Feb 03 '22 08:02 cbits68

Wir haben die PHP-Version 7.4.27 im Einsatz, was dann eigentlich auch passen sollte.

Erde244 avatar Feb 03 '22 09:02 Erde244

ja, das sollte passen. Aber irgendwo ist wohl noch ein Problem wenn mittels POD (PHP Data Objects) beim Buchen auf die MySQL DB zugegriffen wird.

cbits68 avatar Feb 03 '22 09:02 cbits68

Merkwürdigerweise wird der Eintrag in der Datenbank trotzdem vorgenommen. Wenn wir bei einem Nutzer-Account die Mail-Benachrichtigung deaktivieren, kommt keine Fehlermeldung, daher weiterhin der Verdacht bzgl. Mailversand.

Erde244 avatar Feb 03 '22 09:02 Erde244

Und werden Mails versendet oder nicht? Ich nutze bei uns sendmail als Mail Protokoll. smtp habe ich daher nicht getestet, da sendmail ja gut bei uns funktioniert hat. SMTP TLS könnte ggf. auch Probleme geben, da viele Mailrelay Server nur noch TLS >=1.2 unterstützen

cbits68 avatar Feb 03 '22 09:02 cbits68