Joomla 5 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 29. Januar 2024 alle unsere Joomla Erweiterungen mit Joomla 5 kompatible sind.

Für alle die gerade noch von Joomla 3 auf 4 aktualisieren: Anleitungen für die Joomla 4 Migration gibt es hier:

Es gibt nun auch eine eigenständige Dokumentation für Visforms für Joomla 4 und für Visforms auf Joomla 5

Forum

Visforms Subscription Inhaber können in unserem Forum Fragen stellen. Bitte mit dem entsprechenden Benutzer anmelden.
Jeder kann lesend auf das Forum zugreifen.

Bitte stellen Sie nur 1 Frage pro Thema.

Fehler beim Verschicken des Formulars

Mehr
4 Jahre 4 Monate her - 4 Jahre 4 Monate her #6458 von Administrator AV
Administrator AV antwortete auf Fehler beim Verschicken des Formulars
Hallo,

das Debuggen des Datenverlustes der Formulare ist mit den Entwicklertools des lokal verwendeten Web-Browsers möglich.
Die Tastenkombination in Firefox und Chrome ist 'ctrl + shift + i'.
In diesem konkreten Fall zeigt sich das Serververhalten z.B. in Firefox unter dem Punkt 'Netzwerkanalyse'.

Der ursprüngliche Request, den das Abschicken eines HTML-Formulars auslöst, ist ein POST-Request der alle Formulardaten im entsprechenden Header-Bereich des Requests enthält.
Der Server ist allerdings so konfiguriert, dass er an den Web-Browser eine permanente Umleitung (permanent redirect) auf eine andere Joomla-URL zurück sendet.

Eine permanente Umleitung resultiert aber immer in einem neuen GET-Request, bei dem alle Nutzdaten (hier die Formulardaten) des ursprünglichen POST-Requests ignoriert und damit verloren gehen.
Das Backend von visForms in Joomla auf dem Web-Server erhält also anstelle der mit den Formulardaten gefüllten POST-Anfrage eine simple GET-Anfrage in der alle Formulardaten fehlen.

Das bemängelt auch die zitierte visForms-Fehlermeldung:
"Fehler beim Verschicken des Formulars. Leider ist bei der Datenübertragung ein Fehler aufgetreten."

Die komplette Aufruf-Reihenfolge (Bearbeitungs-Reihenfolge) auf dem Server verläuft grundsätzlich in etwa folgendermaßen:

1 - Dezidierte Firewalls/Tools vor dem Server-Betriebssystem
2 - Techniken/Tools direkt auf dem Server-Betriebssystem, wie etwa die iptables bei Linux
3 - Zusätzliche (Reverse) Proxy vor dem Web-Server
4 - Techniken des Web-Servers, wie etwa die htaccess-Konfiguration bei Apache
5 - Einstellungen in der Joomla System-Konfiguration
6 - Durch den Joomla-Administrator speziell installierte Joomla Plugins bzw. Erweiterungen

Die Punkte 1-2 betreffen inhaltlich nicht das HTTP(S) Protokoll, wozu das Redirect gehört.
Die Punkte 3-6 sind mögliche Stellen für die Konfiguration eines Redirect.
Erfahrungsgemäß ist eine Stelle im Bereich ab/hinter dem Web-Server am wahrscheinlichsten/häufigsten (Punkte 4,5 und 6).

Herzliche Grüße,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).
Letzte Änderung: 4 Jahre 4 Monate her von Administrator AV.

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum