-
-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a "Safe Mode" for Joomla #44643
Comments
This has been suggested before. Can't find the link right now but there were some very loud voices against it. I think it was in a discussion about isSite |
Thanks for the link @QuyTon |
If safe mode is not an option for Joomla core, maybe someone could write a recovery script in a gist, that you could upload to /administrator. It could provide:
Then you don't have use the DB to disable all those external extensions. |
Safe Mode is possible it only depends of the expectations what the purpose are. |
my take #44765 |
Your approach goes into a completely different direction compared what I have in mind an is to invasive. Parts of it would be interesting for plugin manger to disable all plugins except core plugins for failure search. |
Is your feature request related to a problem? Please describe.
Users are regularly encountering issues with plugins breaking sites after enabling them or during updates and don't know how to disable them again.
Describe the solution you'd like
Add a new switch in the configuration.php to enable a "Safe Mode", which disables loading any plugin, resetting the installation to a minimal Joomla installation. The only thing working like before would be the authentication plugins to get back into the backend. This would allow to disable plugins and do additional work, since as far as I can see all changes in the backend should be possible without any plugins. At the same time, the mode would be activated during Joomla updates to prevent update issues.
Additional context
Thanks to @HLeithner for bringing this idea up.
The text was updated successfully, but these errors were encountered: