1

symfony2 アプリを本番環境に移行した後、フロントエンド部分に関連するホームページとリンクは正常に機能します (domain.com/event/xxxx、domain.com/category/yyy など)。CSS と JS が正しく読み込まれている。ただし、domain.com/admin からアクセスできる私の管理部分はそうではありません。生成された html をチェックアウトすると、CSS と JS のファイル名が null であることがわかります。

私は次のようなものを得ています

<link rel="stylesheet" href="/css/.css"> 
<script src="/js/.js"></script>

キャッシュをクリアし、assetic をダンプしました:

./console cache:clear --env=prod --no-debug
./console assetic:dump --env=prod --no-debug

しかし、何も起こらず、問題は解決しません。

ところで、prod キャッシュをクリアすると、dev キャッシュをクリアしたことを示さない奇妙な行が表示されます。次のような出力が得られます。

Clearing the cache for the prod environment with debug false Mac OS X           2??ATTR?????j?
                                  com.apple.TextEncoding?_de.codingmonkeys.seestatemacintosh;0d1:pd1:yi85e1:wi1572e1:xi32e1:hi922ee1:sd1:pi1245e1:li0ee1:ei1e1:li1919e1:m16:SEEMode.PHP-HTMLeThis resource fork intentionally left blank   ??Mac O

私の設定ファイルを見る必要がある場合は、必要なファイルを教えてください。貼り付けます。

何か助けてください?

編集

これが正しいかどうかはわかりませんが、このAssetic が結合されたリンクを作成していないことがわかりました

$kernel = new AppKernel('prod', false); を変更した後

(そのリンクで説明されていることの反対)によって、それは機能しています。$kernel = new AppKernel('prod', true);

そのままにしていいですか?

4

1 に答える 1