К статье
Практический материал

Администрирование · 8 мин

Как удалить папку 1С-Битрикс с сервера или компьютера

Как безопасно удалить папку 1С-Битрикс с сервера или компьютера: подготовка, бэкап, удаление через SSH, FTP и панель хостинга, очистка базы данных.

Папка с установленным «1С-Битрикс» занимает на диске заметный объём — ядро системы, кеш, загруженные файлы и резервные копии могут суммарно достигать десятков гигабайт. Удалить её требуется при переносе сайта, отказе от CMS, освобождении места на хостинге или после тестовой установки. Главная опасность процедуры — необратимая потеря данных: вместе с папкой удаляются загруженные пользователями файлы, настройки и, если действовать неосторожно, чужие проекты на том же сервере.

Удаление папки — это только половина задачи. Полноценное удаление сайта на «1С-Битрикс» включает также очистку базы данных MySQL, удаление заданий cron, правок конфигурации веб-сервера и DNS-записей. Если ограничиться только файлами, в базе останутся таблицы, а планировщик продолжит вызывать несуществующие скрипты, что приведёт к ошибкам в логах сервера.

Ниже разобраны все этапы: подготовка и резервное копирование, удаление через SSH, FTP и панель хостинга, очистка базы данных и проверка результата, а также типичные ошибки и ответы на частые вопросы.

Когда требуется удалить папку 1С-Битрикс

Наиболее частый сценарий — отказ от CMS или переезд сайта на другой хостинг. В этом случае старая копия файлов и базы становится ненужной, но удалять её стоит только после того, как новая площадка проверена и работает стабильно. Второй сценарий — удаление тестовой или демоверсии, установленной для оценки продукта.

Третий случай — освобождение дискового пространства. Здесь важно не перепутать: часто цель достигается без полного удаления, достаточно очистить папки кеша, резервных копий и временных файлов внутри установки. Полное удаление оправдано, только если сайт больше не нужен.

Подготовка: резервная копия и проверка окружения

Перед любыми действиями сделайте полную резервную копию. Средствами самого «Битрикса» это делается через административный раздел: «Настройки → Инструменты → Резервное копирование». Копия сохраняется в папку /bitrix/backup, после чего архив нужно скачать на локальный компьютер — хранить бэкап внутри удаляемой папки бессмысленно.

Дополнительно экспортируйте базу данных отдельно, например через phpMyAdmin или командой mysqldump. Файловая копия без базы бесполезна: весь контент, пользователи, заказы и настройки хранятся именно в MySQL.

Затем убедитесь, что вы удаляете именно ту установку. На одном сервере нередко размещено несколько сайтов, и папки могут называться похоже. Проверьте путь в конфигурации виртуального хоста веб-сервера и содержимое файла /bitrix/.settings.php — там указано подключение к конкретной базе данных.

Удаление папки через SSH

Самый быстрый способ — подключение к серверу по SSH и команда rm. Сначала перейдите в родительский каталог и убедитесь, что видите нужную папку, затем выполните удаление. Ключ -r означает рекурсивное удаление вложенных файлов, -f отключает запросы подтверждения.

bash
cd /var/www/user/data/www
ls -la
rm -rf bitrix-site.ru
# проверка, что папка удалена
ls -la

Если прав на удаление не хватает, команда завершится ошибкой Permission denied. В этом случае либо выполните операцию от пользователя root (через sudo), либо сначала измените владельца каталога командой chown. На виртуальном хостинге без SSH-доступа этот способ недоступен — используйте файловый менеджер панели.

Учитывайте, что удаление десятков тысяч файлов может занять несколько минут. Не прерывайте сессию SSH до завершения команды, иначе часть файлов останется на диске.

Удаление через FTP и панель хостинга

При отсутствии SSH подключитесь к серверу по FTP или SFTP через FileZilla, WinSCP или аналогичный клиент. Выделите корневую папку установки и выберите «Удалить» в контекстном меню. Это самый медленный способ: FTP-клиент удаляет файлы по одному, и на большой установке процесс может занять десятки минут и оборваться по таймауту.

Быстрее работает файловый менеджер панели хостинга — ISPmanager, cPanel, Plesk или панель самого провайдера. Там удаление выполняется на стороне сервера одной операцией. Обычно достаточно выделить папку и нажать «Удалить», подтвердив действие.

Сравнение способов удаления

SSH (rm -rf)

Самый быстрый способ, подходит для VPS и выделенных серверов. Требует доступа по SSH и аккуратности с путями.

Панель хостинга

Удобно и безопасно, удаление выполняется на сервере. Доступно почти на любом хостинге.

FTP/SFTP-клиент

Работает везде, но очень медленно на большом количестве файлов и может обрываться по таймауту.

Очистка базы данных и связанных настроек

После удаления файлов база данных остаётся на сервере и продолжает занимать место. Удалите её через phpMyAdmin (выбор базы → операция «Удалить») или SQL-командой DROP DATABASE. Заодно удалите или отключите пользователя MySQL, созданного специально под этот сайт, — оставленные учётные записи являются лишней точкой входа.

Проверьте планировщик cron: в установках «Битрикса» обычно есть задание, запускающее /bitrix/modules/main/tools/cron_events.php. Удалите строку из crontab, иначе планировщик будет ежеминутно генерировать ошибки в логах. Также удалите виртуальный хост сайта из конфигурации Apache или Nginx и перезапустите веб-сервер.

Порядок полного удаления сайта
  1. 1
    Сделайте резервную копию файлов и базы, скачайте её на локальный компьютер
  2. 2
    Проверьте путь к папке и привязку к базе данных в .settings.php
  3. 3
    Удалите папку установки через SSH, панель хостинга или FTP
  4. 4
    Удалите базу данных и её пользователя
  5. 5
    Уберите задание cron и виртуальный хост веб-сервера
  6. 6
    Проверьте, что домен больше не открывает сайт, а в логах нет новых ошибок

Проверка результата и типичные ошибки

После завершения убедитесь, что папка действительно удалена, дисковое пространство освободилось, а на сервере не осталось «хвостов»: заданий cron, конфигов веб-сервера и таблиц в MySQL. Откройте домен в браузере — сайт не должен открываться, либо должен отображаться другой ресурс, если вы его перенастроили.

Типичные ошибки
01
Удаление папки без резервной копии — восстановить сайт после этого невозможно
02
Хранение бэкапа внутри удаляемой папки — архив удаляется вместе с установкой
03
Удаление только файлов без базы данных и cron — остаются мусорные таблицы и ошибки в логах
04
Опечатка в команде rm -rf с лишним пробелом или неверным путём — удаляется не тот каталог
05
Удаление по FTP без проверки завершения — часть файлов остаётся на диске
Контрольные точки

Как проверить результат

Наличие папки на сервере
Норма

Каталога нет в списке файлов, место на диске увеличилось

Тревожный признак

Папка или её часть осталась, объём диска не изменился

База данных
Норма

Базы сайта нет в списке phpMyAdmin или SHOW DATABASES

Тревожный признак

Таблицы b_* остались в базе

Планировщик cron
Норма

В crontab нет заданий, ссылающихся на удалённый путь

Тревожный признак

Задание осталось, в логах появляются ошибки о ненайденном файле

FAQ

Можно ли восстановить сайт после удаления папки?

Только при наличии резервной копии файлов и базы данных. Сама по себе команда удаления необратима: хостинг-провайдеры иногда хранят собственные бэкапы несколько дней, но гарантий нет — уточняйте у вашего провайдера до начала работ.

Чем удаление папки отличается от удаления сайта целиком?

Папка — это только файлы. Полное удаление сайта включает также очистку базы данных MySQL, заданий cron, конфигурации веб-сервера и, при необходимости, изменение DNS-записей домена. Без этих шагов на сервере остаются «хвосты».

Нужно ли отвязывать лицензию 1С-Битрикс перед удалением?

Если планируете использовать лицензию на другом сайте, перед удалением выполните обновление системы на актуальную версию и убедитесь, что лицензионный ключ доступен в личном кабинете на сайте разработчика. При переносе на новый домен ключ привязывается заново через механизм регистрации копии продукта.

Как удалить папку, если нет прав доступа?

Ошибка Permission denied означает, что файлы принадлежат другому пользователю. На VPS выполните удаление через sudo или смените владельца командой chown. На виртуальном хостинге обратитесь в поддержку провайдера или используйте файловый менеджер панели, который работает с нужными правами.

Сколько времени занимает удаление?

Через SSH или панель хостинга — от нескольких секунд до нескольких минут в зависимости от количества файлов. Через FTP на установке с десятками тысяч файлов процесс может занять более получаса и прерваться по таймауту, поэтому FTP стоит использовать как запасной вариант.

Итог

Что важно запомнить

Сначала резервная копия файлов и базы, скачанная на локальный компьютер, затем удаление папки через SSH или панель хостинга, после — очистка базы данных, cron и конфигурации веб-сервера. Проверка путей перед rm -rf защищает от удаления чужого проекта.