Copicode 日本語トップ

FTPで削除してはいけないファイル一覧

FTPソフトでサーバー上のファイルを整理していると、「これは古そう」「ローカルにないから不要かも」と思うファイルが出てきます。ただ、本番サーバーにはローカルにない設定ファイル、ログ、アップロード画像、隠しファイルが置かれていることがあります。

この記事では、ロリポップでサイトを運用する時に、FTPで削除する前に止まって確認したいファイルと、消す代わりに安全に退避する手順を整理します。

削除前の判断フロー

見覚えがないファイルほど、すぐ削除せず、用途確認、バックアップ、別名退避、本番確認の順で進めます。

FTPでファイルを削除する前に用途確認、バックアップ、別名退避、表示確認、必要なら削除する流れの図解

基本ルール:削除ではなく退避から始める

本番サーバーでは、削除したファイルをすぐ戻せないことがあります。不要に見えるファイルでも、まずはPCへダウンロードしてバックアップし、サーバー上では別名に変えて影響を見ます。

.htaccess
.htaccess.disabled-20260514

old-page.php
old-page.php.disabled-20260514

削除してはいけない代表ファイル

ファイル・フォルダ消すと起きること確認方法
.htaccessリダイレクト、SSL化、アクセス制限が崩れる。500エラーや404の原因にもなる別名退避して表示変化を見る。削除前に必ず保存する
index.php / index.htmlトップページが表示されなくなる公開フォルダ直下のトップページか確認する
includes/共通ヘッダー、DB接続、関数読み込みが止まるPHP内の requireinclude で使われていないか探す
config.php / db_config.phpフォーム、ログイン、DB接続が止まる本番だけの設定が入っていないか確認する
uploads/ / images/記事画像、投稿画像、商品画像が消えるページ内の画像URLや管理画面の保存先を見る
logs/エラー原因や送信履歴を追えなくなる容量が大きい場合は古いログだけ退避する
vendor/Composerで入れたライブラリが読めずPHPが止まるvendor/autoload.php を読み込んでいないか確認する
robots.txt / sitemap.xml検索エンジンへの案内が変わるSearch Consoleやサイトマップ送信状況を見る

消してよい可能性があるもの

次のファイルでも、即削除ではなく一度退避します。数日表示を確認して問題なければ削除を検討します。

削除前チェックリスト

チェック理由
PCへバックアップした削除後に戻せる
ファイル名でサイト内検索したどこかのページから読み込まれている可能性がある
本番だけにある設定ではないか見たローカルにないから不要、とは限らない
別名退避で表示確認した削除と同じ影響を安全に試せる
トップ、問い合わせ、画像、SSLを確認した主要機能が壊れていないか見る

特に危ない削除パターン

関連記事