2026年8月9日

2026年8月9日

WordPressのプラグインZIPインストールが失敗する場合

はじめに

WordPressでプラグインのZIPファイルを直接インストールしようとした際に、様々な原因からインストールが失敗することがあります。この記事では、そのような状況での対処方法や注意点について解説します。

症状・背景

このテーマが必要になる主な場面:

  • プラグインの最新版を公式サイトからダウンロードしてZIPファイルでインストールしようとした場合
  • カスタムプラグインを開発し、そのデバッグ中に試行錯誤でインストールする必要がある場合
  • 既存のプラグインが更新されない場合や、更新が失敗した際に代替手段として使う

手順・設定方法

ステップ1: ZIPファイルをサーバーにアップロード

# FTPクライアントやSCPコマンドを使ってWordPressのルートディレクトリにZIPファイルをアップロードします。
scp /path/to/local/plugin.zip user@yourserver:/var/www/html/wp-content/plugins/

ステップ2: ファイルをインストールフォルダに展開

# WordPressの管理画面から「プラグイン」→「新規追加」を選択し、右上の「ファイルからインポート」ボタンをクリックします。
# または、サーバー上でのコマンドラインを使用して手動で解凍することも可能です。

# ZIPファイルを展開するコマンド
unzip plugin.zip -d /var/www/html/wp-content/plugins/

ステップ3: プラグインのアクティベーション

# WordPress管理画面からプラグインページを開き、新しくインストールしたプラグインを探し、右側にある「有効化」ボタンをクリックします。
# またはコマンドラインで以下のようにwp-cliを使用してプラグインのアクティベーションを行うことも可能です。

# wp-cliを使ってプラグインを有効にする
wp plugin activate your-plugin-name

ステップ4: インストール後のチェック

# 管理画面からプラグインページを開き、新しくインストールしたプラグインが正常に動作しているか確認します。
# また、サーバー上のログファイルを確認してエラーがないかも検証する。

# Apacheのエラーログを表示
tail -f /var/log/apache2/error.log

# WordPressのデバッグ情報を有効にしてログを確認
wp config set WP_DEBUG true

注意事項

  • インストール前にプラグインファイルが破損していないかチェックすること。
  • ファイルの所有者とパーミッションを適切に設定する。通常はApacheやNginxのユーザーへ所有権を変更します。
# プラグインフォルダの所有者をApacheユーザーに変更
chown -R www-data:www-data /var/www/html/wp-content/plugins/your-plugin-name

# 可読性と書き込み権限を設定
chmod 755 /var/www/html/wp-content/plugins/your-plugin-name
  • セキュリティ上の注意点として、インストールするプラグインの信頼性や安全性は十分に確認すること。
  • パフォーマンス/運用上の注意としては、不要なプラグインを定期的にアンインストールしてWordPressサイトのパフォーマンスを維持すること。

まとめ

1. ZIPファイルアップロード: FTPやSCPを使用してサーバーにZIPファイルをアップロードします。

2. 展開とインストール: WordPress管理画面から「新規追加」→「ファイルからインポート」でインストールするか、コマンドラインで解凍します。

3. プラグインのアクティベーション: 管理画面またはwp-cliを使ってプラグインを有効化します。

4. チェックとトラブルシューティング: エラーログやデバッグ情報を確認して正常な動作を確保します。

関連記事:

お気軽にご相談ください

お見積りへ お問い合わせへ