I'm experiencing strange behaviour with a new installation of webform 6x-2.3 on Drupal-6.6:
Submission from a newly created webform works fine when logged in with the site administrator account but fails with a WSOD when being performed either as an authenticated user or an anonymous user.
Both user types are allowed to submit the form.
As a confirmation message I use a simple text string without any html.
Also leaving the confirmation message blank doesn't change this behaviour.
I have also experimentally given all possible permissions to both user type - to no avail.
I use BUEditor for adding html to textareas but disabling BUEditor as suggested in other tickets also doesn't help.
Submission are logged and written to DB correctly, also notification-E-mail are being sent for each submission.
I use the %get[foo] process to prepopulate selected fields of the form from a url that directs to the webform, and that works too.
I'm completely at a loss what to try next.
Comments
Comment #1
amanda CreditAttribution: amanda commentedWhat the heck is a WSOD?
Seriously. I went and looked it up, so now I know you meant White Screen of Death, but if you'd spelled it out I wouldn't have had to turn to Google.
Have you tried looking at your error logs?
Comment #2
quicksketchWSODs are caused when error reporting is off on their PHP installation. I'd suggest turning on errors by changing
display_errors = Off
todisplay_errors = On
in your php.ini file. With the information given it's very difficult to say what the problem is.Comment #3
TwanVeugelers CreditAttribution: TwanVeugelers commentedHi.
I expierence the same issue, but with all users.
I could not find any php.ini file, so I created it in the root, with display_errors = on
Where would I see the errors generated?
kind regards,
Twan
Comment #4
quicksketchIf working, you'll get the error printed to the page instead of getting a completely white page.
Comment #5
TwanVeugelers CreditAttribution: TwanVeugelers commentedAh. then the error reporting is not working.
I still get a blank screen only.
Did I correctly create the php.ini?
grtz,
Twan
Comment #6
reglogge CreditAttribution: reglogge commentedsorry about the WSOD thing. I read it so often here that I thought it would be a common abbreviation. My bad.
When turning on error reporting on the server (and restarting Apache afterwards) I still get no further information either on the blank page that appears after submitting the form or in the server logs.
I also use no rich text editors such as TinyMCE.
The server is a plain vanilla Debian Etch Linux Server with PHP version 5.2.0-8+etch13
Could PHP be too old?
Comment #7
quicksketchThanks for the updates. But still, a white screen is impossible for me to debug, as it doesn't occur on stock installations of Webform as far as I can tell. If you can start with a clean installation of Drupal, and provide a series of steps to cause a white screen in Webform, I should be able to fix this. Without being able to reproduce the problem or get an error, there's nothing I can do to help.
Comment #8
kulvik CreditAttribution: kulvik commentedQuick tip: Probably the same problem I had. The freakin FCKEditor inserted the famous
tag into the webform advanced configuration fields "additional validation" and "additional processing". Removed them and the WSOD was gone. Lame error :P *duh*
Best regards,
Thomas Kulvik
Ny Media AS
www.nymedia.no
+47 920 28 082
Comment #9
quicksketchTo clarify, kulvik meant "The freakin FCKEditor inserted the famous
<br type="_moz" />
tag..." ;)Comment #10
kulvik CreditAttribution: kulvik commentedlol, sorry. I guess that's why someone came up with the preview button ...
Comment #11
TwanVeugelers CreditAttribution: TwanVeugelers commentedAnd this is all easily fixed.
See this link http://drupal.org/node/342155 (fckeditor causes problem with webform)
the issue is fixed in the setting the excludes for fckeditor.
grtz,
Twan
Comment #12
quicksketch