WordPressのプラグインは、機能面やセキュリティ面でたびたび最新のアップデートを行う必要があります。
プラグインの更新は「自動更新」と「手動更新」の方法があり、どちらの方が良いかというのは賛否両論あるところです。

さて、そんなプラグインの更新についてですが、実は今日とあるサイトのとあるプラグインの更新を手動で行っていたところ、更新が途中で止まってしまいました。
プラグインの更新中に該当サイトを確認したことがある方は分かると思いますが、更新中のサイトはメンテナンスモードとなり一時的にWebサイトの表示が行われません。

通常、プラグインの更新は数秒で終わるものですので、このメンテナンスモードが表示され、本来のWebサイトが表示できなくても大した問題はありません。
ところが、プラグインの更新が途中で止まってしまったら・・・・
ヤバイですよね!
今回は、WordPressプラグインの更新が途中で止まってしまった場合の解決方法を解説します!
WordPressのプラグインの更新が途中で止まる理由とは?

なぜWordPressのプラグインの更新が途中で止まってしまうのでしょうか?
理由はいくつか考えられます。
サーバーのタイムアウト
プラグインのアップデート中にサーバーのタイムアウトが発生すると、プラグインの更新が途中で止まることがあります。
これは特に共有サーバーで頻繁に見られる問題です。
ちなみに当サイトでご紹介しているロリポップ、ConoHa、エックスサーバーは全て共有サーバーです。
サーバーが重い場合や設定されたタイムアウトの時間が短い場合に起こります。
インターネット接続の問題
プラグインの更新中にインターネット接続が切れると、ダウンロードやインストールが途中で止まります。
多くの方が利用するフリーの無料wifiなどは比較的、ネット環境が不安定なのでこの現象が起きやすいです。
WordPressのファイルやデータベースの権限設定
WordPressファイルやデータベースに書き込み権限が正しく設定されていない場合、アップデートが途中で止まることがあります。
特に、wp-contentフォルダやプラグインのフォルダが書き込み不可になっている場合は注意が必要です。
プラグインの互換性の問題
プラグイン自体がサーバー環境や他のプラグインと互換性がない場合、更新中にエラーが発生し、アップデートが中断されることがあります。
例えば、PHPのバージョンが古い場合や、他のプラグインとの競合が原因です。
プラグインの更新が終わらない場合の解決方法は?
結論を先に言いますと、FTPでサーバーにアクセスして「.maintenance」というファイルを削除するだけです。
やり方が分かる方はFFFTPなど従来よりあるFTPツールを使っていただいても問題ありませんが、ほとんどの方は不慣れでちょっと難しいと思います。

そういった方は各レンタルサーバーが用意してくれているFTP機能ツールを使うと簡単ですよ。
以下の記事ではロリポップ、ConoHa、XserverのFTP機能ツールの使い方を解説しています。

「.maintenance」の削除
各レンタルサーバーのFTP機能ツールで、サイトのルートディレクトリ(一番上の階層)を開いたら、「.maintenance」というファイルがあるので削除してください。
今回は例としてロリポップのFTP機能ツール内の画面です。
ConoHaやXSEREVERでもデザインは違いますが、フォルダやファイルは似たような構成になっていると思います。

「.maintenance」を削除したらwebページを確認して、表示が戻っていることを確認してみてください。
まとめ
今回はWordPressプラグインの更新が途中で止まってしまった場合の対処法を解説しました。
プラグインの更新ができないだけでなく、サイトの表示ができなくなるので焦ってしまいますよね^^;
慌てず対処すれば簡単に解決できるので落ち着いて、解決していきましょう!
コメント