Webサイトを直す前にバックアップすべきファイル一覧
AIにコード修正を頼む時や、FTPでファイルを上書きする時に一番怖いのは「失敗した時に戻せない」ことです。
作業前に必要なファイルを退避しておくと、修正に失敗しても落ち着いて元に戻せます。
先に結論
変更するファイルだけでなく、そのファイルが読み込んでいる設定ファイルや関連ファイルも保存します。
- 今から変更するPHP、HTML、CSS、JavaScript
.htaccessconfig.phpやDB接続設定- メールフォーム関連ファイル
- 画像、CSS、JSのフォルダ
- データベースを触るならDBバックアップ
まずバックアップするもの
| 対象 | 例 | なぜ必要か |
|---|---|---|
| 変更するページ | index.php contact.php | 上書き後に戻すため |
| 見た目のファイル | style.css script.js | 表示崩れや動作不良を戻すため |
| サーバー設定 | .htaccess | 500エラーやリダイレクト不具合を戻すため |
| 設定ファイル | config.php db_config.php | DB接続や共通設定を守るため |
| フォーム関連 | mail.php thanks.php | 送信できない状態を戻すため |
| 画像フォルダ | assets/ images/ | 差し替えミスや削除に備えるため |
| データベース | MySQLのテーブル | SQL実行やCMS更新前に戻せるようにするため |
FTPで簡単に退避する方法
- パソコン側に
backup_2026-05-13のようなフォルダを作る - サーバー側で変更予定のファイルを選ぶ
- そのファイルをパソコン側のバックアップフォルダへダウンロードする
- バックアップしたファイルを開いて、中身が空でないか確認する
- 修正後に問題が出たら、バックアップしたファイルをサーバーへ戻す
ファイル名で残す場合の例
同じ場所に残す場合は、元に戻す時に分かる名前にします。
contact.php
contact.php.bak
contact_20260513_before_ai_fix.php
.htaccess_20260513_backup
AIに修正を頼む前のバックアップ確認文
これからWebサイトのファイルを修正します。
次の作業をする前に、バックアップすべきファイルを教えてください。
変更したい内容:
関係しそうなファイル:
使っている環境:
回答では、バックアップするファイル、バックアップ方法、戻す時の手順、触ると危険なファイルを分けて説明してください。
ロリポップで特に注意したいファイル
.htaccessは小さなミスでサイト全体が500エラーになることがあるconfig.phpやDB接続ファイルには秘密情報が入っていることがある- メールフォーム関連は、修正後に送信テストまで必要
- CSSや画像は、アップロード後にキャッシュで古く見えることがある
- データベースを触る作業は、ファイルのバックアップだけでは戻せない
バックアップしたか確認するチェックリスト
- 変更するファイルをパソコン側に保存した
- 関連する設定ファイルも保存した
- .htaccessを触る場合は元ファイルを保存した
- データベースを触る場合はDBバックアップを用意した
- 戻す時にどのファイルをアップロードすればよいか分かる
- バックアップファイルにパスワードやAPIキーが含まれる場合、公開場所に置いていない