Symfony2资产未显示

时间:2013-02-28 12:20:57

标签: php symfony assets

我正在研究Symfony2。 pq谁知道我的网站没有正确的资产?

我正在使用$ kernel = new AppKernel ('prod', false);处理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

感谢。

1 个答案:

答案 0 :(得分:0)

部署后最常见的问题是您的app/cacheapp/logs文件夹没有相应的权限。作为快速解决方案,请尝试将其更改为777(如果两者都不存在,则创建)。

要获得正确的权限配置,请阅读this chapter(权限部分)。

如果它没有帮助 - 您可以读取app/logs文件夹或Web服务器日志中的日志并告诉我们什么是错误,或者您可以将app_dev.php文件公开给世界并检查例外情况。