Florian Fiegel | 19.12.2008 12:58

    HowTo: Deaktivieren aller Plugins ohne Admininterface

    Es kann vorkommen, dass der Zugriff auf den Adminbereich durch ein Plugin behindert wird. Dies kann zum Beispiel durch eine Inkompatibilität von Plugins auftreten. Auch wenn Plugins ohne Klickorgie deaktiviert werden sollen, lässt sich diese Methode anwenden. Dies ist jedenfalls ein Weg sämtliche aktiven Plugins ohne Admininterface bei der Verwendung von MySQL durchzuführen.

    Benötigt wird dazu der Zugang zur entsprechenden Datenbank, bei MySQL meist phpMyAdmin, die Daten finden sich ,falls vergessen wurde diese zu notieren, in der Datei config.php. Nach einem Login kann über die Menüs die Tabelle Präfix_options gefunden und angezeigt werden. In der Tabelle findet sich ein Eintrag mit Namen active_plugins und einem Wert der in etwa so aussieht:

    a:3:{i:1;s:56:"/user/plugins/googleanalytics/googleanalytics.plugin.php";i:2;s:48:"/user/plugins/staticfront/staticfront.plugin.php"; […]";}

    In diesem Eintrag sind sämtliche aktiven Plugins vermerkt. Wurden keine Plugins aktiviert, ist der Wert a:0:{} um alle Plugins zu deaktivieren, wird einfach dieser Wert eingesetzt und gespeichert. Sollen danach alle Plugins wieder aktiviert werden, sollte der vorgefundene Wert zuvor irgendwo zwischengespeichert werden um diesen später wieder einsetzen zu können. Dies empfiehlt sich allerdings nur, wenn diese Maßnahme nicht bei einem Problem angewendet wurde und alle Plugins beispielsweise bei einem Update schon zuvor auf Kompatibilität geprüft wurden.

    Diese Methode lässt sich bei der Fehler- und Problembehebung einsetzen, sollte aber nur mit ein wenig Erfahrung genutzt werden und erfolgt auf eigenes Risiko.


    Schreibe den ersten Kommentar!

    Einen Kommentar abgeben