Probleme mit Formular

  • Hallo Support, ich brauch eure Hilfe!

    Ich habe da meine Probleme mit dem Formular Feature. Getestet habe ich es auch schon bei ZP (Optionen > Aktion > Features testen), war i.O.
    Habe meine Website zuerst komplett veröffentlicht, danach das Formular getestet (siehe Form error 4).
    E-Mail ist nie angekommen.

    Danach habe ich das Formular nochmals über "Vorschau" getestet (siehe Form Error).

    Ebenfalls nicht richtig funktionieren tut das Gästebuch, wenn ich auf den Link klicke "Eintrag hinzufügen" passiert nix.

    Ich habe bei meinem Hoster (hoststar.ch) mal nachgeschaut, was für eine PHP Version für meine Website verwendet wird und da fand ich 5.2 - ist dies das Problem?


    Freundliche Grüsse

    Rätz Daniel

  • Ich habe bei meinem Hoster (hoststar.ch) mal nachgeschaut, was für eine PHP Version für meine Website verwendet wird und da fand ich 5.2 - ist dies das Problem?

    Hallo,

    das ist das Problem.

    Du solltest mindestens die PHP-Version 5.3 auf deinem Webserver aktiv haben.
    Siehe u.a. hier: http://docs.zeta-producer.com/formulare-via-php-versenden.html

    Aktualisiere/Aktivere dies bei deinem Webhoster/Paket und dann sollte das gehen.

    Warum der PHP-Test bei dir anzeigt, das es i.O. wäre, weiß ich nicht.
    Dürfte eigentlich nicht sein (evtl eine "spontane" Fehlfunktion, da dieser eigentlich sonst recht gut funktioniert)

    Gruß
    Jochen

  • Hallo Jochen,

    habe nun mit dem Webhoster kontakt aufgenommen, die haben mir jetzt PHP 5.5 aktiviert. (in die htaccess Datei folgendes eingefügt:
    "Action php /cgi-php55/php
    AddHandler php55 .php"

    Die Probleme scheinen aber noch woanders zu liegen. Wenn ich z.B. das Kontaktformular absenden möchte, kommt die Meldung: "Fehler: Server nicht gefunden", siehe letzter Beitrag.

    Beim Gästebuch tut sich auch noch immer nichts, wenn ich einen neuen Eintrag hinzufügen möchte :(

    Ojjeojee, hoffe ihr könnt mir da weiterhelfen :/


    Gruss

    Daniel

  • Hallo Jochen,

    was ich gemerkt habe ist, dass die Formular-Funktion mit Handy oder anderem PC "funktioniert", sprich mit einem anderen Browser als Mozilla Firefox.
    Es kommt zumindest die Meldung, dass die Nachricht erfolgreich gesendet wurde.

    Mit dem Mozilla Firefox-Browser funktioniert dies aber auf meinem PC nicht.

    Die EMail vom Formular erhalte ich jedoch noch nicht, sind auch nicht im Junk-Email Ordner :/

    Das Gästebuch funktioniert auch bei anderen Browsern als Firefox noch nicht.


    Gruss Daniel

    Einmal editiert, zuletzt von Daniel005 (14. August 2015 um 14:55)

  • Hallo Daniel,

    also die PHP-Version stimmt nun.

    Auf die schnelle habe ich eben auch keinen groben Fehler entdeckt.

    Was ich aber eben bei einem Test auf deiner Seite bekommen habe, war ein "Access denied by security policy".

    Das deutet darauf hin, das du keine "echten" Schreibrechte auf deinem Webserver hast, die aber Voraussetzung sind, für das korrekte funktinieren der PHP-Module, wie das Gästebuch, Formular, und das Online-CMS.

    Da solltest du mal mit deinem Webhoster Kontakt aufnehmen und denen mitteilen, das man ggf. eine Ausnahme für mod_security für deine PHP-Version erstellt.
    Oder schauen, ob du das evtl. selbst in dem dortigen Controlcenter o.ä. einrichten kannst.

    Was anderes fällt mir dazu gerade nicht ein.

    Gruß
    Jochen

    Einmal editiert, zuletzt von Jochen (14. August 2015 um 15:11)

  • Ich bin mir nicht sicher, aber evtl. kann es zusätzlich auch noch an deinem Domainnamen liegen.

    Daher direkt die Frage an das Zeta-Tean:

    Sind die PHP Scripte eigentlich "Deutschfähig"?
    Also können diese mit Umlauten, wie in dem Fall dem Domainnamen https://community.zeta-producer.com/www.r%C3%A4tzgem%C3%BCse.ch umgehen?

    Ich selbst habe die PHP-Module des ZPs noch nicht auf einer "Umlautdomain" getestet.
    Habt Ihr das schon, und funktioniert das gut?

    Danke für eine kurze Info dazu.

    Gruß
    Jochen

  • Also die Rechtevergabe sieht bei dir soweit richtig aus.
    Diese musst du auch nur für den Ordner /assets/php/ vergeben.
    Bei Erweitert, kannst du mal auf 777 umstellen.

    Kannst es ja mal so versuchen.

    Gruß
    Jochen

  • Habe nun dem Ordner und den darinliegenden Dateien die Rechte 777 gegeben wie du gesagt hast, geändert hat sich jedoch nichts.

    Gästebuch macht kein Wank, und die EMail kommen auch noch nicht an. :/

    Gruss
    Daniel

  • Ok, dann mal abwarten was:

    A: Zeta zu der Sache mit der Umlautdomain sagt.
    B: Zeta evtl. einen Fehler findet auf deiner Webseite.
    C: Ob es geht, wenn dein Webhoster, das PHP angepasst hat.

    Gruß
    Jochen

  • Servus Jochen

    Erfreuliche Nachrichten :D , nach Rücksprache mit dem Hoster funktioniert nun das Gästebuch wie auch die Formulare (ausser via Firefox), dh ich erhalte nun die E-Mails.

    Antwort vom Hoster zur Info:

    "Einige Aktionen von PHP werden auf unseren Servern von automatischen Sicherheitsregelnblockiert. Diese können dann nach und nach deaktiviert werden, um die Fehlerursache zu beseitigen.
    Ich habe die betroffene Sicherheitsregel nun deaktiviert. Es kann sein, dassgewisse Aktionen von mehr als einer Regel blockiert werden.
    In dem Falle würden Sie noch einmal solch eine Fehlermeldung bekommen. Ichwürde Sie bitten, mir die Fehlermeldung erneut zukommen zu lassen, falls sie wieder auftauchen sollte."


    1. Nun bleibt mir noch die Frage, wieso die Formulare bei Mozilla Firefox nicht funktionieren, sprich wenn ich ein Formular absenden möchte, kommt die Fehlermeldung "Fehler, Server nicht gefunden." Ist dies auch wieder ein Sicherheitsbedingtes Problem auf der Seite des Hosters oder ein Problem von ZP?


    2. Was mir aufgefallen ist, dass wenn ich via Mobile ein Formularfeld ausfülle, wo ein Datum oder eine Uhrzeit verlangt wird, kann ich automatisch in einem Kalender das Datum auswählen oder die Uhrzeit wählen.
    Wenn ich das selbe auf dem PC versuche, muss ich dies manuell selbst eintragen und habe keinen Kalender oder Uhrzeit-Auswahl. Gibt es eine Möglichkeit, dass dies auch beim PC erscheint und nicht nur via Mobile?


    Freundliche Grüsse


    Daniel

  • Hallo Daniel,

    dann kommen wir ja so langsam der Sache näher ;)

    zu 1: So wie es aussieht hat der Firefox ein Problem mit den Umlauten, da er das ä und ü in deinem Domainnamen nicht richtig umsetzen kann.
    Bei der Codierung der Webseite ist mir jetzt nichts falsches ausgefallen.
    Evtl. hängt es damit zusammen, das du 2 (ziemlich ähnliche) Erfolgs und Nichterfolgs URLs in deinem Projekt hast.
    Einmal mit "-01" jeweils hinten dran.
    Vielleicht kommt deswegen der Firefox durcheinander?

    Ich an deiner Stelle würde jetzt folgendes tun.
    -Lösche zunächst zum testen mal das Kontaktformular komplett aus deinem Projekt raus.
    -Dann füge ein neues ein und vergib in diesem jeweils eine neue eigens erstellte Erfolgs und Nichterfolgsurl mit ein.
    -Und dann nochmals testen.

    zu 2: Das liegt an deinem Mobilen Geräte, das bei dir dort einen Urhezeit und Kalenderauswahl erscheint (evtl. an einer installierten App o.ä.).
    Frei Haus, kann dies das ZP Formular leider noch nicht (weder auf dem Dekstop, noch auf der Mobildarstellung).
    Wenn du das wünscht, ist das ZP Formular nicht das richtige.

    Gruß
    Jochen

  • Hallo Jochen,

    habe nun das Kontaktformular mal komplett gelöscht und durch ein neues ersetzt.
    Die Erfolgs- und Nichterfolgs URL sollte er eigentlich nicht mehr verwechseln können, die habe ich kürzlich angepasst, dh für jedes Formular separate Erfolgs/Nichterfolgs URL (Seiten) erstellt, mit unterschiedlichen Bezeichnungen.

    Mit dem neuen Formular hat sich leider nichts geändert.

    Fällt dir noch etwas anderes ein?

    Ansonsten sehe ich nur die Möglichkeit entweder die Domain zu wechseln oder bei den Formularen einen Hinweis zu machen, dass es mit Firefox nicht funktioniert und einen Link z.B. zu IE setze, oder was meinst du dazu?

    Gruss Daniel

  • Hallo Daniel,

    also ohne dein Projekt haben zu können, ist das auch für mich gerade schwer, die Lösung dazu zu finden.

    Jetzt mach es so (wenn es nicht eilig sein sollte):
    -Warte bis kommenden Montag ab, wenn der Stefan von Zeta wieder aus dem Urlaub da ist.
    -Ggf. an dem Montag, hier kurz einen Eintrag vornehmen, das dieser dann nicht übersehen werden kann.
    -Der Stefan hat dann zum einen, erweiterte Möglichkeiten, dies zum testen oder er bietet dir zum anderen an,
    dein Projekt ihm zu senden, zur Fehlerdiagnose/Behebung.

    Mehr kann ich jetzt gerade auch nicht für dich tun.

    Bin aber selbst dann auch gespannt, was es dann war.
    Ist mal was besonderes ;)

    Gruß
    Jochen

  • Hallo Jochen,

    ja können wir so machen.
    Dann setzt ich bis dahin einen Hinweis, dass die Formulare mit Firefox momentan noch nicht abgesendet werden können. Sonst fragen sich die Leute .. :S

    PS: Bezüglich Formularfelder mit Uhrzeit und Datum -> Mit Google Chrome funktionierts, er zeigt mir auch einen Kalender an ; ) Scheint auch von Browser zu Browser unterschiedlich zu sein, aber ist ja ein Detail :rolleyes:

    Auf jedenfall ein Dankeschön für deinen Support bis anhin, Jochen.

    Gruss

    Daniel

  • Hallo,

    Firefox scheint Probleme mit den Umlauten um Domainnamen zu haben. Versuchen Sie bitte in den FTP-Einstellungen den entsprechenden Domainnamen ohne Umlaute einzugeben. In Ihrem Fall ist das: www.xn--rtzgemse-0za9v.ch

    Danach die Seiten erneut veröffentlichen, damit die Änderungen auf dem Server landen.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo,

    supper! Funktioniert so jetzt auch mit Firefox :D

    Somit sind alle Probleme gelöst! (Vielleicht kommen später noch welche ;) )

    Danke an euren Support!

    Freundliche Grüsse

    Daniel

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!