使用git存储库中的Symfony2项目设置VPS

时间:2015-06-16 21:29:08

标签: symfony vps

我有一个:
- 带LAMP堆栈的VPS - 本地symfony2项目(git)
- bitbucket存储库

在生产环境中正确设置项目需要做些什么?

文件夹结构/权限?
我可以简单地克隆公用文件夹中的存储库吗? (我不这么认为)

P.S。我已经阅读了symfony2网站上的部署指南,但我没有发现它非常有用

1 个答案:

答案 0 :(得分:0)

以下是我的部署步骤:

  1. git clone project
  2. 转到项目目录
  3. php composer.phar install(如果作曲家不在项目中 目录curl -sS https://getcomposer.org/installer | PHP)
  4. app / console doctrine:database:create
  5. app / console schema:update --force
  6. app / console assets:install web --symlink
  7. chmod 777 -R app / cache app / logs web / media / cache(我经常使用liip 想象一下,它调整了web / media / cache中的照片大小)
  8. 将apache的虚拟主机指向我项目的web目录。 你完成了。
  9. 你可能想在apach中启用模式重写(a2enmod重写)我认为这涵盖了所有内容。