Wordpress will soon put this into core. Described here: https://core.trac.wordpress.org/ticket/44458 and here: WordPress 5.1 to Introduce New White Screen Protection Feature, Beta 1 Now Available for Testing – WP Tavern
Read-only archive : https://petitions.classicpress.net/posts/161/white-screen-of-death-protection-feature
Author : Nyssa the Hobbit
Vote count : 10
Status : open
Comments
That certainly is nice PR for WP 5.x … one has to point out though, that the so-called “White Screen of Death” can arise from multiple issues, including issues baked in the core.
One well-known classic is having the PHP memory_limit
still set to a basic level, eg. the one from Debian package default setup, which is 40 Megabytes, and which is going to lead to issues as soon as one is adding more plugins OR adding a different language, eg. German. So if you install WP in German - as soon as WP tries to load the whole German gettext file, there is … nothing to see. Sometimes you get lucky, because settings are different and one at least gets a (fatal) PHP error message, but usually it leads to a blank page.
IMHO I think this is snake oil.
cu, w0lf.
ps: Supporting this nevertheless, because it might reduce isses esp. for WP / CP beginners. Oh, and maybe one could even turn ANY kind of “WSOD” into a mere fatal PHP error event.
~ posted by Fabian Wolf
The whole feature smells like another attempt to keep site owners in the dark about how to properly maintain their sites. People need to understand that they need a staging area (and probably some automated testing) when running PHP upgrades (which is what the feature is aimed at), as if you upgraded the PHP and the site fails, it does you no good to be able to log in. Assuming you do not have plugins which are there for fun, your site will be broken until you will find someone to fix it and that would be the very worst time to start looking for someone capable of doing that as you will have to compromise on someone which is available instead using someone good, because you know that every day the site is broken you are losing money.
~ posted by mark kaplun
I think this feature is overrated. WordPress Core already prevents plugins from activating when they cause fatal errors. And if a theme is suddenly causing a fatal error, this feature would not help anyways, from my understanding.
This, combined with potential security issues, and code bloat, and the fact that proper server error logs are an important part of debugging instead of trying to have the CMS do absolutely everything, make me not the biggest fan of hurrying to implement this type of feature…
Besides, there are so many errors and code conflicts that can still make a *Press site inaccessible or “white” or “blank” that are not fatal.
~ posted by Jesse
viktor
August 29, 2021, 11:36pm
2
What is the current take on this feature after it’s been in WP for a while now?
There is still (?) some trouble with the email not being sent, and with people not understanding what to do even though they get an email telling them to click the Recovery link.
But it does help a lot of people to get their site fixed when a plugin or theme has got a fatal error.
There are still a few cases of the fatal being from core, but not very many.
james
August 30, 2021, 2:16am
4
This is a no for me, for all the reasons mentioned in the comments of the original petition and also due to the very large amount of complexity and risk involved in this change.
I am setting this thread to close in 1 week so that anyone who votes for this petition will have their vote freed up for petitions that are a better fit for ClassicPress. Replies here are welcome until then, and after that period the procedure to request that this petition be re-opened is to start a new thread.
1 Like
james
Closed
September 6, 2021, 8:00am
5
This topic was automatically closed after 7 days. New replies are no longer allowed.