• Das Kontaktformular sollte eigentlich ein Bild mit an die Mail hängen, es geht aber nicht.

    hier der Link zum Formular .

    http://www.gastrokinder.de/registrieren.html

    und das was am Ende rauskommt


    Not Found
    The requested URL /assets/php/formmailer//upload_587364573a7ec/beauty-04.gif was not found on this server.


    Ich hänge da jetzt schon eine Woch dran.


    wo liegt der Fehler ?


    Auf der Webseite wird es als Überstellt angezeigt.


    http://www.gastrokinder.de/assets/php/for…63845d/boom.png Nein, geht immer noch nicht

    Einmal editiert, zuletzt von Dirk2705 (9. Januar 2017 um 11:39)

  • Hallo,

    erhalten Sie diese Fehlermeldung, wenn Sie auf den Link in der vom Formular generierten E-Mail an Sie klicken? Oder wo/wann wird diese Fehlermeldung angezeigt (nach dem Absenden des Formulars auf jeden Fall nicht)?

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

  • Die Mail kommt an, nur der Anhang, sprich das Bild nicht.


    Ein Formular wurde Ihnen von Ihrer Website gesendet
    Jemand hat Ihnen ein Formular mit den folgenden Werten gesendet.

    test
    test
    test
    test@example.com
    test
    test vom Zeta Producer Support
    1 Monat Kostenlos
    -
    -
    -
    -
    boom.png

    * Dateien werden nach 30 Tagen, ab 08.02.2017 automatisch vom Server gelöscht.

  • Hallo,

    das Bild wird nie direkt in der Mail angezeigt und auch nicht als Anlage beigefügt. Die Mail enthält immer nur einen Link auf die per Formular übermittelte Datei. Wenn Sie den Link anklicken, sollte die Datei entweder im Browser geöffnet werden oder vom Browser heruntergeladen werden. Wenn Sie stattdessen eine Fehlermeldung im Browser erhalten, liegt es daran, dass auf dem Server die Schreibrechte Fehlen und die Datei nicht auf dem Webserver gespeichert werden konnte.

    Am besten Sie setzen die Rechte für "/assets/php/formmailer" per FTP-Software auf "777". Der Benutzer, unter dem der Webserver läuft muss in diesen Ordner schreiben können.

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

  • Hallo,

    das Bild wird nie direkt in der Mail angezeigt und auch nicht als Anlage beigefügt. Die Mail enthält immer nur einen Link auf die per Formular übermittelte Datei. Wenn Sie den Link anklicken, sollte die Datei entweder im Browser geöffnet werden oder vom Browser heruntergeladen werden. Wenn Sie stattdessen eine Fehlermeldung im Browser erhalten, liegt es daran, dass auf dem Server die Schreibrechte Fehlen und die Datei nicht auf dem Webserver gespeichert werden konnte.

    Am besten Sie setzen die Rechte für "/assets/php/formmailer" per FTP-Software auf "777". Der Benutzer, unter dem der Webserver läuft muss in diesen Ordner schreiben können.

    Hallo,

    ich habe das identische Problem und habe die Rechte in dem Ordner (er existiert bei mir noch ein zweites mal weiter unten im Baum) auf 777 gesetzt.

    Die Dateianhänge werden erfolgreich auf den Ordner hochgeladen. Das war allerdings schon mit den Rechten 750 möglich.

    Das Problem ist genau wie oben.

    Wie kann ich die erfolgreich angefügten Dateianhänge dann wieder problemlos per Klick mittels Browser oder Downloadfunktion direkt aus z.B. Thunderbird betrachten/von meinem Server downloaden?

    Ich erhalte im Browser immer die selbe Fehlermeldung (siehe oben) egal mit welchen Rechten.

    Im Moment muss ich die Dateianhänge immer zu Fuß mittels Filezilla erst manuell downloaden und kann sie erst dann betrachten.

    Gruß

    Frank

  • Hallo,

    es kann nur an den Rechten liegen. Ihr Vorredner konnte das Problem ja damit auch lösen. Evtl. haben Sie die Rechte nich auf alle Dateien (auch die bestehenden) angewandt, oder den Falschen formmailer-Ordner bearbeitet. Den Ordner gibt es pro Website normalerweise nur ein mal, Sie müssen in der Vergangenheit also die Website mal in einen anderen Zielordner veröffentlicht haben und daher 2 dieser Ordner auf dem Server haben.

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

  • Hallo,

    es kann nur an den Rechten liegen. Ihr Vorredner konnte das Problem ja damit auch lösen. Evtl. haben Sie die Rechte nich auf alle Dateien (auch die bestehenden) angewandt, oder den Falschen formmailer-Ordner bearbeitet. Den Ordner gibt es pro Website normalerweise nur ein mal, Sie müssen in der Vergangenheit also die Website mal in einen anderen Zielordner veröffentlicht haben und daher 2 dieser Ordner auf dem Server haben.

    Vielen Dank!

    Eventuell habe ich tatsächlich etwas falsch konfiguriert.

    Das Bild wird zwar erfolgreich auf meinen Server hochgeladen, aber der Sender - also der, der das Formular in Firefox benutzt - erhält diese Fehlerseite.

    Die URL zum Server darin sieht merkwürdig aus (Bild).

    Dann stürzt für denjenigen die Verbindung zu meiner Seite ab.

    Kann ich das selbst korrigieren?

    Gruß

    Frank

    Einmal editiert, zuletzt von Honkytonk (11. Januar 2018 um 16:57)

  • Da müssen Sie sicherstellen, dass in den FTP-Einstelliungen die korrekte Web-Adresse eingegeben ist und das in der Formularseite die korrekten Erfolgs- und Fehler-Seiten ausgewählt sind: formular-optionen-konfigurieren.html

    Danke, ist das die Antwort auf MEINE Anfrage?

    An den o.g. Einstellungen habe ich noch nie etwas geändert, sondern die ZETA Vorgaben noch drin.

    Naja, egal...

    Danke

  • Ja, das was eine Direkte Antwort um das neue Problem mit der "merkwürdigen" URL nach dem Absenden des Formulars zu beheben. Was in Ihrer Konfiguration aktuell drin steht, kann ich von hier aus ja nicht sehen, daher kann ich Ihnen nur den Hinweis geben, welche Daten für die korrekte Anzeige einer Erfolgsseite nach dem Absenden relevant sind.

    Wenn Sie uns den Link zum nicht funktionierenden Formular mitteilen, können wir ggf. im Quelltext zumindest erkennen, warum nach dem Absenden auf eine falsche / "merkwürdige" URL umgeleitet wird.

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

  • Ok,

    wenn Ihre Website HTTPS nutzt, dann müssen Sie folgendes beachten:

    Nach Umstellung einer Website auf HTTPS müssen Sie einfach in den FTP-Einstellungen des Projekts im Feld Web-Adresse zu Beginn auch das Protokoll https:// eingeben. Wenn Ihre Web-Adresse z.B. http://www.example.com ist, sollte dann nach der Eingabe entsprechend https://www.example.com im Feld stehen. Danach dann die Website veröffentlichen.

    Führen Sie diese Änderung bitte durch, veröffentlichen Sie anschließend und laden Sie sich dann selbst über das Formular eine neue Datei hoch (ggf. Browser-Cache vor dem Laden des Formulars löschen). Funktioniert der Link in der E-Mail nun?

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

  • Ok,

    wenn Ihre Website HTTPS nutzt, dann müssen Sie folgendes beachten:

    Nach Umstellung einer Website auf HTTPS müssen Sie einfach in den FTP-Einstellungen des Projekts im Feld Web-Adresse zu Beginn auch das Protokoll https:// eingeben. Wenn Ihre Web-Adresse z.B. http://www.example.com ist, sollte dann nach der Eingabe entsprechend https://www.example.com im Feld stehen. Danach dann die Website veröffentlichen.

    Führen Sie diese Änderung bitte durch, veröffentlichen Sie anschließend und laden Sie sich dann selbst über das Formular eine neue Datei hoch (ggf. Browser-Cache vor dem Laden des Formulars löschen). Funktioniert der Link in der E-Mail nun?

    Vielen Dank für den Tipp.

    Da lag zumindest der erste Fehler wohl tatsächlich bei mir selbst.

    Ich hatte dort in dem Feld vor der domain nichts (nicht einmal www), nur "example.com"

    Nach korrigierter Parametrisierung, Neuerstellung und anschliessender Veröffentlichung (Cache geleert) stürzt die Webseite jetzt zumindest nicht mehr ab und es kommt beim Benutzer die Standard Erfolgsmeldung:

    Nachricht erfolgreich gesendet

    Ihre Nachricht wurde erfolgreich versendet. Vielen Dank.


    Der dann von ZETA automatisch generierte Link in meiner Email funktioniert allerdings immer noch nicht.

    Er verfügt nur über den Präfix http:// nicht über https:// und hat im Pfad immer noch zwei Slashes vor upload_xxxxx/filename.jpg

    Der Browser (Firefox) korrigiert diesen Link dann automatisch nochmals in https://example.comassets/php/.... jetzt mit https aber ohne Slasch zwischen com und assets. Es kommt dann beim Aufruf die Standardfehlerseite von Firefox: Seite nicht gefunden.

    Erst wenn ich nun den im Browser angezeigten Link zu Fuß manuell so korrigiere, wie das File auf dem Server liegt, d.h. in der URL mit Slash zwischen com und assets, erscheint das Bild korrekt!

    Wahrscheinlich habe ich noch etwas anderes falsch gemacht und muss es jetzt ebenfalls nur noch dort korrigieren, aber wo?

    Gruß

  • Die Umleitung, die Sie nach dem Absenden beobachteten, kommt bestimmt daher, dass Sie noch alte Dateien im Browser Cache haben. Bitte vor dem nächsten Versuch mal den Browser-Cache löschen.

    Der doppelte "slash" im Pfad spielt absolut keine rolle. Das beeinflusst keinen browser. Ganz sicher nicht.

    Was das http:// in der Download-Url anbelangt, so erhalte ich gerade die Info, das dies im aktuellen Formular-Widget leider noch hardgecoded so enthalten ist.

    Es gibt dafür aktuell 2 Workarounds:

    1. Nach dem Veröffentlichen bearbeiten Sie auf dem Server die Datei assets/php/formmailer/functions und ändern in Zeile 475 das http:// in https://
    2. Sie konfigurieren Ihren Webserver so, dass er auch unter http:// zu erreichen ist, zumindest für URLs, die nach assets/php/formmailer/upload* beginnen

    Ich halte das als Fehler fest, der dann in einer künftigen Version korrigiert wird.

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

  • Vielleicht schaffe ich auch heute noch ein Online-Update, das den Fehler mit dem hardgecodeten http:// behebt, dann benötigen Sie keinen Workaround.

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

  • Das Online-Update ging heute mittag raus. Links zu Dateien erhalten nun dasProtokoll dynamisch zugewiesen, also HTTP oder HTTPS je nachdem was in der URL zum Formular genutzt wird.

    Um das Update zu laden, einfach auf "Extras > Updates suchen" klicken. Nach einer Weile erscheint dann unten rechts in der Ecke ein Hinweis, wenn etwas neues aktualisiert wurde. Danach dann auf "Erweitert > Erstellen > Ausgewählte Dateien erstellen" und dann "Alle Vorlagendateien erstellen" und anschließend veröffentlichen.

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

Jetzt mitmachen!

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