100ページ以上が一斉に見られなくなった。原因は「ファイルを上げる順番」でした

/

上げる順番

本記事にはプロモーション(広告)を含みます。

困っている読者

こんなことで困っていませんか?

  • ファイルを上げたら、サイトが真っ白になった
  • 何が悪かったのか分からない
  • 次に同じことをしないようにしたい

何が起きたか

ホームページを更新しようとして、ファイルを2つ入れ替えました。

1つ目を入れ替えた直後、100ページ以上が一斉にエラー画面になりました。 見に来た人には、中身が何も表示されない状態です。

元に戻るまで3分ほどかかりました。

原因は、書き間違いではありませんでした

ファイルの中身は正しかったんです。上げた順番が逆だっただけでした。

私のホームページは、ざっくり2種類のファイルでできています。

役割
部品のファイル「この形で表示する」という部品そのもの
ページのファイル「あの部品を使って表示して」と指示する側

このとき私は、ページのファイルを先に上げました。

つまり「あの部品を使って」と書いたページを、部品がまだ無い状態で公開したことになります。 部品が見つからないので、そのページは表示できません。

料理でたとえると

「にんじんを切って炒める」という手順書だけ先に配って、 にんじんは後から届く。 手順書を見た人は、そこで止まります。 私がやったのはこれでした。

正しい順番

部品を先。ページを後。 これだけです。

① 部品のファイルを上げる   ← 先
② ページのファイルを上げる ← 後

逆にすると、①と②のあいだの時間だけ、必ず壊れます。 私の場合は3分でしたが、途中で手が止まればもっと長くなります。

もう1つ、大事なこと

全部上げ終わるまで、サイトを見ないでください。

途中で見ると、壊れています。当たり前です。まだ半分しか上げていないので。

ここで慌てて「壊れた!」と別のファイルをさわると、本当に壊れます。 私は幸いそれをやりませんでしたが、やっていたら3分では済みませんでした。

順番どおりに全部上げる → それから開いて確認する。この順です。

「1つずつ上げて、都度確認する」は間違いです

よく言われるやり方ですが、私のような作り方をしている場合は逆効果でした。

1つ上げて確認 → 壊れている → 慌てる → 余計なことをする、という流れになります。 壊れているのは正常なのに、です。

まとめて上げるべきものは、まとめて、正しい順番で上げる。 これが分かるまで時間がかかりました。

上げる前にやっておくこと

これは毎回やっています。5分もかかりません。

いま動いているファイルを、手元に落としておく

入れ替える前のファイルを、自分のパソコンに保存しておきます。 おかしくなったら、それを入れ直せば元に戻ります。

戻せる状態を作ってから上げる。 逆はやりません。

戻すものが無い状態では、絶対に上げない

これが一番大事な約束ごとです。

「たぶん大丈夫」で上げた日に壊れます。 戻すものが手元に無いなら、先に用意してから上げてください。

詳しくはこちらに書きました。

→ 壊してもいいように、先にやっておくこと3つ → 自分で触るなら守ってほしい約束ごと

サーバー側のバックアップも確認しておく

手元に残し忘れることもあります。そのときの保険です。

多くのレンタルサーバーには、毎日自動でバックアップを取る機能がついています。 ただし契約前に2つだけ確認してください。

  • 自分で戻せるか(サポートに連絡する形式だと、翌営業日になることがあります)
  • 何日前まで戻せるか

私は契約のときに見ていませんでした。見ておくべきでした。

→ サーバーを選ぶときに見るのは4つだけ

まとめ

  • ページが一斉に壊れる原因は、書き間違いとは限りません
  • 部品を先、ページを後。逆にすると必ず壊れます
  • 全部上げ終わるまでサイトを見ない(途中は壊れていて当然)
  • 「1つずつ上げて都度確認」は、場合によっては逆効果
  • 戻すものが無い状態では上げない

3分で済んだのは運がよかっただけです。 順番を知らないままだったら、もっと長く止めていたと思います。