Administrator schrieb: Aber auf einer produktiven Seite müsstest du das Fehler Berichten Level natürlich so einstellen, dass Warnings nicht gezeigt werden (php.ini oder Joomla! Konfiguration). Das ist sicher der Unterschied zwischen den beiden Systemen.
Ja, das ist schon klar, das ich im Produktiveinsatz meine php.ini nicht allen Debug-Output zeigen lasse.
Und wenn auf dem einen System keine Mails verschickt werden, dann liegt das sicher eher daran, dass z.B, auf der Server gar kein Mailer eingerichtet oder dieser nicht richtig konfiguriert (auf dem Server in der Joomla! installation....) ist.
Daran liegt es nicht. Das ist es ja. Ich habe inzwischen auf beiden Servern eine 1:1 Kopie der Website (Datenbank und Dateien kopiert).
- Stelle ich beide Server auf PHP 7.4, funktioniert es auf beiden (auch der Mailversand).
- Stelle ich aber beide Server auf PHP 8.0, funktioniert das Speichern der Daten auf beiden Servern, aber der Mailversand nur auf dem von Webgo.
Es kommt auch dann keine Ergebnisnachricht im Browser, sondern folgende Meldung:
0 chr(): Argument #1 ($codepoint) must be of type int, string given
Denn gerade in Bezug auf das Versenden von Mails läuft Visforms extrem stabil und zeigt eigentlich in der Regel immer nur an, dass bei einem der vielen anderen Player, die beim Versenden von Mails beteiligt sind, etwas nicht funktioniert.
EDIT:
Ok, verhält sich bei PHP 8.0 auf beiden servern gleich fehlerhaft, hat nur bei Webgo die Umstellung gehangen. Ein Neustart des Webserver-Prozesses hat die Umstellung jetzt gemacht und ich habe auch hier dieselben Probleme.