Funktion Kontaktformular mit Fehlermeldung

  • Hallo und guten Tag.

    Ich habe hier ein Funktionsproblem mit dem Kontaktformular und komme auch
    nach Recherche im Forum nicht weiter.

    Nach Versenden des Kontaktformulars unter test.setec.li erscheint eine weisse Seite.
    Die Adresszeile lautet http://test.setec.li/media/Scriptin…endEmail.php?sc
    Der Webserver läuft mit php in Version 5.3.18.

    Ansonsten müssten alle Eingaben bzw. Einstellungen des Formulars korrekt sein.
    Also unter anderem auch die Links für "Nachricht erfolgreich gesendet" bzw. "Nachricht konnte nicht gesendet werden".
    Auch die Anagbe unter www in den FTP Einstellungen ist ebenfalls richtig.

    Ich hoffe jemand kann mir helfen und Danke bereits im Voraus.

    Gruß

    Hans

  • Hallo Hans,

    ich habe Dein Formular mal auf unserem Webserver getestet. Hier funktioniert der Formular-Versand einwandfrei. Eventuell fehlen noch einige Scripting-Dateien auf dem Webserver. Bitte mal folgender machen:

    • Den Menübefehl "Website | Erstellen | Ausgewählte Seiten erstellen" ausführen.
    • Auf der rechten Seite "Alle Ordner kopieren" auswählen.
    • Auf "Start" klicken.
    • "Veröffentlichen" klicken.


    Danach bitte das Formular nochmals testen. Hat das geholfen?

    Freundliche Grüße
    Steffen T. (Zeta Producer-Support)

  • Hallo,

    es wäre toll, wenn der Provider uns auch noch den genauen Fehler aus seinen Fehler logs nennen könnte. Also nicht nur wo das Skript abbricht, sondern warum. Da wird in der Regel was protokolliert - z.B. ein fehlendes PHP Modul oder Ähnliches, das wür die "decryption" Routine gebraucht wird…

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

  • Hallo an das Forum und an das Zeta - Team.

    Der Anweisung bin ich gefolgt, aber leider klappt es mit dem Kontaktformular
    immer noch nicht.
    Unseren Provider habe ich bezüglich "Fehler logs" angesprochen und folgende Antwort erhalten.

    ZITAT:
    Bitte teilen Sie uns mit, in
    welcher Logdatei Ihr Software Hersteller was für einen Inhalt
    erwartet.


    Sie haben das access.log sowie das error.log Ihrer Homepage im Plesk
    zur Verfügung. Diese können Sie auch herunterladen (Log Manager
    anklicken).


    Uns ist aufgefallen, dass ein
    paar Dateien fehlen:


    [Fri Dec 21 13:15:53 2012] [error] [client 80.66.224.98] File
    does not exist: /var/www/vhosts/setec.li/subdomains/test/httpdocs/_media/none,
    referer: http://test.setec.li/_media/styles.css

    [Fri Dec 21 13:15:55 2012] [error] [client 80.66.224.98] File does not
    exist: /var/www/vhosts/setec.li/subdomains/test/httpdocs/_media/none, referer:
    http://test.setec.li/_media/styles.css

    [Fri Dec 21 13:15:56 2012] [error] [client 80.66.224.98] File does not
    exist: /var/www/vhosts/setec.li/subdomains/test/httpdocs/_media/none, referer:
    http://test.setec.li/_media/styles.css

    [Fri Dec 21 13:16:06 2012] [error] [client 80.66.224.98] File does not
    exist: /var/www/vhosts/setec.li/subdomains/test/httpdocs/_media/none, referer:
    http://test.setec.li/_media/styles.css
    ZITAT Ende.

    Die Error_log und die Access_log sind dem Posting angefügt.

    Hoffentlich tragen die Infos zur Lösung bei.

    Ansonsten wünsche ich natürlich allen hier im Forum ein wunderschönes Weihnachtsfest.

  • Hallo Hans,

    in deinen angefügten Datein wird immer nur die Hauptdomain "setec.li" erwähnt, und das dort Dateien fehlen.

    Hingegen veröffentlichst du auf die Subdomain "test.setec.li".

    Was hast du denn als Server, Unterordner und Webadresse in deiner FTP-Konfiguration stehen?

    Ich vermute das dort der Fehler vorliegt.

    Gruß
    Jochen

    Gruß
    Jochen

  • Hallo Jochen.

    Also die Einträge sind wie folgt.


    Servername: ftp.setec.li

    Zielordner: /subdomains/test/httpdocs

    Benutzername: setec_li

    Kennwort: .....

    Web Adresse: test.setec.li


    Schönen 4. Advent noch.

  • Hallo Hans,

    also ich glaube, das du für deine Subdomain keine richtigen Schreibrechte hast, so das der PHP-Script ordnungsgemäß ausgeführt werden kann.

    Versuch mal folgendes:

    Veröffentliche dein Projekt mal nicht auf die Subdomain, sondern zum testen mal auf deine Hauptdomain, in einen Unterorder wie z.B. "test".

    Also zielordner /test (https://community.zeta-producer.com/www.setec.li/test
    oder /httpdocs/test (je nachdem wie es dein Provider haben will).

    Oder kläre mit deinem Hoster ab, ob du volle Schreibrechte auch für Subdomains hast?

    Alternativ kannst du bei der Formularverwaltung bei den Optionen auf "Via Zeta-Producer-Server" umstellen, da dieser nicht über PHP läuft, aber daher mit Sicherheit gehen wird (öffnet halt leidert ein neues Captcha-Fenster).

    Gruß
    Jochen

    Gruß
    Jochen

Jetzt mitmachen!

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