找不到Symfony2 Capifony app_dev.php

找不到Symfony2 Capifony app_dev.php,symfony,http-status-code-404,capistrano,capifony,Symfony,Http Status Code 404,Capistrano,Capifony,我已经将我的Symfony2网站部署到一个外部开发服务器上,但是它没有从我的github存储库中提取app_dev.php文件。app.php已被拉入,我可以从那里访问该站点,但如果我转到/app_dev.php,我会发现一个404未找到,因为该文件在服务器上不存在。但该文件肯定在我的github存储库中,而不在我的.gitignore文件中 Capifony出于安全原因删除app.*.php文件。你不应该在生产中使用它们 如果确实需要,可以将清除\u控制器选项设置为假: set :clear_

我已经将我的Symfony2网站部署到一个外部开发服务器上,但是它没有从我的github存储库中提取app_dev.php文件。app.php已被拉入,我可以从那里访问该站点,但如果我转到/app_dev.php,我会发现一个404未找到,因为该文件在服务器上不存在。但该文件肯定在我的github存储库中,而不在我的.gitignore文件中

Capifony出于安全原因删除
app.*.php
文件。你不应该在生产中使用它们

如果确实需要,可以将
清除\u控制器
选项设置为

set :clear_controllers, false

这不是为了生产。我有开发、登台和生产服务器,这是为我的开发服务器设计的,它有密码保护。正如他们所说,安全总比遗憾好。;)不将app_dev投入生产是有道理的,但您可以使用不同的环境加载不同的配置,例如:app_mobile@targnation,你可以用你的头钉钉子,但这并不意味着你应该如果有人在您的服务器上访问app_dev.php,您就有严重的安全漏洞。安全默认值和知道自己在做什么时配置的选项是安全最佳实践。