[gelöst]Formulare - nach Absenden leere Seite
am 29.01.2010 - 10:16 Uhr in
Hallo Drupaleros,
nach dem Absenden von Formularen, egal, ob mit Webform oder das Standard-Kontaktformular,
bekomme ich immer eine leere Seite angezeigt. In der Browserzeile steht weiter die URL des Formulars, obwohl über Webform eine internal-Weiterleitung angegeben ist.Externe WL und message bringen auch nichts.
Eigenartig ist, dass, wenn man dann manuell in der Browserzeile eine Seite anwählt, der Submit-Bestätigungstext einmalig auf dieser Seite angezeigt wird.
Das Drupal-Log gibt einen PHP-Fehler aus:
Cannot modify header information - headers already sent by (output started at /is/htdocs/xxx/xxx/xxx/xxx/xxx/sites/all/modules/smtp/phpmailer/language/phpmailer.lang-de.php:28) in /is/htdocs/xxx/xxx/xxx/xxx/xxx/includes/common.inc in Zeile 335.
Das error-Logfile beim Host (Host Europe) gibt keinen Fehler aus aus.
Da im Moment viele Kunden das Formular benutzen (Werbekampagne!) ist eine saubere Bestätigung unabdingbar.
Webform und smtp hab ich schon neu installiert.
Drupal Version 6.14 und Webform 6.x-2.9
Bin für jede Idee und Hilfe dankbar!
rphm
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn es nicht am mangelndem
am 29.01.2010 - 12:28 Uhr
Wenn es nicht am mangelndem Arbeitsspeicher liegt (http://www.drupalcenter.de/faq/3867), kann es auch am Theme liegen. Tritt der Fehler auch in anderen Themes aus?
Hallo BV die Formulare
am 29.01.2010 - 14:08 Uhr
Hallo BV
die Formulare liefen mit dem gleichen Theme schon seit Sommer problemlos.
Letzte Änderung war Mitte Dezember das Update einiger Module (auch webform) und auf D 6.14.
Anfang Januar merkte ich dann, dass die Emails nach Formulareingabe nicht mehr gingen.
Das konnte ich fixen (SMTP neu aufgespielt)Seitdem (oder auch schon vorher?) habe ich das Problem der weißen Seite.
Soeben das Standard Thema gestestet mit gleichem Ergebnis.
Andrere Idee?
rphm
Wie schon geschrieben, dann
am 29.01.2010 - 17:51 Uhr
Wie schon geschrieben, dann liegt's warscheinlich am Speicher: http://www.drupalcenter.de/faq/3867
Beim Alex gibt's noch mehr Infos dazu: http://www.alexander-langer.de/2008-07-16/drupal-der-weisse-bildschirm-d...
ja, der weiße Bildschirm
am 30.01.2010 - 07:27 Uhr
Hallo BV,
erstmal vielen Dank. Die Problembeschreibung von Alexander Langer war hilfreich, allerdings bietet er keine Lösung, die ich verstanden hätte.
Ich hatte das Thema bei meiner Suche schon gesehen, aber nicht weiter verfolgt, weil ich dachte, dass das bei mir nicht zutrifft. Es ging ja alles, bis auf diese Kleinigkeit....
Ursache: Die Sprachausgabe deutsch im PHPmailer hatte am Ende, nach dem php-Stoppzeichen noch 2 leere Zeilen (die 28., die natürlich keinen Inhalt hat).
Habe dann einfach die betreffende Datei aus einer älteren Sicherung überspielt und - alles geht wieder.
Nun frage ich mich aber, wo kommen die beiden Zeilen her? Ich habe da mit Sicherheit nix verändert.Und, wie gesagt, hab ich das smtp Modul erst kürzlich neu aufspielen müssen, es sollte eigtl. den Originalzustand haben.
Haben das Problem noch mehr user?
rphm