tkrebs / ep3-bs

Online booking system for courts
http://bs.hbsys.de/
MIT License
184 stars 108 forks source link

Verschiedene Fehler vom Zend-Framework #531

Open Erde244 opened 2 years ago

Erde244 commented 2 years ago

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

cbits68 commented 2 years ago

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?

Erde244 commented 2 years ago

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

cbits68 commented 2 years ago

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

Erde244 commented 2 years ago

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

cbits68 commented 2 years ago

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.

Erde244 commented 2 years ago

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

cbits68 commented 2 years ago

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.

Erde244 commented 2 years ago

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.

cbits68 commented 2 years ago

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