我最近開發了一個使用Symphony 1.4編寫的項目,我通過PEAR安裝。在以前的Symfony版本中,曾經有凍結和解凍功能複製所有必需的文件,但在此版本中這些功能都缺失。所以我的問題是 - 在共享主機上部署我的項目的最快方式是什麼?部署Symfony 1.4項目
0
A
回答
1
在你配置/ ProjectConfiguration.class.php更改放在require_once語句sfCoreAutoload類。使其在的lib /供應商/ symfony中搜索爲symfony1.2:
require_once dirname(__FILE__) . '/../lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php';
現在你可以做兩件事情:
- 複製整個symfony的lib放到的lib /供應商/ symfony的目錄。這樣你就可以在你的項目中使用symfony。缺點是您必須在將文件發送到服務器時將其複製。
- 創建lib/vendor/symfony指向您的symfony lib的符號鏈接。好處是你不必一直複製整個框架。缺點是你仍然需要將symfony放在開發和生產服務器的相同位置。但是,符號鏈接可能與項目有關(即上一級)。
1
共享主機對Symfony來說總是很痛苦。我自己並沒有嘗試過。但是你可以做的只是將symfony安裝中的lib文件夾複製到你的項目lib文件夾中,並將你的projectConfiguration.php指向你將symfony庫放到項目中的地方。
這只是做凍結,但手動相同的事情。
0
@kuba,你在config/ProjectConfiguration.class.php中的語句有一個'lib'太多了。它應該是:
require_once dirname(__FILE__) . '/../lib/vendor/symfony/autoload/sfCoreAutoload.class.php';
相關問題
- 1. 如何使用Capifony部署使用Mongo的symfony 1.4項目
- 2. 部署Symfony 3項目
- 3. 將Symfony 3.2項目部署到Strato
- 4. 沒有SSH的Symfony 2.4項目部署
- 5. Symfony 1.4 Doctrine項目的XML模式
- 6. 傳統symfony 1.4項目的Git
- 7. 項目部署
- 8. Symfony 1.4窗體小部件
- 9. 在生產服務器上部署symfony 1.4站點
- 10. 部署Django項目
- 11. Maven項目部署
- 12. 部署Maven項目
- 13. Laravel項目部署
- 14. 部署scrapy項目
- 15. PHP項目部署
- 16. 部署maven項目
- 17. 部署VB.Net項目
- 18. Symfony部署問題
- 19. Symfony 2或Symfony 1.4?
- 20. Apache Axis 1.4部署失敗
- 21. Django 1.4部署和和os.environ.setdefault
- 22. 部署項目選項2012
- 23. Symfony 2部署git文件
- 24. XCode 4目標部署目標與項目部署目標
- 25. 部署的Symfony 2項目中的服務器
- 26. Symfony在遠程服務器上部署項目ContextErrorException
- 27. 將Symfony項目部署到生產服務器的問題
- 28. 在亞馬遜EC2上的bitnami映像中部署symfony項目
- 29. Symfony 2部署500
- 30. symfony 1.4路由
您可能還需要在.htaccess中啓用mod_rewrite,具體取決於您的提供者。 – jgallant 2010-12-20 15:47:09
謝謝。我一定會嘗試這個。 – Martynas 2010-12-22 17:43:34