Администрирование · 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 отключает запросы подтверждения.
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 или панель самого провайдера. Там удаление выполняется на стороне сервера одной операцией. Обычно достаточно выделить папку и нажать «Удалить», подтвердив действие.
Сравнение способов удаления
Самый быстрый способ, подходит для VPS и выделенных серверов. Требует доступа по SSH и аккуратности с путями.
Удобно и безопасно, удаление выполняется на сервере. Доступно почти на любом хостинге.
Работает везде, но очень медленно на большом количестве файлов и может обрываться по таймауту.
Очистка базы данных и связанных настроек
После удаления файлов база данных остаётся на сервере и продолжает занимать место. Удалите её через phpMyAdmin (выбор базы → операция «Удалить») или SQL-командой DROP DATABASE. Заодно удалите или отключите пользователя MySQL, созданного специально под этот сайт, — оставленные учётные записи являются лишней точкой входа.
Проверьте планировщик cron: в установках «Битрикса» обычно есть задание, запускающее /bitrix/modules/main/tools/cron_events.php. Удалите строку из crontab, иначе планировщик будет ежеминутно генерировать ошибки в логах. Также удалите виртуальный хост сайта из конфигурации Apache или Nginx и перезапустите веб-сервер.
- 1Сделайте резервную копию файлов и базы, скачайте её на локальный компьютер
- 2Проверьте путь к папке и привязку к базе данных в .settings.php
- 3Удалите папку установки через SSH, панель хостинга или FTP
- 4Удалите базу данных и её пользователя
- 5Уберите задание cron и виртуальный хост веб-сервера
- 6Проверьте, что домен больше не открывает сайт, а в логах нет новых ошибок
Проверка результата и типичные ошибки
После завершения убедитесь, что папка действительно удалена, дисковое пространство освободилось, а на сервере не осталось «хвостов»: заданий cron, конфигов веб-сервера и таблиц в MySQL. Откройте домен в браузере — сайт не должен открываться, либо должен отображаться другой ресурс, если вы его перенастроили.
Как проверить результат
Каталога нет в списке файлов, место на диске увеличилось
Папка или её часть осталась, объём диска не изменился
Базы сайта нет в списке phpMyAdmin или SHOW DATABASES
Таблицы b_* остались в базе
В crontab нет заданий, ссылающихся на удалённый путь
Задание осталось, в логах появляются ошибки о ненайденном файле
FAQ
Можно ли восстановить сайт после удаления папки?
Только при наличии резервной копии файлов и базы данных. Сама по себе команда удаления необратима: хостинг-провайдеры иногда хранят собственные бэкапы несколько дней, но гарантий нет — уточняйте у вашего провайдера до начала работ.
Чем удаление папки отличается от удаления сайта целиком?
Папка — это только файлы. Полное удаление сайта включает также очистку базы данных MySQL, заданий cron, конфигурации веб-сервера и, при необходимости, изменение DNS-записей домена. Без этих шагов на сервере остаются «хвосты».
Нужно ли отвязывать лицензию 1С-Битрикс перед удалением?
Если планируете использовать лицензию на другом сайте, перед удалением выполните обновление системы на актуальную версию и убедитесь, что лицензионный ключ доступен в личном кабинете на сайте разработчика. При переносе на новый домен ключ привязывается заново через механизм регистрации копии продукта.
Как удалить папку, если нет прав доступа?
Ошибка Permission denied означает, что файлы принадлежат другому пользователю. На VPS выполните удаление через sudo или смените владельца командой chown. На виртуальном хостинге обратитесь в поддержку провайдера или используйте файловый менеджер панели, который работает с нужными правами.
Сколько времени занимает удаление?
Через SSH или панель хостинга — от нескольких секунд до нескольких минут в зависимости от количества файлов. Через FTP на установке с десятками тысяч файлов процесс может занять более получаса и прерваться по таймауту, поэтому FTP стоит использовать как запасной вариант.
Что важно запомнить
Сначала резервная копия файлов и базы, скачанная на локальный компьютер, затем удаление папки через SSH или панель хостинга, после — очистка базы данных, cron и конфигурации веб-сервера. Проверка путей перед rm -rf защищает от удаления чужого проекта.