Скрипт нативной установки/обновления модулей БЕЗ КЛЮЧА!

Тема в разделе "Bitrix", создана пользователем root, 19 янв 2016.

  1. root

    root Administrator Команда форума Administrator Moderator Developers Team

    Регистрация:
    23 авг 2014
    Сообщения:
    251
    Симпатии:
    60
    Баллы:
    11
    Что делает скрипт?
    Он позволяет скачать модули и дельта обновления к ним используя ключ битрикса.
    Все обновления скачиваются в папку /bitrix/updates в особый формат ".upd"
    Так как модуль и обновления это всего лишь файл его становиться легко переносить, передавать, делиться.
    Но самое главное, что установка обновлений в скрипте происходит ТОЧНО так же как и в битриксе при использовании АКТИВНОГО КЛЮЧА.

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

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

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

    2.1
    Скрытый текст:
    **Скрытый текст: Для просмотра скрытого текста Вы должны иметь 10 или более сообщений.**
     

    Вложения:

    Последнее редактирование: 18 апр 2016
    Shohrat и Zirbit нравится это.
  2. Zirbit

    Zirbit New Member User

    Регистрация:
    4 фев 2016
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    Как устанавливать то?
     
  3. ussyka

    ussyka Member User

    Регистрация:
    23 окт 2014
    Сообщения:
    71
    Симпатии:
    7
    Баллы:
    8
  4. root

    root Administrator Команда форума Administrator Moderator Developers Team

    Регистрация:
    23 авг 2014
    Сообщения:
    251
    Симпатии:
    60
    Баллы:
    11
    Разархивируете в кореневую папку на сервере.
    Если решите положить в другую придется переписать пути до файлов которые подключаются.
    Запускаете файл get_update.php
    Вставляете ключик нажимаете на кнопку "Получить информацию о модулях"
    Скрипт запрашивает с сервера битрикса информацию о ключе и записывает информацию в сессию.
    Отмечаете галочками те модули и обновления которые хотите скачать.
    Скрипт начинает скачивание и кладет все файлы в папку /bitrix/updates

    Если что-то пошло не так, сбросьте сессию и начните все сначала.
    Скрипт протестирован на версии движка 15.0 и 15.5.

    ВАЖНО!!!
    • Скрипт не отправляет никакие данные о вас кроме указанного ключа!
    • Пока поддерживается кодировка только UTF8!
    • Скрипт не проверяет папку на уже скаченные модули и обновления, это в будующем!
    • Скрипт пока не умеет их устанавливать, это тоже в будующем!
    Обо всех глюках пишите или сюда или в личку, буду стараться оперативно исправлять и выкладывать.
     
    Zirbit нравится это.
  5. root

    root Administrator Команда форума Administrator Moderator Developers Team

    Регистрация:
    23 авг 2014
    Сообщения:
    251
    Симпатии:
    60
    Баллы:
    11
    Скрипт не творит чудес, он работает ТОЧНО ТАК ЖЕ как и ядро Битрикса. Просто позволяет разделить это процесс на части и потом поделиться с кем-то еще дельта обновами у кого нет ключика, чтобы этот кто-то мог установить их точно так же как и вы с ключиком. Вот и все что он делает и будет делать.
     
  6. LORNYYY

    LORNYYY New Member User

    Регистрация:
    16 фев 2016
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    а после установки модулей можно обновлять ядро (при наличии лицен.ключа битрикса), битрикс увидит что модуль не входит в лицензию? Как установить, знает кто подробнее?
     
  7. rehafu

    rehafu New Member User

    Регистрация:
    27 окт 2016
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    )))))))))
     
  8. zedserver

    zedserver New Member User

    Регистрация:
    10 ноя 2016
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Спасибо
     
  9. Egor

    Egor New Member User

    Регистрация:
    15 авг 2016
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    Доброго времени суток. Вы не могли бы сделать подробную инструкцию по установке скрипта и рещений из upd. Я недавно в качестве хобби начал заниматься созданием сайтов и мне не всегда понятно как что нужно сделать ... Я работаю на joomla
     
  10. nulledmi

    nulledmi New Member User

    Регистрация:
    13 май 2017
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Ссылка рабочая , на демке пойдет ?
     
  11. nulledmi

    nulledmi New Member User

    Регистрация:
    13 май 2017
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    У меня 12 сообщений и не могу скачать .....
     
  12. nulledmi

    nulledmi New Member User

    Регистрация:
    13 май 2017
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Что за ._get_const.php в папке ?
     
  13. Shohrat

    Shohrat New Member User

    Регистрация:
    7 дек 2017
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    Thank you!
     
  14. geletion

    geletion New Member User

    Регистрация:
    29 янв 2018
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
  15. geletion

    geletion New Member User

    Регистрация:
    29 янв 2018
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    Спасибо
     
  16. geletion

    geletion New Member User

    Регистрация:
    29 янв 2018
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
  17. geletion

    geletion New Member User

    Регистрация:
    29 янв 2018
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    Тра-та-та
     
  18. geletion

    geletion New Member User

    Регистрация:
    29 янв 2018
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
  19. geletion

    geletion New Member User

    Регистрация:
    29 янв 2018
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
  20. geletion

    geletion New Member User

    Регистрация:
    29 янв 2018
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской