知人のWEBサイトをお名前ドットコムのレンタルサーバー上で制作したのですが、その際にテスト環境から本番環境移行した後、本番環境の管理画面にログイン出来ないという問題が発生しました。
この記事ではその解決手順を備忘録として残しておきたいと思います。
テスト環境・本番環境とは
ドメインで有名なお名前.comでは、レンタルサーバーも提供しています。
そのお名前.com上の「レンタルサーバー RSプラン」では、2020年4月からテスト環境が構築出来る機能が追加されました。
これによって、公開前にテスト環境上でサイトを構築していく事が出来ます。
テスト環境から本番環境への切替手順
テスト環境から本番環境へは、下記の様に簡単に公開する事が出来ます。
お名前.comのヘルプページ
しかし、実際は上記の手順通りにやっても私は上手くいきませんでした。
トラブルの解決方法
本番環境のURLで管理画面にログインしようとすると、テスト環境時のURLにリダイレクトされて、ログインする事が出来ませんでした。
色々と調べてみたのですが、結果、下記の手順でログイン出来る様になりました。
※下記の作業前には必ずバックアップを取り、あくまでも自己責任でお願いします。
・本番環境のwp-config.phpに以下を追記
define (‘WP_SITEURL’, ‘サイトのURL’);
define (‘WP_HOME’, ‘サイトのURL’);
define (‘WP_SITEURL’, ‘サイトのURL’);
define (‘WP_HOME’, ‘サイトのURL’);
1つのサイトは上記の手順だけでログイン出来る様になりました。
しかし、もう1つ作成していた別のサイトでは上記だけでは「お使いのブラウザは Cookie をブロックしているか、Cookie に対応していません。WordPress を使うにはCookie を有効にする必要があります」というエラーが出てまだログイン出来なかったので、下記を行いました。
・データベースのoptionsのsiteurlとhomeを編集。本番用のURLに書き換える。
参考:Yuka-KのWebサイト制作備忘録
参考:Yuka-KのWebサイト制作備忘録
まとめ
いかがでしたでしょうか。
今回はお名前.com上の「レンタルサーバー RSプラン」で、テスト環境から本番環境に移行した際のログインエラーの解決方法を紹介しました。
ご参考になれば幸いです。