Open xet7 opened 6 years ago
After having updated to the latest Wordpress version including php7 Divi Themes and Divi Builder are working now in Dev-Mode. Needs to be tested again with the final release candidate.
Same for the Yoast plugin, works now in Dev mode, needs to be tested again with the final release candidate.
There's a super valid concern here that while all plugins will probably never officially work with Sandstorm, bad plugins can definitely hose WordPress on Sandstorm. (And actually, buggy plugins can hose regular WordPress installs too.) When a WP install gets hosed by a plugin, you generally need to remove it manually from the file system, which isn't possible with Sandstorm.
Would it be beyond the scope of reason to have like a maintenance page, say /pluginhelp or the like that you could add to the grain URL, which let you somehow delete or disable a WordPress plugin, that would work even if WordPress itself wasn't running?
In an ideal case, users should backup their grains before adding plugins, but given that no automatic process for rolling back a grain exists, and the process of downloading a backup of your hosed grain, editing it to remove the offending plugin, and reuploading the grain is relatively painful, it'd be good to find a way to dodge this. (Really, WordPress itself should have a better way of handling this, IMHO.)
From @JamborJan on February 19, 2018 19:29
Installing certain plugins like:
cause a grain to constantly create a
500: Internal Server Error
.Others like
work well. I know due to the special configuration of Wordpress on Sandstorm not all plugins work but destroying a grain completely should be avoided.
Debug Log after installing the Yoast plugin:
And for the Divi Plugin:
Copied from original issue: dwrensha/wordpress-sandstorm#34