Anmeldeformular (swm) absenden erzeugt Serverfehler

PHP Newsletter Software/Script und E-Mail-Marketing Software SuperWebMailer

Moderator: mirko

Antworten
Benutzeravatar
mirko
Beiträge: 22886
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Anmeldeformular (swm) absenden erzeugt Serverfehler

Beitrag von mirko »

Nein, für die komplette Webpräsenz gibt es diese normalerweise.
UlfD
Beiträge: 5
Registriert: 21.03.2024, 14:43
Wohnort: D Kiel
Kontaktdaten:

Re: Anmeldeformular (swm) absenden erzeugt Serverfehler

Beitrag von UlfD »

Hat der SuperWebMailer eine 'errorlog' oder andere 'log' Datei(n) innerhalb seiner ftp Ordnerstruktur ?
Benutzeravatar
mirko
Beiträge: 22886
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Anmeldeformular (swm) absenden erzeugt Serverfehler

Beitrag von mirko »

Das habe ich getestet, ist kein Fehler. Bei Aufnahme der E-Mail-Adresse in eine weitere Liste werden Duplikate automatisch ignoriert, wenn das Zulassen von Duplikaten nicht erlaubt ist und die E-Mail-Adresse bereits existiert.

action-Aufruf ist bei jedem Form-Tag enthalten, wenn nicht, verweist es auf das aufrufende Script. Bei defaultnewsletter.php ist action="./defaultnewsletter.php" angegeben.

Irgendeine Fehlermeldung muss es hier geben, entweder im Browser oder im error_log der Webpräsenz, falls man selbst Zugriff auf die error_log hat.
UlfD
Beiträge: 5
Registriert: 21.03.2024, 14:43
Wohnort: D Kiel
Kontaktdaten:

Re: Anmeldeformular (swm) absenden erzeugt Serverfehler

Beitrag von UlfD »

In der Formularseite "defaultnewsletter.php" ist der "form action" Aufruf nicht enthalten. Im Admin Menü der swm Verwaltung "HTML Seiten/Umleitungen" ist die Seite "Standard Bestätigungslink bei Anmeldung versendet" ordentlich eingerichtet.
Der Serverfehler trat erstmals kurz nach der Update Einspielung (Update 18.3.2024) auf. Bevor der Fehler auftrat hatte ich ein anderes Problem. Das Programm ließ die doppelte Verwendung von E-Mail Adressen bei der Anmeldung an unterschiedliche Empfängerlisten nicht zu. Das heißt, eine E-Mail Adresse, die in der Newsletter Empfängerliste, fiktiv "A" genannt, bereits enthalten war, wurde die Aufnahme in die Newsletter Empfängerliste, fiktiv "B" genannt, mit der Meldung verweigert, das sie bereits existiere. Ich probierte "doppelte E-Mail Adressen erlauben" in beiden Empfängerlisten, danach trat der bereits beschriebene Serverfehler dieses Forumthemas erstmals auf.
Benutzeravatar
mirko
Beiträge: 22886
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Anmeldeformular (swm) absenden erzeugt Serverfehler

Beitrag von mirko »

in dem Formularcode steht <form action="https://-Aufruf, diesen Aufruf prüfen, der wird nicht korrekt sein oder diese ist korrekt aber die Seite "Standard Bestätigungslink bei Anmeldung versendet" ist leer, Menü Webseite - HTML-Seiten-/Umleitungen prüfen.
UlfD
Beiträge: 5
Registriert: 21.03.2024, 14:43
Wohnort: D Kiel
Kontaktdaten:

Re: Anmeldeformular (swm) absenden erzeugt Serverfehler

Beitrag von UlfD »

Hab die Absendung des Newsletter Anmeldeformulares (eigene Formularseite, erzeugt mit dem swm-link) durchgeführt. Danach erscheinen dieselben beiden Warnmeldungen, auf ansonsten weißer Seite. Die neuesten Updates (neuestes vom 18.3.2024) waren bereits eingespielt.
Bezüglich der Rechte Umsetzung der "config.inc.php" bin ich vorsichtig. Die sollen im produktiv Betrieb auf "nur lesen" stehen.
Ja, muss was anderes sein. Ich wollte eigentlich um eine komplette Neu Installation herum kommen.
Benutzeravatar
mirko
Beiträge: 22886
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Anmeldeformular (swm) absenden erzeugt Serverfehler

Beitrag von mirko »

Das sind nur Warnungen, die bewirken keine weiße Seite nach Anmeldung, muss einen anderen Grund geben.

Die Version updaten, damit die Warnung wegen der Konstante DefaultMySQLEncoding nicht mehr erscheint. Für die Datei .unique_headerid müssten die Rechte auf das SWM-Verzeichnis geändert werden, so dass die Datei erstellt werden kann.
UlfD
Beiträge: 5
Registriert: 21.03.2024, 14:43
Wohnort: D Kiel
Kontaktdaten:

Re: Anmeldeformular (swm) absenden erzeugt Serverfehler

Beitrag von UlfD »

Danke für die Antwort.

Es gibt nach Aktivierung von "userdefined.inc.php" 2 identische Warnmeldungen über jedem Newsletter Anmeldeformular ohne eigene Aktion, die sofort erscheinen:

Warning:
Constant DefaultMySQLEncoding already defined in /home/www/newsmailer/config_db.inc.php on line 10

Warning:
fopen(/home/www/newsmailer/.unique_headerid): Failed to open stream: Permission denied in /home/www/newsmailer/config.inc.php on line 197

Was die nun genau aussagen.., da müsste mal ein Pro ran.
Benutzeravatar
mirko
Beiträge: 22886
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Anmeldeformular (swm) absenden erzeugt Serverfehler

Beitrag von mirko »

Datei userdefined.inc.php runterladen, im Texteditor öffnen, vor define("DEBUG" Raute-Zeichen (#) entfernen, Datei speichern, Anmeldung probieren und schauen ob es eine PHP-Fehlermeldung im Browser gibt.
UlfD
Beiträge: 5
Registriert: 21.03.2024, 14:43
Wohnort: D Kiel
Kontaktdaten:

Anmeldeformular (swm) absenden erzeugt Serverfehler

Beitrag von UlfD »

Im Newsletter Anmeldeformular werden nicht ausgefüllte Pflichtfelder korrekt mit SWM Meldungen bedient. Kommt es dann zum Absenden des fertig ausgefüllten Formulares erscheint nicht mehr die 'Double Op In' Bestätigungsmeldung sondern eine Fehlermeldung des Browserstyps (z.B. 'weisse Seite' oder Meldung 'Diese Seite funktioniert nicht' oder 'Serverfehler 500').
Von einem Tag auf den Anderen. Was ist zu reparieren?
Antworten