【问题标题】:Where to deploy symfony2 application在哪里部署 symfony2 应用程序
【发布时间】:2013-12-15 10:51:18
【问题描述】:

我开发了一个 symfony 应用程序,它已经完成了。 已经有几天了,我不知道如何将它部署到真正的 apache 服务器中,当我将它复制到 public_html 时它不起作用资产无法正确加载。 有人可以逐步描述如何部署它,以便当我导航到 example.com url 时,我会看到我的 symfony 应用程序。 谢谢

【问题讨论】:

标签: php apache .htaccess symfony configuration


【解决方案1】:

如果您尝试在服务器上部署应用程序,则必须配置 apache。制作虚拟主机的最佳方式。

这里是文档:

http://httpd.apache.org/docs/current/en/vhosts/examples.html

http://symfony.com/doc/current/cookbook/configuration/web_server_configuration.html

【讨论】:

    【解决方案2】:

    我建议使用Capifony,它在Capistrano 之上提供了一组专门的工具,专门为symfony 和Symfony2 项目量身定制。 (根据the documentation

    使用 capifony 的advantages 是,

    • 部署就像从项目根目录运行cap deploy 一样简单。
    • 它存储多个版本。
    • 它允许您使用 SCM 将您的应用程序代码下拉到服务器。
    • 您可以将其配置为在部署期间运行任何批处理命令。
    • 它执行类似事务的部署过程(如果任何步骤失败,部署 回滚并且当前目录指向您的上一个版本)

    您还需要浏览 this partthe documentation 以了解如何让您的应用程序在 Apache 下运行。

    【讨论】:

      猜你喜欢
      • 2011-09-17
      • 1970-01-01
      • 1970-01-01
      • 2012-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-18
      • 1970-01-01
      相关资源
      最近更新 更多