問題
レンタルサーバー上で動かしていたWordPressを引っ越すのに、
LightsailにWordPress Multisite インスタンスを動かし、
そこで下準備したあとに引っ越しをしようとした。
そうしたら、引越し後にログインできなくなった。
やりたかったこと
- レンタルサーバー上の
blog.exsample.com
をLightsail上に引っ越し
想定した流れ
- DNSにLightsail向け設定を追加
test.exsample.com
や*.test.exsample.com
を追記
test.~
を親にして、blog.test.~
で下準備をする- 準備終了後、
blog.test.~
をblog.~
と変更して引っ越し完了
発生した問題
blog.test.exsample.com/wp-login/
でログインできたのが、
変更後のblog.exsample.com/wp-login/
でログインできなくなる。
解決策
ここに書いてある内容で、あっさり解決。
https://lightsail.aws.amazon.com/ls/docs/ja_jp/articles/amazon-lightsail-add-blogs-as-domains-to-your-wordpress-multisite
やったことは、
- SSHでログイン
- /opt/bitnami/apps/wordpress/htdocs/wp-config.php を編集
- コピーしてバックアップを作成してからの作業
- 4行目に
define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST']);
を追記 - サービスを再起動するために次のコマンドを実行
sudo /opt/bitnami/ctlscript.sh restart
感想
半日潰してしまった。
けど、解決できたのでよかった。
(子供並みの感想文)