WordPressでプラグインがインストールできない・更新できないときの原因と対処方法

ハイブちゃんプラグインのトラブルには複数の解決方法があります。

WordPressのプラグインが管理画面からインストールできないときに考えられる原因と対処方法についての記事です。

バージョン2系ぐらいからずっとアップデートしてきた環境や、XAMPPなどのローカル環境で動かしていると発生しやすいようです。

プラグインがインストールできない原因と対処方法

プラグインが動かない原因については次の様なものがあります。

  • FTPアカウントを聞かれる
  • ディレクトリのパーミッション
  • PHPがセーフモードになっている
  • ディスクの容量不足
  • DB割り当ての容量不足

順に対処方法についてまとめます。

FTPアカウントを聞かれる

FTPアカウントを聞かれるのはWordPressでFTPを使うように設定されていないか、FTPアカウントそのものの設定がないかのどちらかです。

まずはWordPressがファイルをダウンロードする際にFTPを使うように wp-config.php に次の記述を追加し、動作を確認してみましょう。
※UTF-8 BOMなしで保存する必要があります

define('FS_METHOD', 'direct');

それでも毎回アカウントを聞かれる場合は、WordPressにFTPアカウントの設定がされていない可能性がありますので、次のコードで指定します。

define('FTP_HOST', 'FTP ホスト名');
define('FTP_USER', 'FTP ユーザー名');
define('FTP_PASS', 'FTP パスワード');

この指定をしたあとにファイルのダウンロードエラーなどが表示される場合は、WordPressの一時ダウンロード先の指定がおかしい(存在しないなど)可能性があるので、次のコードで確実に存在して書込権限があるパスを指定しましょう。

define ('WP_TEMP_DIR', '/pathto/tmp/');

※「/pathto/tmp/」はご自身の環境のものを指定してください

ディレクトリのパーミッション

「ディレクトリを作成できませんでした」などのエラーが表示される場合は、対象ディレクトリのパーミッション(権限)がおかしい可能性が高いです。

Webサーバーの権限とディレクトリ作成者の権限が違っていることが原因なので、環境に合わせて次のディレクトリの権限を、「グループ」もしくは「その他」のユーザーが書き込めるように設定すればOKです。

FTPクライアントやシェル、レンタルサーバーのコントロールパネルを用いて変更しましょう。

755かそれ以上(一部のサーバーでは777)に設定する必要があります。

/wp-content/upgrade
/wp-content/themes
/wp-content/plugins

PHPがセーフモードになっている

PHPがセーフモードで動作するサーバーの場合、基本的に管理画面からの更新ができません。
※SAFE MODE Restriction などのエラーが表示されるはずです

XREA、CORESERVER.jpなど一部のレンタルサーバーでは該当するPHPプログラムだけCGIモードで動かす設定ができるところもあります。

参考:XREA・CORESERVER.JP にて CGIモードで動かす場合(まとめ)

限定的な対応としては、利用される可能性のあるディレクトリをあらかじめ作成して権限(707)を付与しておく、があります。
例えば次の様なディレクトリを対象に設定しておけば、運用も可能です。

define ('WP_TEMP_DIR', '/pathto/tmp/');
wp-content/uploads
wp-content/uploads/2017/06
wp-content/uploads/2017/07
...

ディスクの容量不足

安価なレンタルサーバーを利用していてディスクの容量が小さい環境だと、画像を動画のアップロードの量が多すぎて(加工前のデータをそのままアップロードしていたり)ディスクに書き込めなくなるケースを見かけます。

対応としては不要なファイルを削除するしかありません。

その後、画像などは自動で圧縮するプラグインなどを利用してWordPressが不必要に肥大化しないように対策するのが良いでしょう。

DB割り当ての容量不足

レンタルサーバーによっては、データベースの容量に制限がかけられていることがあります。

この場合、プラグインのインストール途中で動かなくなる、エラーが出るなどの症状が発生します。

ディスクの容量不足では内ので、プラグインファイルはアップロードされるのにWordPressの設定が行われないので分かりづらい問題です。

このケースでは、新規投稿やWordPressの設定変更も行えなくなっているので、そういった周辺の動作から見つけることになります。

私の経験では、過去2回ありました。

まとめ

一口にプラグインがインストールできない・更新できないと言っても、様々な原因があることがわかります。

原因が分かっても、その対処方法はレンタルサーバー会社の環境に依存するものも多く、安全性を考えた上で設定するとなると更にハードルが上がります。

こういったサポートはレンタルサーバー会社側で提供していないことも多く、ユーザーの事例をネットで検索するといった作業に多くの時間を割いている方が多いですね。

わからない作業にトライアンドエラーするよりも、時間対効果を考えて問題解決は外部にお願いした方が確実と言えそうですね。

ITを活用したいのに専任者がいなくて困っている企業向けの相談と実務サポートを行う「ITコンシェルジュ」というサービスと、WordPressの相談と実務に特化した個人事業主向けのサービス「WordPress安心サポートサービス」を提供しています。 美味しい料理とお酒、デジタルガジェット、ジョジョ・ガンダム・マクロス、不動産投資が趣味で、よく寝る奥さんとよく寝る娘2人、よく寝るネコが家族です。 → 詳しいプロフィールはこちら

【最後まで読んでくれたあなたにプレゼント】

あなたは、24時間365日、自分の代わりに集客し続けてくれるWebサイトを作りたい!と思ったことはありませんか?

私はこれまで500以上のWebサイトの構築と運営のご相談に乗ってきましたが、Webサイトを作ってもうまく集客できない人には、ある一つの特徴があります。

それは、「先を見越してサイトを構築していないこと」です。

Webサイトで集客するためには、構築ではなく「どう運用するか」が重要です。

しかし、重要なポイントを知らずにサイトを自分で構築したり、業者に頼んで作ってもらってしまうと、あとから全く集客に向いていないサイトになっていたということがよく起こります。

そこで今回、期間限定で

『10年集客し続けられるサイトをワードプレスで自作する9つのポイント』

について、過去に相談に乗ってきた具体的な失敗事例と成功事例を元にしてお伝えします。

  • ワードプレスを使いこなせるコツを知りたい!
  • 自分にピッタリのサーバーを撰びたい!
  • 無料ブログとの違いを知りたい!
  • あとで悔しくならない初期設定をしておきたい!
  • プラグイン選びの方法を知っておきたい!
  • SEO対策をワードプレスで行うポイントを知りたい!
  • 自分でデザインできる方法を知りたい!

という方は今すぐ無料でダウンロードしてください。

期間限定で、無料公開しています。

普段お使いのメールアドレスを入力し、ボタンをクリックしてお申し込みください。

メール講座『10年集客し続けられるサイトをワードプレスで自作する9つのポイント』

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です