Symfony 2.1:测试产品mod =>使用app.php控制器调用ApcClassLoader-> __ construct的异常

时间:2013-03-14 08:00:04

标签: symfony-2.1 production-environment

在将我的symfony 2.1版本部署到我的prod serveur之前,我想测试prod env的行为。

所以我在php app/console cache:clear --env=prod --no-debug之后完成了php app/console assets:install web,现在我正在调用app控制器时出现此错误。

谷歌此案不是我的朋友: - (

  

0 /Applications/MAMP/htdocs/myapp/web/app.php(13):Symfony \ Component \ ClassLoader \ ApcClassLoader-> __ construct('sf2',Object(Composer \ Autoload \ ClassLoader))

     

1 {main}

这是我的app.php文件

  

     

使用Symfony \ Component \ ClassLoader \ ApcClassLoader;使用   的Symfony \组件\ HttpFoundation \请求;

     

$ loader = require_once DIR 。'/ .. / app / bootstrap.php.cache';

     

//使用APC进行自动加载以提高性能//改变'sf2'   您想要的前缀,以防止与他人的密钥冲突   application / * $ loader = new ApcClassLoader('sf2',$ loader);   $装载机>寄存器(真);   * /

     

require_once DIR 。'/ .. / app / AppKernel.php';   // require_once DIR 。'/ .. / app / AppCache.php';

     

$ kernel = new AppKernel('prod',false);   $内核级> loadClassCache();

     

// $ kernel = new AppCache($ kernel);   $ request = Request :: createFromGlobals();   $ response = $ kernel-> handle($ request);   $响应 - >置于();   $ kernel-> terminate($ request,$ response);

任何帮助都会很酷

由于 萨姆

1 个答案:

答案 0 :(得分:0)

ApcClassLoader是否安装了APC?尝试重启apache。

我们无法真正看到那些APC行是否被注释掉了app.php,行返回都是凌乱的。