如何在共享的Web服务器上安装symfony?

时间:2010-05-10 08:05:50

标签: php symfony1 webserver

我在symfony(PHP Framework)中创建了一个项目(在我的Localhost上),并且需要将它上传到服务器(即WEB服务器)上,但我不知道该怎么做,我在网上有很多方法,但我无法遵循这一点。所以请帮忙。

3 个答案:

答案 0 :(得分:1)

只需将其推送到项目的lib/vendor/symfony目录中,然后像这样更新ProjectConfiguration.class.php

<?php

require_once dirname(__FILE__).'/../lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php';
sfCoreAutoload::register();

class ProjectConfiguration extends sfProjectConfiguration
{
  public function setup()  
  {
       [...]Normal setup plugins, etc.
  }
}

如果您使用SVN来管理项目源,通常会建议使用外部源来获取symfony,它会使您的存储库更加容易,并且可以轻松更新。

答案 1 :(得分:0)

阅读本文:Deploy Symfony project to bluehost.com
本教程基于开源项目“bookeet”的经验,你可以参考它来获取源代码细节。

答案 2 :(得分:-1)

使用Symfony提供的project:deploy任务。将主机的配置详细信息添加到config / properties.ini中,然后可以调用类似

的内容
./symfony project:deploy myhostconfig [--go]

在没有--go标志的情况下运行将在不上传任何文件的情况下进行干运行。如果您使用的是Symfony 1.3+,请添加-t标记,该标记将显示将要上传的文件等。

有关此问题的更多信息,请参阅Symfony docs进行部署。

相关问题