我最近开发了一个项目,它是使用我通过PEAR安装的Symfony 1.4编写的。在以前的Symfony版本中,曾经有冻结和解冻函数来复制所有必需的文件,但在这个版本中,这些函数都缺失了。所以我的问题是 - 在共享主机上部署项目的最快方法是什么?
答案 0 :(得分:1)
共享托管对Symfony来说总是很痛苦。我自己没有尝试过。但是你可以做的只是将symfony安装中的lib文件夹复制到项目lib文件夹中,然后将projectConfiguration.php指向你将symfony libs放在项目中的位置。
这只是与冻结相同但手动完成。
答案 1 :(得分:1)
在 config / ProjectConfiguration.class.php 中更改 sfCoreAutoload 类的require_once语句。让它在 lib / vendor / symfony 中搜索symfony:
require_once dirname(__FILE__) . '/../lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php';
现在你可以做两件事:
答案 2 :(得分:0)
@kuba,你在config / ProjectConfiguration.class.php中的语句有一个'lib'太多了。它应该是:
require_once dirname(__FILE__) . '/../lib/vendor/symfony/autoload/sfCoreAutoload.class.php';