Первое, что приходится осваивать начинающему партнеру — это удаление «1С Битрикс» с сайта по FTP. Причины, побуждающие удалять, разные — это и поиск оптимального сочетания, и испорченный неумелыми действиями контент, или структура, или все вместе. Потому удалить до нуля потребуется несколько раз.

Конечно, если Вы счастливый обладатель выделенного сервера, то SSH вам в помощь. Но если Вы одинокий путник на пути дешевого хостера, то SSH отключен намертво и навсегда.

Так как удалить Битрикс за несколько минут?

Намучившись с FTP-клиентами, которые «повисали», едва завидев 10-ки уровней вложенности папки bitrix, пришлось выдумывать php версию «рекурсивного велосипеда», алгоритм которого доступен в сети. NetLoad по-бырику набросал «на коленке» скрипт и вуаля!
 

Скачать скрипт

PHP-файл бросаем в корень сайта и запускаем из командной строки браузера. Ждем 2-3 минуты, пока скрипт начнет визуализировать выполненную работу (на экране появится список удаленных файлов). Когда в строке состояния браузера увидели «Готово» считаем, что скрипт завершил свою работу.

Скрипт убивает все файлы на севере в папке «bitrix», к которым есть 0777-доступ, всего за 2-3 минуты, а затем оставшиеся папки и особо несговорчивые файлы добивает FTP-клиент FileZilla.

В итоге процесс FULL->NULL занимает «жалкие» 6-7 минут.

1С Битрикс

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

p.s. : А теперь о грустном. Не рекомендуется удалять Битрикс полностью слишком много раз (например, больше 5). Потому что доблестные рыцари битрикс-борьбы с нелицензионным софтом выделяют на инсталляции считанное число попыток, после чего тупо банят на всю голову лицензионный ключ (= ошибка [ERROR_WRONG_CODE]) и приходится канючить у службы техподдержки разлочить систему обновлений.

 


 

Один комментарий : “«1С Битрикс» — удалить с сервера быстро”

  1. Этот скрипт может работать по-разному на различных хостингах. Обычно стоит ограничение на выполнение php в 30 секунд, поэтому придется запускать скрипт несколько раз. Где-то скрипт сможет удалить папки, где-то вообще не будет работать из-за суровых настроек безопасности.

Оставить комментарий