私は、あるサイトを運営しています。大した成果(収入)もないですが、今後あたらしいテーマでブログを始めるための準備として、新たなドメインを購入しました。
そのセッティングをしていると、今まで半年以上かけて育ててきたサイトが新たなドメインで作成したサイト(もちろん内容は空っぽ)に上書きされてしまいました。

アクセスが急に0になったのでおかしいな、と思ったんです。
とにかく、めっちゃ焦りました!
このことについてネットで調べてみると、過去にも多くの人が同じような状況に陥った経験があるようで、解決方法も多くのサイトで紹介されていたので、それでなんとか復旧することができました。
復旧にあたって、参考にしたサイトの内容と、実際に私が今回対応したことでは、少し違った部分があった(サーバの仕様変更?)ようなので、あらためて最新の対応方法ということで紹介しておきたいと思います。
なお、私のサイトの利用環境は、
【DNS】ムームードメイン
【サーバ】ロリポップサーバ
です。
他の環境の場合は、あまり参考にならないかもしれませんので、了解ください。
何が起こったのか?
これまで、私は「aaa.net(”aaa”は仮称です)」というサイトを運営していました。
そして、新たに「bbb.com(“bbb”は仮称です)」というドメインを取得し新たなサイトを立ち上げようと思いました。
「aaa.net」で利用しているロリポップのサーバと同じサーバで「bbb.com」サイトとして立ち上げようと思いセットアップを進めていました。
「aaa.net」のサイトを立ち上げた経験があるものの、過去に立ち上げた方法を忘れた&そもそもあまり詳しくない、ということでいろんなサイトに頼りながらなんとか「bbb.com」を立ち上げました。

ほっ
しかし、ここで事件が発生します。
「bbb.com」のサイトを立ち上げてから1時間後くらいで、「aaa.net」のアクセスが全く増えていないことに気づきます。

いわゆる「いやな予感」です。
アクセスができるかどうかを確認するため、自分で「aaa.net」にアクセスしてみます。
すると・・・
なんと「bbb.com」で作成したからっぽのサイトが開いてしまいます。

なんでだ!
もちろん、アクセス数も増えません。
「aaa.net」にアクセスしたのに、表示されるのは「bbb.com」という状況です。

頭が真っ白に・・・
ここまで読んできて、同じような状況になった方は、ぜひ落ち着いて読み続けてください!
おそらく、このサイトをみてる人は、同じような事態に陥って焦っている人だと思うので、まずは復旧に向けてやったことを先に説明したいと思います。
サーバのデータは残ってる?
まずはサーバにデータが残っているかどうかを確認します。
ロリポップにログイン後、「サーバーの管理・設定」→「ディスク使用量」にアクセスします。

「ファイル使用量」の欄を確認します。

これまで、どれくらいのブログ・記事を書いたかにもよりますが、1記事=10~50MBと想定してどれくらいの使用量があるかを確認します。

例えば100記事書いたのであれば、1000~5000MBくらいの計算になります。
ファイル使用量が、ある程度あるのであれば「サーバにデータは残っている」ということになります。

まずは一安心です!
サーバの中を見る
続いて、サーバの中をのぞいてみます。
「サーバーの管理・設定」→「データベース」にアクセスします。


ここからは、複雑な作業になります。
あせる気持ちを抑えて、落ち着いて作業してください。
こんな画面が開きます。

「パスワード確認」ボタンを押下するとサーバのパスワードが確認できます。

メモ帳などに記録しておきます。
「サーバー」「ユーザー名」も、同じくメモ帳などに記録しておきます。

続いて管理ページを開きます。

下記画面が開くので、メモした内容通りにアクセスします。

「実行」ボタンを押します。
画面の左上に下の画像が出てくればアクセス成功です。

「+」ボタンを押下します。
「wp」から始まるフォルダの一覧が表示されます。

このフォルダ名は規則に従って作成されています。

一覧の中で、一番「古い」年月日の数字14桁を記録してください。
もし、フォルダ名が「wp〇_●●」と〇部分が数字一桁の場合は、〇から1を引いた数字(「wp3_●●」というフォルダ名であれば「2」)を記録しておいてください。
サーバ内のデータを復旧
サーバ内データを復旧します。
ロリポップのトップページから、「サーバーの管理・設定」→「ロリポップ!FTP」にアクセスします。

サーバ内フォルダ・ファイルが表示されるので、“wp-config.php”を押下しアクセスします。

すると下記画面が表示されるので、
・「呼出」「書込」にチェック
・「現在の属性」が400→600に変更されている
ことを確認します。

次に下のテキストボックス内を書き換えます。


この辺は特に集中しましょう!
まず、少しスクロールするとこのような文字列が出てきます。

データベースの情報(①~④)があっているか確認します。
違っていたら上のテキストを書き直します。

更にテキストを下にスクロールすると、下記の文字列が出てきます。

この赤枠の14桁の数字を先ほど記録しておいた数字に書き換えます。
最後に「保存する」をクリックします。

「保存する」を押す前に、
もう一度変更部分を確認しましょう!

これで元に戻っている・・・はずです!
原因は何だったのか・・・

ここからは、サイト復旧が完了してから読んでくださいね。
では、原因は何だったのでしょう?
細かい部分まで説明すると長くなりますが、簡単に言うと一つのサーバで複数のドメインを使用する際に、サーバ内のフォルダが被ってしまったことにあります。
ドメインの設定画面で説明すると・・・

複数のドメインを運用する際に「公開(アップロード)フォルダ」に同じ名前があると、ドメインが違っても同じ内容になってしまう(今回は上書きしてしまう)ということになります。

ここが空欄のフォルダが複数あるのもNGです!
今回の事態を防ぐためには「サーバのフォルダは必ずユニークなフォルダ名をつける!」ということが重要、というか必須になります。

でも初心者にはわかりませんよね。
というか一度この経験をしないとわからないかもしれませんね。
さいごに
今回は、新しいドメインでサイトを立ち上げたときに、既存のサイトを上書きしてしまったときの対処法と原因について紹介しました。
先ほども説明した通り、サーバ内部のフォルダ命名規則は

となっていますが、1年くらい前までは「wp〇_◆◆◆」となっていて、〇部分はドメイン(サブドメイン含む)を作る都度、1・2・3・・・・と命名されていたようです。
今の14桁の数字は、「そのドメインでサイトを立ち上げた”年月日時分秒”」で命名されているようです。同じドメインであればずっとその14桁が引き継がれているようです。
この違いがあったため、2022年11月の最新対策方法ということで紹介させていただきました。
この記事が、同じような事態になってしまった方の参考に少しでもなればと思います。

ありがとうございました!!
コメント