0

私はSymfony2に取り組んでいます。pq誰かが私のウェブサイトが正しく資産を取得しないことを知っていますか?

$ kernel = new AppKernel ('prod', false); サイトをWebサーバーにアップロードすると、app.phpで作業していますが、アセットが表示されます。私はこれをやろうとしました:

assets: installl - symlink web
assets: install web

インストールしますが、それでも同じです。

また、キャッシュをクリアしようとしましたが、機能していません。

aradasymfony@ssh:~/www/pfc$ app/console assets:install web
Installing assets for Symfony\Bundle\FrameworkBundle into web/bundles/framework
Installing assets for mio\mioBundle into web/bundles/miomio
Installing assets for FOS\JsRoutingBundle into web/bundles/fosjsrouting
Installing assets for Acme\DemoBundle into web/bundles/acmedemo
Installing assets for Symfony\Bundle\WebProfilerBundle into web/bundles/webprofiler
Installing assets for Sensio\Bundle\DistributionBundle into web/bundles/sensiodistribution
paradasymfony@ssh:~/www/pfc$ app/console --env=prod cache:clear
Clearing the cache for the prod environment with debug true

ウェブ: http: //paradasymfony.alwaysdata.net/pfc/web/login

ありがとう。

4

1 に答える 1

0

展開後の最も一般的な問題は、app/cacheおよびapp/logsフォルダーに適切なアクセス許可がないことです。簡単な修正として、それらをに変更してみてください777(または、どちらも存在しない場合は作成してください)。

適切な権限設定については、この章(権限セクション) をお読みください。

それでも問題が解決しない場合は、app/logsフォルダ内または Web サーバー ログ内のログを読み込んでエラーの内容を教えていただくか、app_dev.phpファイルを公開して例外を確認してください。

于 2013-02-28T12:23:40.280 に答える