Диалог с саппортом на эту тему ниже. По-моему исчерпывающее обсуждение.
Как я понимаю, большого желания дорабатывать документацию или исправлять ошибки в коде у ответственных за движок Bitrix нет.
Как я понимаю, большого желания дорабатывать документацию или исправлять ошибки в коде у ответственных за движок Bitrix нет.
Цитата | ||||
---|---|---|---|---|
Время: 24.11.2011 18:52:26 От кого: [6749] (zy_tais) Юрий Захарин Управление сайтом (PHP версия) > Установка обновлений, техническая проблема Текст ошибки или описание проблемы В системе установлены файлы самостоятельно написанного модуля. При переходе на страницу обновлений ошибка: Ошибка [Ux11] Ошибка описания модуля "ibe". Не установлено соединение с сервером обновлений. [Ux11] Ошибка описания модуля "ibe". Следующая замена в файле \bitrix\modules\main\classes\general\update_client.php позволяет решить проблему: return array( ___1050547590(1953) => $_439811003->_766344616, ___1050547590(1954) => $_439811003->_62193985,); заменяем на return array( ___1050547590(1953) => $_439811003->MODULE_VERSION, ___1050547590(1954) => $_439811003->MODULE_VERSION_DATE,); По-видимому нет ничего, что бы позволило PHP (5.2.5) подставить "MODULE_VERSION" вместо "_766344616". Стандартные модули работают, т.к. объявляют $arModuleVersion в /install/version.php, поэтому вываливаются из функции раньше. Согласно документации ( Есть обсуждение в форуме ( Время: 25.11.2011 13:44:23 От кого: [46357] (mrLEFF) Lev Shestopalov Добрый день! Юрий, воспользуйтесь, пожалуйста, документацией по созданию своих модулей и опишите версию модуля так, как указано в документации - Время: 25.11.2011 20:14:02 От кого: [6749] (zy_tais) Юрий Захарин Здравствуйте, Лев. Версия модуля описана согласно документации, т.е. объект модуля содержит поля MODULE_VERSION и MODULE_VERSION_DATE. В документации, на которую вы ссылаетесь, нет требований к структуре файла version.php . Но при этом без правильно сформированного файла version.php обновление перестает работать. Подробности, почему так происходит, я уже написал в обращении. Время: 28.11.2011 11:57:33 От кого: [17138] (lampotrias) Михаил Митрофанов Добрый день!
Не находим этой фразы в документации. У Вас есть файл /install/version.php с содержимым вида:
если такого файла нет, то создайте его. |