WBCE CMS – Way Better Content Editing.
You are not logged in.
Hallo Zusammen,
habe da ein Problem mit einem mir bisher unbekannten Provider in CH. Drei alte Seiten dahin umgezogen dabei auf WBCE 1.4.3 aufgefrischt, läuft alles sauber. Bis auf die Funktion, in Miniform die "erfolgreich Seite" oder die Meldung anzeigen zu lassen. Das Formular wird offenbar nicht abgearbeitet, nach dem Senden erscheint, sie gleich wieder. Im Backend sieht man die Einträge des Formulares, es wurde aber nichts abgeschickt.
Demo:
https://electrobalance.ch/pages/kontakt.php
WBCE: 1.4.3
PHP Version: 7.2.29
Miniform: 0.21.0
Bisserl ratlos... Norbert
Offline
Schätze ich würde da mal Richtung SMTP-Einstellungen gucken. Nicht zufällig green.ch oder?
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Da ist ein JS-Fehler auf der Seite, ich vermute eher das als Ursache.
$(...).flexslider is not a function
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Ah ok, sehe ich mir sofort an. Danke
Es ist Hostpoint.ch ein ganz "günstiger" Provider.
Offline
Hmm leider immer noch nicht, ich habe in den Grundeinstellungen bei den Maileinstellungen eine real existierende Mailadresse eingebaut, der Sender ist sendmail.php und wenn ich dann die E-Mailkonfiguration testen will, wird nichts angezeigt, einfach leere Seite. Muss das so?
Offline
Nein, natürlich nicht. Beim Testen der Mailkonfig wird im Erfolgsfalle ein kurzer Hinweis angezeigt und wieder zurück auf die Grundeinstellungenseite gewechselt sowie eine Testmail an die angegebene Adresse versendet.
Steht im Errorlog was drin (Admintools > Errorlog Viewer)?
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Ja da steht eine Menge, unter Anderem dies:
2020-04-01T15:12:36+00:00 [Warning] /framework/Mailer.php:[26] from /framework/class.autoload.php:[94] "require(/home/evelatof/www/electrobalance.ch/include/PHPMailer/src/Exception.php) [function.require.php]: failed to open stream: No such file or directory"
Offline
Jetzt bin ich aber platt, in include/ fehlt der Ordner PHPMailer ganz! umgehend hochgeladen.... geht wieder!!!! offenbar wurde der nicht übertragen, wohl mein Fehler.
Danke
Offline
Aha, dann liegt es daran. Das Verzeichnis PHPMailer fehlt, das passiert leider manchmal, z.B. wenn die Seite lokal auf einem Windows-Rechner geupdated und dann wieder hochgeladen wird. Lade bitte aus einem unveränderten WBCE-Installationspaket das Verzeichnis PHPMailer nach /include, dann sollte der Spuk vorbei sein.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Ja danke, genau so habe ich gemacht. Zuerst Update auf dem Testrechner mit Win, dann wieder hochgeladen. Ich habe aus dem Originalpacket den PHPMailer Ordner genommen, es klappt alles.
Offline
florian