Copicode 日本語トップ

WinSCPで編集前に自動バックアップする運用

WinSCPでサーバー上のファイルを直接編集したり、ローカルで直したファイルを上書きしたりする前に、今の本番ファイルをPCへ残しておくと復旧がかなり楽になります。

この記事では、WinSCPの「編集前に必ずダウンロードする」運用、バックアップフォルダ名、上書き前の確認、戻し方をロリポップのサイト修正向けに整理します。

編集前バックアップの流れ

右側のサーバーファイルを先にPCへ保存し、編集、アップロード、表示確認、失敗時の復元までをひとまとまりにします。

WinSCPでサーバー側ファイルをPCへバックアップしてから編集、上書き、本番確認、失敗時復元を行う流れの図解

自動バックアップとは何を残すことか

ここでいう自動バックアップは、作業のたびに決まった手順で「編集前のサーバー側ファイル」をPCへ保存する運用です。完全なサーバー丸ごとバックアップではなく、直す予定のファイルをすぐ戻せる状態にします。

バックアップフォルダ名を固定する

PC側には、日付、対象、作業内容が分かる名前で保存します。後で戻す時に迷わないことが大事です。

backup/
  2026-05-14-before-css-edit/
  2026-05-14-before-htaccess-edit/
  2026-05-14-before-contact-form-fix/

WinSCPで編集前に保存する手順

  1. WinSCPでロリポップに接続する
  2. 右側で公開フォルダを開く
  3. これから編集するファイルを右側で選ぶ
  4. 左側でバックアップ用フォルダを開く
  5. 右側から左側へダウンロードする
  6. 保存したファイルを開き、編集前の中身であることを確認する

上書き前に見るチェックリスト

確認すること理由
右側が本番の公開フォルダか別フォルダへ上書きしても反映されない
サーバー側の編集前ファイルを保存したか失敗してもすぐ戻せる
ローカルのファイルが最新版か古いファイルで本番を戻してしまう事故を防ぐ
.htaccess や設定ファイルを含むか1ファイルの失敗で全ページに影響する
アップロード後に直接URLで確認するかトップページだけ見ても不具合を見逃すことがある

戻す時は必要なファイルだけ戻す

表示が崩れた時に、フォルダ全体をまとめて戻すと、問題のない変更まで消えてしまうことがあります。まずは直前に上書きしたファイルだけを戻します。

  1. 今のサーバー側ファイルも別名でPCへ保存する
  2. バックアップフォルダから戻すファイルを選ぶ
  3. 右側の同じ場所へアップロードする
  4. ブラウザで対象URLを強制再読み込みする
  5. 戻ったことを確認してから次の修正をする

関連記事