Иконка ресурса

Cкрипт [1-Битрикс] Скрипт нативной установки обновления модулей в формате дельта (UPD) БЕЗ КЛЮЧА! 2.4 [Новый дизайн]

Нет прав для скачивания
  • Автор Wizzard
  • Дата создания
  • Число ресурсов для скачивания в день, остаток 2
  • Оставьте комментарий, чтобы скачать этот ресурс.
pic_01.jpg


Описание:

Что делает скрипт?


Он позволяет скачать модули и дельта обновления к ним используя ключ битрикса.

Все обновления скачиваются в папку /bitrix/updates/ в особый формат ".upd" на вашем хостинге в корневой папке сайта. Так как модуль и обновления это всего лишь файл то его легко переносить, передавать, делиться с другими.

Но самое главное, что установка обновлений в скрипте происходит ТОЧНО так же как и в 1-Битриксе при использовании АКТИВНОГО КЛЮЧА.

Таким образом Вам нет необходимости, устраивать пляски с бубном, после обновления модуля. Раньше приходилось переустанавливать модули и шаблоны, раскопировать новые файлы, запускать визарда и т.п. И не всегда это приводило к нужному результату. Иногда помогало только полное удаление и повторная установка модуля.

Теперь все просто, достаточно нажать на кнопку установить напротив свеженького delta обновления модуля и тут же будет все установлено: раскопированы новые файлы, выполнены нужные запросы к БД, запущены служебные скрипты.

Я прошу всех, переходить на данный формат. Публиковать не заархивированные папки с модулем, а именно файлы ".upd", получая их при помощи скрипта - это формат 1-Битрикса.

Схема работы скрипта с нуля с установкой 1C-Битрикса, общие рекомендации. Если у вас уже установлен 1C-Битрикс, то можно начать с пункта №3:

1. Установка 1-Битрикса (демо, либо из исходников);
2. В администратовной панели делаем обновление ядра - этот шаг не является обязательным;
3. Скрипт нативной установки распаковываем в в корень сайта. Сами готовые решения в формате delta распаковываем в /bitrix/updates/;
4. Запускаем первый раз скрипт нативной установки в командной строке браузера прописываем путь к файлу get_update.php и патчим ядро (происходит автоматически, этот шаг является обязательным);
5. Сервер обновления меняем на localhost;
6. Далее, скриптом нативной установки устанавливаем в систему решение, последовательно, не нарушая сквозную нумерацию. Помните - скрипт заменяет процедуру покупки и внесения купона в систему, а так же загрузку решения из Маркетплейс;
7. Вносим в файл not_mine.php (он появится в корне сайта сразу после патча ядра) в массив все решения, которые будем прятать, например, при желании спрятать aspro.kshop вносим это вместо 'module.name1' и получаем 'aspro.kshop'.
8. Инсталируем раскопированное скриптом решение в Административной панели системы - в закладке Маркетплейс → Установленные решения;
9. Если процедура установки решения того требует, то запускаем Wizard установки решения или на главной странице жмем кнопку "Опробовать новое решение".
Автор
Wizzard
Скачивания
19
Просмотры
543
Первый выпуск
Обновление
Оценка
0,00 звёзд 0 оценок

Другие ресурсы пользователя Wizzard

Сверху