Skip to content

GCP+WordPressでエラーが発生したらメールで通知しよう

こんにちは。

Google Cloud Platform(GCP)にWordPressを構築した環境で、エラーが発生したときにメールで通知するように設定する方法を紹介します。

プラグインは使わずにwp-config.php ファイルにプロパティを書き込む方法です。

以前の記事でWordPressプラグインのおかげでブログが爆散した話を書きましたが、あれから数回ほどWordPressにエラーが発生してアクセスできない事象が起こりました。

エラーが発生してから数時間後に、自身でたまたまアクセスして気づきました。せっかく投稿した記事にアクセスできないのは悲しいので、できる限りエラーに素早く気付く必要があります。そこでGCP+WordPressでエラーが発生したときに、設定したメールアドレスに通知する設定をしました。

GCEインスタンスにSSHで接続する

まずはGCEのインスタンスにアクセスします。

a9209aa8 image

VMインスタンスの接続からSSH をクリックします。

以下のコマンドを実行して、WordPressのディレクトリに移動します。

cd /opt/bitnami/wordpress
f83b2614 image

コンフィグファイルをバックアップしておきましょう。

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]' );

5ada1a3f image

書き込みが終わったら保存して以下のコマンドでnginxを再起動します。

sudo /opt/bitnami/ctlscript.sh restart nginx

WordPressのサイトに無事にアクセスできたら完了です。

カテゴリWordPress

Be First to Comment

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

コメントは日本語で入力してください。(スパム対策)

CAPTCHA