3

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

我可以通过 ssh 访问我的服务器,但仅使用 ftp 的解决方案也很好。

4

1 回答 1

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

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

于 2013-02-24T17:40:14.957 回答