AWSのLightsailを使ってWordPressでサイトを作成してみようと思いました。
AWSのLightsailには初めからWordPressがインストールされているものが用意されているので、自分でWordPressをインストールしたりしなくても安価に簡単にWordPressを使ってサイトを構築することができます。
このLightsailで始めたWordPressを初期設定中に困ったことが発生してしまいました。
管理者メールアドレスが変更できない
初期設定でいろいろ設定中に管理者メールアドレスを変更しようとしたところ
「管理者メールアドレス変更が承認待ち中です。」
と表示されました。
![管理者メールアドレス変更が承認待ち中です](https://tech.omablo.com/wp-content/uploads/sites/5/2022/01/image.png)
管理者メールアドレスを変更するときは、もともと設定されていた管理者メールアドレスに承認メールが送信され、そのメールから承認することで新しく変更登録したメールアドレスが有効になるようです。
ただ、自分でサーバーにインストールしたWordPressであれば、インストール時に初期メールアドレスを設定するので変更前のメールアドレスで受信することができるのですが、最初からWordPressがインストールされているLightsailで始めた場合は初期メールアドレスを設定しないため、変更前のメールアドレスに送られた承認メールが受信できず、変更を承認することができません。
WEBで解決策を検索すると、PHPファイルを編集する方法や、何とかメールを受信する方法が紹介されてましたが、
PHPの編集はハードルが高くて怖いし、よくわからずうまくできなかったのですが、いろいろ調べてPHPファイルを編集することなく解決することができたので、その方法を説明したいと思います。
解決した方法
解決方法はすごく簡単でした。
[WordPressのURL]/wp-admin/options.php にアクセスしてみてください、
するといろいろな設定値が変更できる画面が開くと思います。
その中で「admin_email」という項目がありますので、その部分を変更したい管理者メールアドレスに変更するだけです。
![admin_email](https://tech.omablo.com/wp-content/uploads/sites/5/2022/01/image-2.png)
1つ気を付けることは、特権管理者の権限を持ったユーザーでログインした状態で、
上のURLにアクセスすることです、そうでないと変更不可の状態か、画面が開けない場合があります。
ただこの方法は管理者権限で設定ファイルを強制的に変更しているようなやり方なので、自己責任でお願いします。
サーバーにログインしてPHPファイルを編集するよりずっと簡単に解決できたのでおススメです。
コメント