Релиз Интернет-магазин электроинструмента ЭЛЕКТРОСИЛА altop.elektroinstrument

Тема в разделе "Битрикс", создана пользователем mrLom, 6 янв 2015.

Модераторы: mrLom, wpt
  1. EskinS

    EskinS Постоялец

    Регистр.:
    1 фев 2009
    Сообщения:
    62
    Симпатии:
    12
    Есть проблема! Данное решение не ставиться если у Вас обновлен Битрикс. При установке решения начиная с версии 2.8.5 вылетает ошибка
    Код:
    Повторите установку текущего шага. В случае повторения ошибки пропустите шаг.
    Fatal error: Call to undefined method DataInstallStep::getTypes() in /home/bitrix/www/bitrix/modules/sale/general/location.php on line 3202 Call Stack: 0.0001 352292 1. {main}() /home/bitrix/www/bitrix/admin/wizard_install.php:0 0.0001 352568 2. require('/home/bitrix/www/bitrix/modules/main/admin/wizard_install.php') /home/bitrix/www/bitrix/admin/wizard_install.php:1 0.0978 7177800 3. CWizard->Install() /home/bitrix/www/bitrix/modules/main/admin/wizard_install.php:45 0.1040 7475756 4. CWizardBase->Display() /home/bitrix/www/bitrix/modules/main/classes/general/wizard_site.php:122 0.1041 7475756 5. CDataInstallWizardStep->OnPostForm() /home/bitrix/www/bitrix/modules/main/classes/general/wizard.php:469 0.1165 7889908 6. CDataInstallWizardStep->InstallService() /home/bitrix/www/bitrix/modules/main/install/wizard_sol/wizard.php:673 0.1193 7933944 7. include('/home/bitrix/www/bitrix/wizards/altop/elektroinstrument/site/services/sale/step1.php') /home/bitrix/www/bitrix/modules/main/install/wizard_sol/wizard.php:771 0.2020 10796912 8. CSaleLocation->AddCountry() /home/bitrix/www/bitrix/wizards/altop/elektroinstrument/site/services/sale/step1.php:155 0.2021 10797216 9. CAllSaleLocation::AddLocationUnattached() /home/bitrix/www/bitrix/modules/s
    на стадии
    Настройка интернет-магазина...
    83%
     
  2. nononameman

    nononameman

    Регистр.:
    3 мар 2014
    Сообщения:
    330
    Симпатии:
    219
    Данная ошибка выскакивает при установке 3 из 4 ИМ, разбираться в ней я не пробовал, но ее можно пропускать, решение будет работоспособным, надо надо будет вручную создать тип платильщика
     
    Abix нравится это.
  3. EskinS

    EskinS Постоялец

    Регистр.:
    1 фев 2009
    Сообщения:
    62
    Симпатии:
    12
    Если пропускать, то решение то установится, но возникает проблема, отображается только шапка. При чем если сбросить кэш и включить показ ошибок то под админом увидеть ошибку
    Fatal error: ob_start(:( Cannot use output buffering in output buffering display handlers in /home/bitrix/www/bitrix/modules/main/lib/data/cache.php on line 333 Call Stack: 0.0001 340464 1. {main}() /home/bitrix/ext_www/shop/index.php:0 0.0001 340712 2. require('/home/bitrix/www/bitrix/header.php') /home/bitrix/ext_www/shop/index.php:2 0.0002 340980 3. require_once('/home/bitrix/www/bitrix/modules/main/include/prolog.php') /home/bitrix/www/bitrix/header.php:1 0.2439 6549368 4. require('/home/bitrix/www/bitrix/modules/main/include/prolog_after.php') /home/bitrix/www/bitrix/modules/main/include/prolog.php:11 0.2441 6549864 5. include_once('/home/bitrix/www/bitrix/templates/elektro_flat/header.php') /home/bitrix/www/bitrix/modules/main/include/prolog_after.php:96 0.3075 7219828 6. CAllMain->IncludeComponent() /home/bitrix/www/bitrix/templates/elektro_flat/header.php:105 0.3077 7223344 7. CBitrixComponent->includeComponent() /home/bitrix/www/bitrix/modules/main/classes/general/main.php:1050 0.3079 7223720 8. CBitrixComponent->__includeComponent() /home/bitrix/www/bitrix/modules/main/classes/general/component.php:578 0.3079 7225104 9. include('/home/bitrix/www/bitrix/components/bitrix/main.include/component.php') /home/bitrix/www/bitrix/modules/main/classes/general/component.php:535 0.3088 7228212 10. CBitrixComponent->includeComponentTemplate() /home/bitrix/www/bitrix/components/bitrix/main.include/component.php:280 0.3090 7229928 11. CBitrixComponent->showComponentTemplate() /home/bitrix/www/bitrix/modules/main/classes/general/component.php:605 0.3090 7229928 12. CBitrixComponentTemplate->IncludeTemplate() /home/bitrix/www/bitrix/modules/main/classes/general/component.php:657 0.3091 7230564 13. CBitrixComponentTemplate->__IncludePHPTemplate() /home/bitrix/www/bitrix/modules/main/classes/general/component_template.php:800 0.3092 7231424 14. include('/home/bitrix/www/bitrix/components/bitrix/main.include/templates/.default/template.php') /home/bitrix/www/bitrix/modules/main/classes/general/component_template.php:708 0.3092 7231712 15. include('/home/bitrix/ext_www/shop/include/sections.php') /home/bitrix/www/bitrix/components/bitrix/main.include/templates/.default/template.php:17 0.3128 7233756 16. {closure}() /home/bitrix/www/bitrix/modules/main/classes/general/main.php:0 0.3128 7233840 17. ob_end_flush() /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3490 0.3129 7280716 18. CAllMain->EndBufferContent() /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3490 0.3136 7288592 19. ExecuteModuleEventEx() /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3226 0.3137 7288396 20. call_user_func_array() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:475 0.3137 7288528 21. CTopPanel::InitPanel() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:475 0.3137 7288528 22. CTopPanel::shouldShowPanel() /home/bitrix/www/bitrix/modules/main/public/top_panel.php:1047 0.3137 7288528 23. CTopPanel::InitPanelIcons() /home/bitrix/www/bitrix/modules/main/public/top_panel.php:1026 0.3335 7647168 24. ExecuteModuleEventEx() /home/bitrix/www/bitrix/modules/main/public/top_panel.php:954 0.3335 7647544 25. call_user_func_array() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:490 0.3335 7647676 26. Bitrix\ABTest\EventHandler::eek:nPanelCreate() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:490 0.3335 7647676 27. Bitrix\ABTest\Helper::getContext() /home/bitrix/www/bitrix/modules/abtest/lib/eventhandler.php:159 0.3335 7647676 28. Bitrix\ABTest\Helper::getActiveTest() /home/bitrix/www/bitrix/modules/abtest/lib/helper.php:122 0.3497 7649492 29. CPHPCache->StartDataCache() /home/bitrix/www/bitrix/modules/abtest/lib/helper.php:41 0.3497 7649764 30. Bitrix\Main\Data\Cache->startDataCache() /home/bitrix/www/bitrix/modules/main/classes/general/cache.php:67 0.3498 7649892 31. ob_start() /home/bitrix/www/bitrix/modules/main/lib/data/cache.php:333
     
  4. nononameman

    nononameman

    Регистр.:
    3 мар 2014
    Сообщения:
    330
    Симпатии:
    219
    Сел за дебаг данной ошибки, результат следующий:
    в файле /bitrix/modules/sale/general/location.php в строке 3202 надо исправить
    PHP:
    $types = static::getTypes();
    на
    PHP:
    $types self::getTypes();
    Возможно, изменение позднего статического связывания на ранне, на что- то повлияет, но у себя я багов не увидел.
    Должно помочь :)
     
    Последнее редактирование: 25 сен 2015
    EskinS, zaoptom, Abix и ещё 1-му нравится это.
  5. EskinS

    EskinS Постоялец

    Регистр.:
    1 фев 2009
    Сообщения:
    62
    Симпатии:
    12
  6. nononameman

    nononameman

    Регистр.:
    3 мар 2014
    Сообщения:
    330
    Симпатии:
    219
    Не поленился, установил, проверить, все норм.
     
    Последнее редактирование: 25 сен 2015
  7. EskinS

    EskinS Постоялец

    Регистр.:
    1 фев 2009
    Сообщения:
    62
    Симпатии:
    12
    обновления битрикс все последние? с учетом бета версии
     
  8. nononameman

    nononameman

    Регистр.:
    3 мар 2014
    Сообщения:
    330
    Симпатии:
    219
    Да
     
  9. EskinS

    EskinS Постоялец

    Регистр.:
    1 фев 2009
    Сообщения:
    62
    Симпатии:
    12
    Попробовал установить на чистый битрикс, все работает..
    Не понятно почему на мою рабочую копию не ставится
     
  10. mrLom

    mrLom ♒︎

    Moderator
    Регистр.:
    24 дек 2014
    Сообщения:
    933
    Симпатии:
    1.823
    Все предельно понятно, многие решения протестированы только на установку именно на "чистый битрикс", мало кто тестирует на установку 5-10 решений в системе — как итог ошибки. Многие разработчики своим решениям не устраивают стресс тесты. Как правило все связано с наименованиями и номерами инфоблоков. Сравнивайте базы и настройки в паблике. Мелкие изменения реанимируют решения.
     
    EskinS нравится это.