昨日突然、WordPressのログインページで、画像認証が表示されずログインできなくなりました。
ネット検索したところ、SiteGuard WP Pluginが原因と分かりました。
https://dara-blog.com/siteguard-wp-plugin-no-image
SSHでSFTP接続して、
/public_html/wp/wp-content/plugins/
まで移動しました。
そして、siteguardをフォルダごと削除しました。
これで、ログインできるようになりました。
でも、また問題発生です。
プラグインの更新が、できないのです。
『インストールに失敗しました: ダウンロードに失敗しました。 ファイルストリーミングの送り先となるディレクトリが存在しないか、書き込み不可になっています。』
と言うエラーが出ました。
色々検索したところ、フォルダのパーミッションを変えると直ると知りました。
それで、下記の記事を参考にしました。
https://php-java.com/archives/622
最終的に、wp-contentの中のuploadsのパーミッションを775にしたら、直りました。
AWSのEC2でWordPressをインストールする際、Bitnamiを使ったときは、ディレクトリの権限やパーミッションの設定を気をつけた方が良いです。
そのため、自分でEC2にWordPressをインストールする手順を踏んだ方が、後々楽なような気がしてきました。
何事も、最初が肝心です。