ワードプレス「対応していないメソッド(MOVE/COPYなど)を使用した。」の対応

ワードプレス「対応していないメソッド(MOVE/COPYなど)を使用した。」の対応 未分類

ワードプレス(WordPress)を利用していると、「対応していないメソッド(MOVE/COPYなど)を使用した。」という501エラー(Not Implemented)が出ることがあります。

このようなエラー画面です。

501 Not Implementedエラーの画面

初めて見る方は、「何のエラー?」と戸惑われる方もいると思いますが、慌てないでください。
これは、エックスサーバーでWAFを有効化している場合に、まれに出るメッセージです。

今回は、この501エラーの対応方法について紹介します。

501 Not Implementedの対応方法

「対応していないメソッド(MOVE/COPYなど)を使用した。」というエラーは、エックスサーバーでWAFを有効化しているときに出るエラーです。

エックスサーバーでは、WAFの設定はいくつかの項目に分かれています。
その中でも、上記の501エラーは、「コマンド対策」を有効化している場合に発生します。

そこで、WAFの設定画面を開き、「コマンド対策」を無効化(OFF)すればOKです。

まず、エックスサーバーのサーバーパネルへログインします。
画面左側に「WAF設定」というメニューがあるので、それを選択します。
エックスサーバーのサーバーパネル

WAFの設定画面が開くので、その中にある「コマンド対策」をOFFへ変更します。
WAFの設定画面

OFFへ変更すると、「反映待ち」という表示が出ます。
この「反映待ち」の表示が消えれば、変更した内容が反映されます。
コマンド対策を無効化

この設定変更を行ったあと、もう一度ワードプレスの画面へアクセスしてみてください。
おそらく、これで501エラーは解消されているはずです。

最後に

今回は、ワードプレスで時々出る「対応していないメソッド(MOVE/COPYなど)を使用した。」という501エラーへの対応方法をまとめました。

この「501 Not Implemented」は、エックスサーバーで、WAFの「コマンド対策」を有効化している場合に出るエラーです。
エラーが出てワードプレスの画面へアクセスできなくなった場合には、一度「コマンド対策」を無効化してみてください。

コメント

タイトルとURLをコピーしました