我转移到生产环境,因为我的开发和生产服务器是相同的,我认为从一个环境到另一个环境的通道只是使用app.php而不是app-dev.php。这样做我得到了一些与css文件相关的404错误,所以我相信既然css是由assents处理的,这个问题可能与缓存有关吗?但我不知道如何处理这个问题。
我有ssh访问我的服务器,但使用ftp的解决方案也会很好。
答案 0 :(得分:7)
您需要运行转储资产文件的命令:
php app/console assetic:dump --env=prod --no-debug
如果您之前使用过prod
环境,则可能需要清除缓存:
php app/console cache:clear --env=prod --no-debug
如果您只想使用FTP客户端,也可以删除app/cache
文件夹中的所有内容。