Хак Скрипт нативного обновление модулей

Amaini

Любитель Лапши
Команда форума
Moderator
Разрушитель (V)
Сообщения
404
Симпатии
300
Баллы
19 674
Amaini разместил(а) новый ресурс:

Скрипт нативного обновление модулей - Скрипт нативного обновление модулей

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

Теперь все просто, достаточно нажать на кнопку установить напротив свеженького дельта...

Посмотреть страницу этого ресурса...
 
в чем может быть проблема, скрипт установки крутит, но обновление не ставится, причем это не со всеми дельтами, а как то рандомно
 
скрипт явно не с этого форума взят.
С этого форума. Он вообще работает как-то рандомно. То прописывает модули, то нет. Тестировал на 2 одинаковых Битриксах Бизнес
 
С этого форума. Он вообще работает как-то рандомно. То прописывает модули, то нет. Тестировал на 2 одинаковых Битриксах Бизнес
разве не вы сами должны прописывать модули в not mine
 
Что то поменялось похоже, не видит модули которые на ключе, показывает только которые установлены и все. В какую сторону копать?
 
Что то поменялось похоже, не видит модули которые на ключе, показывает только которые установлены и все. В какую сторону копать?
все работает вроде как и работало
 
все работает вроде как и работало
Странно, у меня пишет Тип кодирования вашей копии не корректен (2)
Возможно, что ключ от Б24 ИМ+CRM, а пытаюсь на БУС. Хотя раньше работало.
 
Странно, у меня пишет Тип кодирования вашей копии не корректен (2)
Возможно, что ключ от Б24 ИМ+CRM, а пытаюсь на БУС. Хотя раньше работало.
к стати теперь нельзя скачивать решения которые к примеру ты не продлил, а раньше можно было
 
Очищаю модули в not mine, но не грузит, в чем может быть дело? Ключ нового формата
 
У кого появляется ошибка при запуске скрипта your-site.com/upd/get_update.php
[ErrorException] E_USER_DEPRECATED
Attention! There is session_start before Bitrix Kernel to continue correctly session will be closed. Highly recommended avoid usage session before Bitrix Kernel. (0)
/home/bitrix/www/bitrix/modules/main/lib/session/legacy/healerearlysessionstart.php
в файле get_update.php на 2 строке убираете функцию session_start(); и все запустится без проблем
 
Решение
При использовании обязательно закрывайте от ПС файлик get_update.php - иначе он светиться в поиске.
 
Код:
[Error]
CUpdateClientPartner::GetCurrentModules(): Argument #1 ($strError) cannot be passed by reference (0)
/home/bitrix/www/upd/get_function.php:216
#0: myModules()
    /home/bitrix/www/upd/get_function.php:248
#1: getMyModules()
    /home/bitrix/www/upd/get_function.php:261
#2: rebuild()
    /home/bitrix/www/upd/get_update.php:31
----------

Что то теперь выдает такую ошибку на чистом установленном битриксе (со всеми обновлениями) с чистой аспро макс последней версии
Похоже что код нужно адаптировать к php 8
 
Последнее редактирование:
Код:
[Error]
CUpdateClientPartner::GetCurrentModules(): Argument #1 ($strError) cannot be passed by reference (0)
/home/bitrix/www/upd/get_function.php:216
#0: myModules()
    /home/bitrix/www/upd/get_function.php:248
#1: getMyModules()
    /home/bitrix/www/upd/get_function.php:261
#2: rebuild()
    /home/bitrix/www/upd/get_update.php:31
----------

Что то теперь выдает такую ошибку на чистом установленном битриксе (со всеми обновлениями) с чистой аспро макс последней версии
Похоже что код нужно адаптировать к php 8
Постараюсь уделить время
 
Назад
Верх