sylius: сайт неправильно развертывается в рабочей среде

Я разработал сайт на основе sylius, и все отлично работает в среде разработки, но при его развертывании в производственной среде возникли некоторые проблемы:

Во Frontend: скомпилированный frontend.js возвращает ошибку:

(функция ($) { Uncaught TypeError: undefined не является функцией frontend.js: 27 (анонимная функция)

jquery 1.8.0 включается перед строкой, выдающей ошибку.

В Backend: кажется, что ошибок не возникает, но выбранные виджеты не отображаются (ни один из них).

Шаги, сделанные для развертывания сайта в prod:

  1. Перенес базу данных.
  2. Установлено в рабочей среде:

    php app/console sylius:install -e prod
    
  3. Очистил и прогрел кеш:

    php app/console cache:clear --env=prod --no-debug
    php app/console cache:warmup --env=prod --no-debug
    
  4. Выброшенные активы:

    php app/console assetic:dump --env=prod
    

Любопытно, что когда для параметра отладки в app.php установлено значение true, ни одна из этих ошибок не возникает.

Большое спасибо за Вашу помощь!


person Alex    schedule 05.11.2013    source источник


Ответы (1)


Вы должны запустить команду Assetic dump с параметром no-debug. php app/console assetic:dump --env=prod --no-debug.

person Paweł Jędrzejewski    schedule 09.11.2013