2 methods to disable all plugins in WordPress in an emergency

in #utopian-io7 years ago (edited)
  • Language: German (Deutsch) ↓↓
  • Title: [de] 2 Methoden um im Notfall alle Plugins in WordPress zu deaktivieren
  • Title: [en] 2 methods to disable all plugins in WordPress in an emergency
  • Summary: The following tutorial introduces two methods to disable all plugins of a WordPress installation at once. This is especially important if the website is no longer available due to update errors.

Worum geht es?

Im folgenden Tutorial werden zwei Methoden vorgestellt, wie man im Notfall alle Plugins einer WordPress-Installation auf einmal deaktivieren kann. Das ist vor allem dann wichtig, wenn auf Grund Update-Fehler die Website gar nicht mehr erreichbar ist.

Da du in solchen Notfällen häufig auch nicht den Zugriff auf auf den Admin-Bereich hast, kannst du logischerweise auch nicht die Pluginverwaltung bemühen. In solchem Fall stehen dir dann dennoch 2 Methoden zur Verfügung, mit denen du alle Erweiterungen deaktivieren kannst.

1. Elegante Methode: (alle) Plugins über die MySQL-Datenbank deaktivieren

So fern du denn Zugriff auf die Datenbank oder auf die Datenbankverwaltung hast – in der Regel handelt es sich dabei um phpMyAdmin – kannst du das Problem elegant lösen, indem du in der Datenbanktabelle wp_options, nach den Namen active_plugins suchst und dort auf Bearbeiten gehst.

Je nach dem, wie viele Erweiterungen gerade aktiv waren, findest du dort eine kurze oder recht lange Zeichenkette. Diese kopierst du sicherheitshalber in einen Texteditor und ersetzt sie durch den Wert a:0:{}:

wordpress-datenbank-alle-plugins-deaktivieren.png

Hast du dich bei der Installation für einen anderen Datenbankpräfix entschieden, dann steht dort logischerweise in der Datenbank nicht wp_options sondern ein entsprechend anderer Wert.

Sollte der Fehler nicht an den Erweiterungen liegen, dann kannst du ganz einfach den zwischengespeicherten Code aus dem Texteditor zurück in PhpMyAdmin einfügen und abspeichern und alle WP-Plugins sind wieder zurück und aktiv. Hierbei gehen auch nicht die Plugin-Einstellungen verloren.

2. der Hammer in der Not: alle Plugins via FTP deaktivieren

Hast du keinen Zugriff auf die DB und es muss schnell gehen, dann kann man die Plugins auch per FTP deaktvieren. Hier kannst du entweder den ganzen Ordner (/wp-content/plugins/) umbenennen, einfach von plugins zu irgendetwas anderes oder einzelne Erweiterungen aus dem Ordner löschen bzw. verschieben.

Nachteil bei dieser Vorgehensweise ist, dass die Plugins, wenn man die Ordner zurück umbenennt bzw. die einzelnen Plugins wieder hochlädt oder zurück schiebt nicht mehr aktiv sind und bei einigen Erweiterungen, kann das problematisch oder zumindest zeitraubend werden, wenn man die Einstellungen händisch wieder eintragen muss.



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

[utopian-moderator]

Thank you @espoem!

Hey @vladimir-simovic I am @utopian-io. I have just upvoted you at 4% Power!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • You are generating more rewards than average for this category. Super!;)
  • Seems like you contribute quite often. AMAZING!

Suggestions

  • Contribute more often to get higher and higher rewards. I want to see you often!
  • Work on your followers to increase the votes/rewards. My vote is now primarily based on that, humans rule. Good luck!
  • Wondering why other contributions got more? I introduced a competition factor. My vote is also based on how competitive the category used is.

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Vote for my Witness. Lets GROW TOGETHER!

Screen Shot 2017-11-19 at 16.54.19.png

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Coin Marketplace

STEEM 0.17
TRX 0.15
JST 0.028
BTC 62685.52
ETH 2436.42
USDT 1.00
SBD 2.51