私は sylius ベースのサイトを開発しましたが、開発環境ではすべて正常に動作していますが、運用環境に展開するときにいくつかの問題が発生しました。
フロントエンド: コンパイルされた frontend.js がエラーを返します:
(function ($) { Uncaught TypeError: undefined is not a function frontend.js:27 (無名関数)
jquery 1.8.0 は、エラーを生成する行の前に含まれています。
バックエンド: エラーは発生していないようですが、選択したウィジェットはレンダリングされません (いずれも)。
サイトを本番環境にデプロイするために行った手順は次のとおりです。
- データベースを移行しました。
本番環境にインストール:
php app/console sylius:install -e prod
キャッシュをクリアしてウォームアップしました:
php app/console cache:clear --env=prod --no-debug php app/console cache:warmup --env=prod --no-debug
ダンプされたアセット:
php app/console assetic:dump --env=prod
不思議なことに、app.php でデバッグ パラメータが true に設定されている場合、これらのエラーは発生しません。
ご助力ありがとうございます!