GCP上に構築したBitnamiのWordPressで「このサイトで重大なエラーが発生しました。」
いつの間にか、GCP上に構築したBitnamiのWordPressで「このサイトで重大なエラーが発生しました。」というエラーが発生していました。
このエラーが出ているので、管理画面に入ることもできない状態です。
GCP上に構築した複数のWordPressが同様の状態だったので、GCP上の環境の問題のようです。
これらのWordPressは、GCPのマーケットプレイスで「Bitnami」を使用して構築したものです。
GCP上で対処
仕方がないので、GCP上で対処を行います。
Google Cloudのダッシュボードに入り、Compute Engineの管理画面を開きます。
今回はブラウザウィンドウで開きました。
Debian上に構築されているようです。
おそらくプラグインが原因だと思うので、プラグインフォルダをリネームしてプラグインの無効化を行います。
入力コマンドは以下の通り。
---------------------------------------------------
user@name-vm:~$ ls
apps stack
user@name-vm:~$ cd apps
user@name-vm:~/apps$ ls
bitnami phpmyadmin wordpress
user@name-vm:~/apps$ cd wordpress
user@name-vm:~/apps/wordpress$ ls
bin bnconfig conf htdocs licenses tmp
user@name-vm:~/apps/wordpress$ cd htdocs
user@name-vm:~/apps/wordpress/htdocs$ ls
index.php wp-admin wp-config-sample.php wp-links-opml.php wp-settings.php
license.txt wp-blog-header.php wp-content wp-load.php wp-signup.php
readme.html wp-comments-post.php wp-cron.php wp-login.php wp-trackback.php
wp-activate.php wp-config.php wp-includes wp-mail.php xmlrpc.php
user@name-vm:~/apps/wordpress/htdocs$ cd wp-content
user@name-vm:~/apps/wordpress/htdocs/wp-content$ ls
index.php ip-geo-api languages plugins themes upgrade uploads
# プラグインフォルダをリネーム(管理者権限)
user@name-vm:~/apps/wordpress/htdocs/wp-content$ sudo mv plugins plugins_bk
user@name-vm:~/apps/wordpress/htdocs/wp-content$ ls
index.php ip-geo-api languages plugins_bk themes upgrade uploads
上記の通り、プラグインフォルダをリネームしたところトップ画面が表示されました。
また、管理者画面にも入ることができました。
プラグインがすべて無効化されている状態なので、一つづつプラグインを追加していきます。
すると、「WP-Stateless」を再インストールしようとすると、PHPのバージョンによりエラーが表示されました。
どうやら原因は「WP-Stateless」だったようです。
それであれば、GCP上のWordPressだけこのエラーが出ているのに納得です。
PHPのアップデートか、このまま「WP-Stateless」を使用しないで運用するかにしたいと思います。