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