2010-05-10 206 views
0

我已經在symfony(PHP框架)中創建了一個項目(在我的Localhost上),並且需要將它上載到服務器上(即WEB服務器),但我不知道該怎麼做,我在網上有很多方法,但是我無法遵循這一點。所以請幫助。如何在共享網絡服務器上安裝symfony?

回答

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的是generaly建議,將光線的存儲庫並允許輕鬆更新。

+0

不,我沒有使用任何SVN來維護我的代碼,只需要將代碼從本地主機上傳到Web服務器.. – 2010-05-10 08:17:04

+0

您可以按相同方式推送框架,FTP或其他.. – Benoit 2010-05-10 08:45:19

+0

此外,似乎你可以做什麼richsage使用FTP參數解釋。 http://www.symfony-project.org/jobeet/1_4/Doctrine/en/22#chapter_22_sub_deploying_strategies – Benoit 2010-05-10 08:46:49

-1

使用Symfony提供的project:deploy任務。添加配置細節爲你的主機到配置/ properties.ini,然後你可以調用像

./symfony project:deploy myhostconfig [--go] 

運行而不--go標誌將做試運行,而不上傳任何文件。如果您使用的Symfony 1.3+,添加在-t標誌,這將告訴你哪些文件是由於上傳等在此

更多信息是在Symfony docs部署。

+0

...和downvote-without-comment獎去? :-) – richsage 2011-08-30 13:36:01

+0

顯然我低估了這一點,我不記得看到這篇文章:噢,也許這是酒精恨你:/ – Populus 2011-10-25 04:45:28

+0

嘿,我也有這個問題,除了它傾向於恨自己,而不是在SO上; )至少在第二天...! – richsage 2011-10-25 08:02:16

0

閱讀:Deploy Symfony project to bluehost.com
本教程是基於開源項目「bookeet」,你可以參考它的源代碼細節的體驗。

+0

Bookeet項目:http://code.google.com/p/bookeet/ – 2010-09-11 10:54:28

+0

謝謝你@Peter Long我會嘗試.. – 2010-09-14 04:55:25

相關問題