0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【AWS EC2】WordPressにログインできない&プラグイン消えた問題の解決手順まとめ

0
Posted at

はじめに

AWS EC2上に構築したWordPressで、以下の問題に遭遇しました。

  • /wp-login.php にアクセスすると「このページは存在しないようです」と表示される
  • 管理画面にログインできない
  • 復旧後、プラグインが表示されない
  • 新規プラグイン(Elementorなど)がインストールできない

本記事では、実際に解決した手順をまとめます。


発生した問題①:ログイン画面にアクセスできない

症状

/wp-login.php にアクセス → 「このページは存在しないようです」

原因

プラグインによるリダイレクト、またはWordPressのルーティング異常


解決方法①:プラグインを強制停止

SSHでEC2に接続し、以下を実行:

cd /var/www/html/wp-content/
mv plugins plugins_old

これにより、すべてのプラグインが無効化されます。

その後、以下にアクセス:

https://ドメイン/wp-admin

ログインできれば、原因はプラグインです。

発生した問題②:プラグインが表示されない

症状

ログイン後、プラグイン一覧が空になる問題が発生しました。

原因

plugins ディレクトリが存在しない、またはリネームミス

解決方法②:pluginsディレクトリを復元

まず確認:

ls /var/www/html/wp-content/

パターン①:plugins_old がある場合

mv /var/www/html/wp-content/plugins_old /var/www/html/wp-content/plugins

パターン②:pluginsディレクトリが無い場合

mkdir /var/www/html/wp-content/plugins

発生した問題③:プラグインをインストールできない

症状

インストールに失敗しました: ディレクトリを作成できませんでした。

原因

ディレクトリの権限(パーミッション)が不正

解決方法③:権限修正

Amazon Linux / RHEL系

sudo chown -R apache:apache /var/www/html/wp-content
sudo chmod -R 755 /var/www/html/wp-content

Elementorの再インストール

管理画面から:

  • プラグイン → 新規追加
  • 「Elementor」で検索
  • インストール → 有効化

まとめ

今回のトラブルの本質は以下の3つでした:

  • プラグインのリダイレクトによるログイン不可
  • pluginsディレクトリの消失
  • ディレクトリ権限の不備

学び

  • WordPressトラブルは「ディレクトリ構造」と「権限」をまず疑う
  • プラグインは一括有効化しない
  • EC2環境では特にパーミッションに注意

おわりに

同様のトラブルで困っている方の参考になれば幸いです!

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?