i-Willink

サイトの保守i-Willink

小さなサイトこそ、本番で直接試さない

「ちょっと直すだけ」で公開中のサイトを触ると、失敗がそのままお客さんの目に触れます。控えを取る、外から見えない複製で試す、本番でもう一度確かめる。小さなサイトでも始められる順番を書きます。

公開中のサイトを直接いじると、失敗した瞬間がそのまま公開されます。小さなサイトでも、控えを取る→外から見えない複製で試す→本番に移す→本番でもう一度確かめる、の順番を守ります。最初の一歩は、控えを取ることだけで十分です。

大きなサイトには、試すための環境があって当たり前です。けれども小さなサイトほど、「これくらいなら本番で直せばいい」と公開中のサイトを直接いじってしまいがちです。

私たちは、いくつかの WordPress サイトの保守を請け負っています。この記事では、変更を入れるときに私たちが守っている順番と、小さなサイトでも始められる段階を書きます。

この記事の要点

  1. 1本番で直接試すと、失敗がそのまま公開中の事故になる
  2. 2試す環境(ステージング)は、本番と同じ中身を持った、外から見えない複製
  3. 3順番は「控え→複製で試す→目で確かめる→本番へ→本番でもう一度確かめる」
  4. 4試す環境は、検索に載らないよう閉じ、ときどき本番の中身に寄せ直す

本番で直接いじると、何がこわいか

失敗した瞬間が、そのまま公開されることです。崩れた画面も、消えた文章も、エラーの画面も、その瞬間からお客さんの目に触れます。

典型的なのは、ちょっとした設定の変更やコードの追記です。1文字の書き間違いや閉じ忘れだけで、ページ全体が真っ白になることがあります。

「ちょっと直すだけ」がいちばん危ないのは、軽い気持ちのときほど戻す用意をしていないからです。

試す環境は、本番のそっくりさん

試す環境(ステージング)は、本番と同じ中身を持った、外からは見えない複製です。ここで先に失敗しておくための場所です。

多くのレンタルサーバーには、本番のサイトをそのまま複製して、試すための環境を作る機能があります。そこで変更を試し、問題がないと分かってから本番へ移します。それだけの考え方です。

私たちは自社の開発でも、いきなり本番へ出すことはしません。変更はまず手元や試す環境で確かめ、機械の検査を通してから公開へ進めます。お客さんのサイトでも同じで、試す場所と公開する場所を分けます。

変更を入れるときの順番

控えを取る、複製で試す、目で確かめる、本番へ移す、本番でもう一度確かめる。最後の「本番での確かめ」を省くと、「試したときは動いたのに」という取りこぼしが起きます。

順番やること
1本番の控え(ファイルとデータベース)を取る
2試す環境で変更を入れる
3トップページ、主なページ、問い合わせフォームが動くかを目で確かめる
4問題がなければ、本番に同じ変更を入れる
5本番で、3と同じ場所をもう一度確かめる

ここには、私たちが一貫して守っている考え方があります。「反映したはず」と「本当に反映された」は別物だ、というものです。移した気になって終わりにせず、公開されている実物を自分の目で見るまで完了と言いません。

試す環境そのものの落とし穴

試す環境は便利ですが、扱いを間違えると別の事故を生みます。検索に載ってしまうことと、本番と中身がずれていくことの2つに気をつけます。

検索に載る。本番のそっくりさんなので、そのまま外に出すと、検索結果に本番そっくりのもう1つのサイトが並びかねません。お客さんが間違えて古い方を見てしまうこともあります。試す環境は、パスワードをかけるなどして外から見えないようにし、検索に載らない設定にしておきます。

中身がずれる。試す環境を作ったきり放っておくと、本番だけが更新されて、2つの中身がかけ離れていきます。そうなると、試して大丈夫でも本番では別の結果になります。大きな作業の前には、試す環境を本番の状態に寄せ直してから試します。

小さなサイトは、どこから始めるか

いきなり完全な試す環境は要りません。最初の一歩は、本番を触る前に必ず控えを取ることです。これだけでも、失敗したときに戻せます。

  • 最初の一歩: 本番を触る前に、必ず控えを取る
  • 次の一歩: レンタルサーバーの機能などで試す環境を作り、本番の前にそこで試す
  • その次: 試す環境を検索に載らないよう閉じ、大きな作業の前に本番の中身に寄せ直す

規模が小さいことは、試す環境を持たない理由になりません。むしろ、直せる人が少ない小さなサイトほど、1回の事故が響きます。「本番でいきなり試さない」。この一線を引くところから始めてみてください。

よくある質問

ステージング(試す環境)とは何ですか?

本番と同じ中身を持った、外からは見えない複製のサイトです。ここで変更を先に試し、問題がないと分かってから本番に移します。

小さなサイトにも、試す環境は必要ですか?

いきなり完全なものは要りませんが、本番を触る前に控えを取ることは必ずしてください。次の段階として、レンタルサーバーの機能などで試す環境を作るのがおすすめです。

試す環境で気をつけることはありますか?

検索に載らないように閉じておくことと、ときどき本番の中身に寄せ直すことです。中身がずれた環境で試しても、本番で同じ結果になるとは限りません。

参考・出典

AI 導入の支援

仕事の手間を、仕組みに任せませんか。

AI と業務システムの導入を支援しています。自分たちで回して確かめた仕組みだけを入れます。最初の相談は無料です。

相談する

最新記事をメールで受け取る