Symfony与XAMPP在Windows XP SP3/再次/


Symfony with XAMPP on Windows XP SP3/Again/

这是我尝试运行"generate:app frontend"时得到的结果:

C:'>php xampp'htdocs'development'sfprojects'jobeet'lib'vendor'symfony'data'bin's
ymfony generate:app frontend
PHP Warning:  require_once(C:'config/..xampp/htdocs/development/sfprojects/jobee
t/lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php): failed to open stre
am: No such file or directory in C:'config'ProjectConfiguration.class.php on lin
e 3
Warning: require_once(C:'config/..xampp/htdocs/development/sfprojects/jobeet/lib
/vendor/symfony/lib/autoload/sfCoreAutoload.class.php): failed to open stream: N
o such file or directory in C:'config'ProjectConfiguration.class.php on line 3
PHP Fatal error:  require_once(): Failed opening required 'C:'config/..xampp/htd
ocs/development/sfprojects/jobeet/lib/vendor/symfony/lib/autoload/sfCoreAutoload
.class.php' (include_path='.;C:C:'xampp'php'pear') in C:'config'ProjectConfigura
tion.class.php on line 3
Fatal error: require_once(): Failed opening required 'C:'config/..xampp/htdocs/d
evelopment/sfprojects/jobeet/lib/vendor/symfony/lib/autoload/sfCoreAutoload.clas
s.php' (include_path='.;C:C:'xampp'php'pear') in C:'config'ProjectConfiguration.
class.php on line 3
C:'>

我以为是和PEAR有关,但我找不到办法弄清楚,也不能百分百确定是PEAR,所以…很高兴在这个问题上得到一些帮助。我已经尝试过的是重写多次php.ini,如果有问题,定位梨。php,但我认为,我尝试了所有可能的场景,这不是解决方案。那从现在开始怎么办。谢谢-Leron

cd into xampp'htdocs'development'sfprojects'jobeet,执行命令

另外,如果您将此创建为嵌入式安装,则可能会使require路径错误。您在项目的lib/vendor中嵌入symfony)您缺少斜杠:

C:'config/..xampp/htdocs/development/sfprojects/jobeet/lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php

应:

C:'config/../xampp/htdocs/development/sfprojects/jobeet/lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php

所以你需要改变projectConfiguration.class.php中的require_once语句。

但这可能只是因为你从项目外部调用命令(虽然技术上应该工作,如果你有一切设置正确)…