プラグインがサイトを停止した場合はどうなりますか?ログインして無効にしてみてください。サイト全体がダウンしているためにログインできない場合はどうなりますか?この記事では、phpMyAdminまたはお気に入りのデータベースエディタを使用してデータベースからプラグインを非アクティブ化する方法を学びます。
- データベースを調べる必要がある理由
- データベースのどこでプラグインを見つけることができますか?
- シリアル化されたデータエディタ
- データベースからWordPressプラグインを無効にする方法
PHPのシリアル化された配列を編集して、アクティブ化されたプラグインのリストを編集します。これは高度な動きですが、この記事では、非常に役立つ優れたリソースを見つけることができます。
データベースエディタを使用すると、ファイル構造に影響を与えることなくプラグインにアクセスできます。たとえば、フォルダの名前を変更してプラグインを非アクティブ化する場合は、ファイルシステムにアクセスする必要があります。ただし、データベースをバックドアソリューションとして使用することで、これと同じ効果をはるかに速く(そしてより安全に)達成できます。
データベースのどこでプラグインを見つけることができますか?
WordPressデータベースの「wp-options」テーブルに(シリアル化された配列の)リストがあります。 "active_plugins"
というラベルの付いた行があります 。これは、プラグインを非アクティブ化するために編集する必要があるテーブルと行です。
シリアル化されたデータを安全に編集するには、人為的エラーを回避するのに役立つ特別なエディターを使用する必要があります。この記事で提案されているエディターは、Delicious Brainsによって開発されたものであり、シリアル化された配列を非常に簡単に編集できます。
- cPanelにログイン
- phpMyAdminをクリックします データベースの下
- 編集する必要のあるWordPressデータベースを見つけます
- active_pluginsを見つけます 「wp-options」テーブルの行
- シリアル化されたデータをactive_pluginsにコピーします シリアル化されたデータエディタにコピーします
- 非アクティブ化するプラグインのチェックを外します
- 編集したアレイをデータベースに復元します
- (オプション)
a:0:{}
を貼り付けます すべてのプラグインを無効にするには - 変更を保存する
素晴らしい!データベースからWordPressプラグインを非アクティブ化しただけです。 WordPress教育チャネルでWordPressマスタースキルをさらに向上させます。