kontaktformular funktioniert nicht

  • Hallo liebes Zeta-Producer Team,

    nach Absenden des Kontaktformulars http://www.schuhmacher-bauwerk-muenchen.de/kontakt.html
    erscheint eine weiße Fläche.


    PHP 5.3 ist serverseitig installiert.
    Via Filezilla habe ich die Dateiattribute der Besitzer/Gruppen/öffentlich auf Lesen/Schreiben/Ausführen gestellt. (ist dies schon ausreichend für Schreiben Rechte ?).

    der PHP Check via Aktionen bringt folgende Rückmeldung:

    ✘ vorhanden, 5.3 benötigt

    ✘ Fehlende Schreibrechte:

    media/Scripting/ServerSideScripting/PHP/CMS_DATA

    media/Scripting/ServerSideScripting/PHP/GUESTBOOK_DATA

    ✘ Fehlende Erweiterungen:

    gd
    mcrypt


    Wie gehe ich am besten weiter vor?

    Über eine Rückmeldung wäre ich Ihnen sehr dankbar.

    Andreas

  • Die Kollegen vom Support können das sicher im Detail noch erklären. Was mir auffiel:

    • Die hinterlegte Seite, auf die im Erfolgsfall weitergeleitet wird, lautet "http://www.polybos.de/system.html".
    • Diese Seite wird mit einer Fehlermeldung 404 ("Seite nicht vorhanden") angezeigt.
    • Sie sollten also auf jeden Fall die Erfolgs-Seite auf eine tatsächlich vorhandene Seite verweisen lassen.
    • Wie das geht ist hier im Handbuch beschrieben.
  • Hallo Herr Keim,
    Hallo Herr Seiz,

    besten Dank für die rasche Rückmeldung.
    @Herr Keim: Nicht/Erfolgsseiten jetzt nicht nur sichtbar, sondern auch als Navigationsseiten angelegt
    @Herr Seiz: FTP Einstellungen geändert.

    alls Seiten via Erstellen/Ausgewählte Seiten/Ordner + Vorlagen + Dateien neu erstellt.
    PHP Check Aktion mit grünem Pfeil ohne Fehlermeldung erfolgreich abgeschlossen.

    Webseiten komplett neu hochgeladen, zusätzlich Dateiberechtigungen von Sendmail.php via Filezilla kontrolliert, Internet-Browser-Cache gelöscht.

    Ergebnis des Formularaufrufs der Kontaktseite: Seite "Nachricht konnte nicht gesendet werden" wird unvermittelt angezeigt.
    [Anmerkung: Ich hatte für eine englischsprachige Fa. zur Anpassung der Sprache des Kontaktformulares einen Editor-Blick (textpad) in Sendmail.php vor 2 Monaten getan] Kann es sein, dass sich dadurch das PHP Skript verändert ha?

    Zur Sicherheit jetzt manuell eine Original Sendmail.php aus den Zetaproducer-Installations Dateien hochgeladen.
    Gleiches Ergebnis: Seite "Nachricht konnte nicht gesendet werden" wird unvermittelt angezeigt.

    Haben Sie noch eine Idee ?

    Freundliche Grüße

    Andreas

  • Hallo,

    bin auch nur Nutzer aber frage einfach mal nach, da ja vieleicht auch nur die falsche Seite "Bei Erfolg" verknüpft ist.
    Ich habe gerade mal eine Nachricht hinterlassen. Ist die denn angekommen? (Hatte 3 x Test geschrieben)

  • In meinem Test kommt die Fehlermeldung mit "Nachricht konnte nicht versendet werden".

    Ggf. ist E-Mail serverseitig nicht/falsch konfiguriert?

  • Hallo Herr Keim,
    gleiche Meldung wie bei uns. Ich habe nun einige valide emails testweise eingetragen.
    Gleiches Ergebnis.
    Bin leider mit PHP nicht so bewandert.
    Gibt es einen strukturierten Ansatz das Problem näher einzukreisen ?
    Viele Grüße
    Andreas

  • Hallo,

    an der Datei SendMail.php sollten (und müssen im Normalfall) keine Änderungen der Berechtigungen vorgenommen werden.
    Bitte senden Sie mir Ihr Projekt, dann kann ich damit und mit den darin enthaltenen FTP-Daten mal auf Ihrem Server nachsehen, wo es klemmt.

    • Öffnen Sie Ihr Projekt in Zeta Producer
    • Gehen Sie auf das Menü "Extras"
    • Klicken Sie auf den Button "Optionen"
    • Klicken Sie auf "Aktionen"
    • Klicken Sie rechts auf die Aktion "Projekt Senden" damit diese Markiert ist
    • Klicken Sie unten auf den Button "Ausführen"
    • Geben Sie ggf. Ihre E-Mail-Adresse ein, damit wir Sie für Rückfragen kontaktieren können
    • Geben Sie als Referenz ins Feld Bemerkungen den Link zu diesem Forum-Artikel ein (per Kopieren und Einfügen)


    Lassen Sie uns anschließend hier im Forum den Namen Ihres Projekts wissen, damit wir die zugesendeten Daten Ihrem Fall zuordnen können.

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

  • Hallo Andreas,

    Du kannst auch mal folgendes versuchen:

    • Zeta Producer und Projekt öffnen
    • Menü "Website | Erweitert | Erweiterte Einstellungen" aufrufen
    • Auf Gruppe "Kodierung" wechseln
    • Häkchen beim "BOM schreiben" deaktivieren
    • Erweiterte Einstellungen schließen
    • Website neu erstellen und veröffentlichen

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

  • Hallo Herr T.,

    besten Dank für den Tipp (Projekt Schuhmacher Bauwerk München GmbH) BOM zu schreiben.
    Häckchen war bereits deaktiviert. (Erneut aktiviert und getestet mit gleichem Ergebnis).
    Jetzt Häkchen wieder deaktiviert, neu erstellt, veröffentlicht und anschließend das
    Projekt Schuhmacher Bauwerk München GmbH nach Anweisung von Herrn Seiz Ihnen erfolgreich zugespielt.

    Danke, dass Sie sich so konstruktiv der Sache annehmen.

    Einstweilen beste Grüße

    Andreas

  • Hallo,

    vielen Dank für das Projekt. Im Projekt sehen alle Einstellungen gut aus.

    Ich habe dann mal ein einfaches Testskript (mail-test.php) auf Ihrem Server installiert, das versucht eine mail mittels der PHP mail() Funktion zu versenden. Das schlägt bereits fehl. Leider liefert die mail() Funktion keine vernünftigen Fehlermeldungen, so dass mir der Grund nicht klar ist.

    Auf jeden Fall schlägt ein Aufruf der PHP mail() Funktion auf Ihrem Server anscheinend sofort fehl. Ich hoffe mit dieser Information kann Ihnen Ihr Provider weiterhelfen. Evtl. benötigt der Server ja noch eine spezielle Einstellung um die mail() Funktion nutzen zu dürfen. Manchmal bieten Provider das in ihren Kundencentern an.

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

  • Hallo Herr Seiz,

    Sie hatten Recht. Der Provider (Hosteurope) setzt seit tatsächlich den Eintrag einer gültigen Standard-Email Adresse in dem Adminstrations-Interface voraus.

    Jetzt klappt alles perfekt.
    Vielen Dank für Ihre Geduld.

    Freundlichste Grüße

    Andreas

  • Hallo,

    vielen Dank für die Info. Können Sie den Namen des Providers nennen? Nur dass wir für die Zukunft eine Referenz haben, falls ein anderer Nutzer das gleiche Problem hat.

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

  • Hallo Stefam S.

    ja gerne. Hosteurope setzt eine gültige Standard-Email Adresse in dem Adminstrations-Interface voraus.
    Freundliche Grüße
    Andreas

Jetzt mitmachen!

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