让Symfony 1.4在本地工作的问题

时间:2013-05-13 12:49:51

标签: symfony-1.4 wamp

我目前是一家拥有 Symfony 1.4 网站的公司的实习生,我在使用 wamp 在本地工作时遇到了麻烦。

当我转到127.0.0.1/website/web时,我收到以下错误:

Warning: require_once(C:\wamp\www\website\config/../../lib/symfony-1.4/lib/autoload/sfCoreAutoload.class.php): 
  failed to open stream: No such file or directory in C:\wamp\www\website\config\ProjectConfiguration.class.php on line 3

Fatal error: require_once(): Failed opening required 'C:\wamp\www\website\config/../../lib/symfony-1.4/lib/autoload/sfCoreAutoload.class.php' (include_path='.;C:\wamp\bin\php\php5.4.3\pear') in C:\wamp\www\website\config\ProjectConfiguration.class.php on line 3

即使我从服务器复制了所有文件,我似乎也无法在symfony-1.4文件夹中找到任何www文件夹。

我该怎么办?

2 个答案:

答案 0 :(得分:2)

您需要install symfony

  • Download symfony
  • symfony-1.4
  • 中创建文件夹/lib
  • 解压缩此文件夹中的存档
  • 转到控制台中的C:\wamp\www\website并运行此命令以确保每件事都合适

    php lib/symfony-1.4/data/bin/symfony -V
    

答案 1 :(得分:1)

您收到的错误是无法使用sfCoreAutoload.class.php中指定的路径向ProjectConfiguration.class.php提交。您需要打开\config\ProjectConfiguration.class.php并更改路径以使其正确无误。它正在寻找它:

C:\wamp\www\website\config/../../lib/symfony-1.4/lib/autoload/sfCoreAutoload.class.php

当它可能在这个位置时:

C:\wamp\www\website\config/../lib/symfony-1.4/lib/autoload/sfCoreAutoload.class.php

因此,将ProjectConfiguration.class.php中的第一行更改为以下内容:

require_once dirname(__FILE__) . '/../lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php';