在将我的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);
任何帮助都会很酷
由于 萨姆
答案 0 :(得分:0)
ApcClassLoader
是否安装了APC?尝试重启apache。
我们无法真正看到那些APC行是否被注释掉了app.php
,行返回都是凌乱的。