Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- При обновлении возникала следующая ошибка:
- e>[Error] Undefined class constant 'BASE_TYPE_STRING' (0) /home/bitrix/ext_www/fb.amwine.ru/bitrix/modules/main/classes/general/usertypestr.php:47
- #0: CUserTypeString::GetUserTypeDescription() /home/bitrix/ext_www/fb.amwine.ru/bitrix/modules/main/classes/general/module.php:490
- #1: ExecuteModuleEventEx(array) /home/bitrix/ext_www/fb.amwine.ru/bitrix/modules/main/classes/general/usertype.php:928
- #2: CAllUserTypeManager->GetUserType(string) /home/bitrix/ext_www/fb.amwine.ru/bitrix/modules/main/classes/general/usertype.php:1037
- #3: CAllUserTypeManager->GetUserFields(string, integer) /home/bitrix/ext_www/fb.amwine.ru/local/modules/aero.main/lib/util.php:197
- #4: Aero\Main\Util::getUserField(string, string, string) /home/bitrix/ext_www/fb.amwine.ru/local/modules/aero.main/lib/favorite/prototype.php:176
- #5: Aero\Main\Favorite\Prototype::getList(string) /home/bitrix/ext_www/fb.amwine.ru/local/modules/aero.main/lib/favorite/helper.php:24
- #6: Aero\Main\Favorite\Helper::OnEndBufferContentHandler(string) /home/bitrix/ext_www/fb.amwine.ru/bitrix/modules/main/classes/general/module.php:475
- #7: ExecuteModuleEventEx(array, array) /home/bitrix/ext_www/fb.amwine.ru/bitrix/modules/main/classes/general/main.php:3258
- #8: CAllMain->EndBufferContent(string) /home/bitrix/ext_www/fb.amwine.ru/bitrix/modules/main/classes/general/main.php:3205
- #9: CAllMain->EndBufferContentMan() /home/bitrix/ext_www/fb.amwine.ru/bitrix/modules/main/include/epilog_admin_after.php:24
- #10: require_once(string) /home/bitrix/ext_www/fb.amwine.ru/bitrix/modules/main/admin/update_system_call.php:450
- #11: require_once(string) /home/bitrix/ext_www/fb.amwine.ru/bitrix/admin/update_system_call.php:2
- Как минимум на время обновления лучше отключить выполнение Aero\Main\Favorite\Helper::OnEndBufferContentHandler.
- Оставшиеся после обновления ошибки автотеста лучше решать уже после, некоторые из файлов, помеченных как модифицированные, помечены ошибочно (модуль highloadblock к примеру) В любом случае на тестовом делать это не имеет большого смысла.
- Примерный план обновления:
- 1. Подготовить полный бекап сайта - как БД, так и файловый (включая ядро битрикса), для возможности восстановления в случае ошибки обновления.
- 2. Закрыть публичку через главный модуль
- 3. Обновить битрикс
- 4. Закрыть публичку
- 5. Под админом проверить работу сайта на корректность, в случае нахождения ошибок в зависимости от их критичности и возможности оперативного фикса либо фиксить, либо восстанавливать сайт из бекапа.
- 6. После успешного тестирования открыть сайт.
- Далее уже нужно будет еще раз провести автотестирование и решать вопрос о спорных пунктах теста.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement