我正在研究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
感谢。
答案 0 :(得分:0)
部署后最常见的问题是您的app/cache
和app/logs
文件夹没有相应的权限。作为快速解决方案,请尝试将其更改为777
(如果两者都不存在,则创建)。
要获得正确的权限配置,请阅读this chapter(权限部分)。
如果它没有帮助 - 您可以读取app/logs
文件夹或Web服务器日志中的日志并告诉我们什么是错误,或者您可以将app_dev.php
文件公开给世界并检查例外情况。