こんにちは。
Google Cloud Platform(GCP)にWordPressを構築した環境で、エラーが発生したときにメールで通知するように設定する方法を紹介します。
プラグインは使わずにwp-config.php
ファイルにプロパティを書き込む方法です。
以前の記事でWordPressプラグインのおかげでブログが爆散した話を書きましたが、あれから数回ほどWordPressにエラーが発生してアクセスできない事象が起こりました。
エラーが発生してから数時間後に、自身でたまたまアクセスして気づきました。せっかく投稿した記事にアクセスできないのは悲しいので、できる限りエラーに素早く気付く必要があります。そこでGCP+WordPressでエラーが発生したときに、設定したメールアドレスに通知する設定をしました。
GCEインスタンスにSSHで接続する
まずはGCEのインスタンスにアクセスします。
![GCP+WordPressでエラーが発生したらメールで通知しよう 2 a9209aa8 image](https://media.kuimal.com/2023/09/a9209aa8-image-1024x588.png)
VMインスタンスの接続からSSH
をクリックします。
以下のコマンドを実行して、WordPressのディレクトリに移動します。
cd /opt/bitnami/wordpress
![GCP+WordPressでエラーが発生したらメールで通知しよう 3 f83b2614 image](https://media.kuimal.com/2023/09/f83b2614-image.png)
コンフィグファイルをバックアップしておきましょう。
sudo cp wp-config.php wp-config.php.old
wp-config.php
を編集します。
sudo vim wp-config.php
以下の文章を追加します。([email protected]はメールアドレスに置き換えてください)
define( 'RECOVERY_MODE_EMAIL', '[email protected]' );
![GCP+WordPressでエラーが発生したらメールで通知しよう 4 5ada1a3f image](https://media.kuimal.com/2023/09/5ada1a3f-image.png)
書き込みが終わったら保存して以下のコマンドでnginxを再起動します。
sudo /opt/bitnami/ctlscript.sh restart nginx
WordPressのサイトに無事にアクセスできたら完了です。
Be First to Comment