サーバーを移転するにあたって
諸事情ありましてサークルのサイトを移転することになったため、新規でサーバーを契約して移転処理を行うという大がかりの作業が生じました。
そこでロリポップというレンタルサーバーなら簡単にサイトの引っ越しができるということで、まずは契約ました。
そこから移転にかかる手続きの処理まですすめていました。
ロリポップでは簡単引っ越しツールが提供されているので、それを使えば簡単に済むと思っていたのですが、処理後になってこれがそう簡単にはいかなかったのです。
プラグインを一時停止するなど移転する前の処理も問題なく完了しており、ツール自体もエラーもなく無事処理されていたので、これでOKかと思っていました。
移転処理後に分かった不具合
しかし、移転した後、サイト表示のチェックをしようとすると、サイト内の写真が表示されないということと、Google reCAPTCHAでサイト所有者のエラーが発生するなどといった不具合が出てしまいました。
ロリポップへのサーバー引っ越し処理をした後の表示不具合について調べていたところ、今回の原因がドメインの変更を伴う移転であったので、ドメインの変更に起因する不具合であることが判明しました。
画像のリンクに旧ドメインを含んでいたため、リンク切れを起こして表示されないという現象がありました。
この他にも、データベース内にも旧ドメインの記述があったようで、これが悪さをしているようなのです。
おそらくドメインの変更がないのであればもう少し簡単に行ったとは思われます。
(この他にもデータベース内にホスト情報などが干渉しているようなので、これはドメインを変更しなくても影響を受けていた可能性はありそうです。)
そこで問題になった部分を修復しようと取りかかるのですが、これが結構手間取りました。
とりわけGoogle reCAPTCHAの「サイト所有者のエラー」については原因を特定できてもその解決方法を見つけるのに1ヶ月ほどかかるほど頭を抱えていました。
この経緯については、データベースの件とGoogle reCAPTCHAの件に分けて後で述べたいと思います。