死にかけているサイトに手を入れようと、ドメイン変更を行いました。
あれこれエラーが起こったんですが、私の場合は最終的なエラーはSiteGuardでした~。
何かの参考になれば幸いです。
目次
ドメイン変更の手順
サーバーはロリポップ!のままで、ドメインのみの変更です。
面倒臭いので設定も連携しているムームードメインで取得。
WHOIS情報なども勝手に設定されるので、お任せです。
後は、ロリポップにログインして、独自ドメインを設定。
その後、セキュリティも無料で設定出来るので、ついでに設定。
この辺の手順は、すっごく単純です。
設定が完了したら、今度はwordpressにログインして、「設定」の「一般」から、サイトのURLを書き換えるだけです。
最初の失敗 フォルダミス
上記の赤枠の新しいURLの部分ですが、変更するとログアウトしてしまいます。
新しいURLで見えるようになるまで、数時間かかる人もいますが、1時間程度という人も見かけました。
1時間程度待ってから、新しいURLを打ち込んでみると、エラーが出ました。
眠すぎて頭が働いていない状態での作業だったので、一気に目が覚めました。
しかも、作りかけのサイトだったのでバックアップも取ってなかったのです。
単にロリポップでのドメイン設定ミス
しかし、ただ単に独自ドメイン設定をミスっていたということが判明。
ロリポップは、独自ドメインを設定する際にフォルダ名を指定出来るのです。
複数のwordpressをインストールする予定のある方は、フォルダは作っておいた方がいいです。
でないと、全部がサーバーの直下に出来てしまい、後でわけがわからなくなります。
そうです。このフォルダ名を旧URLで設定しないといけなかったのに、新しいドメインに関連するフォルダを新たに作ってしまっていました。
初歩的過ぎて呆れますね。
とはいえ、今回ドメインを変更するサイトは全然稼働していないサイトなので、作業も楽々。
独自ドメインを解除して、新たに設定をし直して解決しました。
今度はダッシュボードへ入れない
今度はダッシュボードへ入れません。というかログインが出来ません。
URLを書き換えているので、入れないのは当然なのですが、こちらもネットでググると親切な方々が、たくさん対処方法を書いてくださっていました。
手順を簡単に書いておきます。
ロリポップの手順ですが。。。
- FTPへログイン。
- wp-config.phpを開く。
このファイルは書き込みできないので、属性は「400」になっているところを「600」に変更してから書き込みます。
最後の行 define('WP_SITEURL','新しいドメインでのURL'); /* 編集が必要なのはここまで */
これでログイン出来ますが、設定はグレーアウトして変更不可になっています。
これでも問題はないそうですので、私は触ってません。
実際はデータベースを修正すればいいらしいです。
面倒臭かったんでやってません。
しかし、それでもログイン出来ない場合
きちんと修正した。間違ってない。
しかしログイン出来ない。
何度やっても反応せずにログイン画面に戻ってしまいます。
これはあれです。
悪意のあるログインをブロックしているプラグイン「SiteGuard」のせいです。
このプラグインを使うと、ログインのURLが書き換わるんですよね。
なので、最初に設定されているログイン画面では先へ進めません。
URLの一部を新しいドメインに変更
仕方ないので、ログインページのURLを見ていると、とあることに気付きました。
以下のようにURLが入っている箇所が2か所あるのですが、最初の方は新しいドメイン名になっています。
https://新しいドメイン/login_〇〇〇〇〇?redirect_to=https%3A%2F%2F古いドメイン%~~~~以下だらだらと続きます。
(ちなみに、「〇〇〇〇〇」の部分は、FTPで「.htaccess」というファイルの中にRewriteRule ^login_○○○○○(.*)$ wp-login.php$1 [L] という部分があるので確認が出来ます。)
しかし、今回の場合問題はここではなく、後半に出てくるURLは旧ドメインのままというところでした。本来はどちらも同じじゃないとおかしいのは一目瞭然ですよね。
ここを書き換えれば、入れるのでは?
書き換えてみました。
入れました!
色々なことを良くわからずに作業していると、いちいち時間が掛かります。
毎回、何かしらやらかしては復旧させますが、時間が経てば忘れてしまいます。。。
そしてまだまだ設定は終わっていません。
サイト内のURLを書き換える
パーマリンクが新しくなっていなかったので、設定
301リダイレクトを設定
Search Consoleの設定
これでドメイン変更の作業は一通り終了でしょうか。
後は、訪問者ゼロのサイトが育つのを待つだけです。