我正在與symfony2一起學習這個框架。發佈一個symfony2網站/ webapp
我從來沒有讀過任何東西的一件事是:如何將您的項目從開發環境轉移到生產環境? 我的意思是,爲了讓我的symfony網站正確發佈(假設我的產品環境適合symfony2的要求),「待辦事項列表」是什麼?
我正在與symfony2一起學習這個框架。發佈一個symfony2網站/ webapp
我從來沒有讀過任何東西的一件事是:如何將您的項目從開發環境轉移到生產環境? 我的意思是,爲了讓我的symfony網站正確發佈(假設我的產品環境適合symfony2的要求),「待辦事項列表」是什麼?
有幾種不同的方法來部署一個Symfony2的應用。看看Symfony Cookbook中的這個條目:How to deploy a Symfony2 application。
代碼複製到服務器的基本部署後的步驟後可能包括:
可能有很多,你需要做的,根據您的設置其他的事情:
我個人通常用Capifony。我已經將應用程序複製到第三方庫的服務器上。然後它執行我需要的部署後任務:清除緩存,轉儲網絡資產並執行數據庫遷移
有幾種方法來這樣:
對於部署的基礎知識和部署後的步驟,請參閱官方文檔: How to deploy a Symfony2 application
感謝你們兩位。我的錯誤是不考慮這個purpouse的食譜。 – Nemus
Capifony的+1。甚至可以部署Symfony項目中最大的項目,減少無壓力 –
Capifony:+1多階段,回滾,測試。您可以輕鬆地在任務之前/之後添加自定義腳本(vpn連接,上載文件夾創建) – Picoss