部署我的Symfony应用程序,有404 css关联错误

时间:2013-02-24 16:34:28

标签: symfony

我转移到生产环境,因为我的开发和生产服务器是相同的,我认为从一个环境到另一个环境的通道只是使用app.php而不是app-dev.php。这样做我得到了一些与css文件相关的404错误,所以我相信既然css是由assents处理的,这个问题可能与缓存有关吗?但我不知道如何处理这个问题。

我有ssh访问我的服务器,但使用ftp的解决方案也会很好。

1 个答案:

答案 0 :(得分:7)

您需要运行转储资产文件的命令:

php app/console assetic:dump --env=prod --no-debug

http://symfony.com/doc/current/cookbook/assetic/asset_management.html#dumping-asset-files-in-the-prod-environment

如果您之前使用过prod环境,则可能需要清除缓存:

php app/console cache:clear --env=prod --no-debug

如果您只想使用FTP客户端,也可以删除app/cache文件夹中的所有内容。