在将我的 symfony 2.1 版本部署到我的产品服务器之前,我想测试产品环境的行为。
所以我做了一个php app/console cache:clear --env=prod --no-debug
, 之后php app/console assets:install web
,现在当我调用应用程序控制器时,我遇到了这个错误。
这种情况下的谷歌不是我的朋友:-(
0 /Applications/MAMP/htdocs/myapp/web/app.php(13): Symfony\Component\ClassLoader\ApcClassLoader->__construct('sf2', Object(Composer\Autoload\ClassLoader))
1 {主要}
这是我的 app.php 文件
使用 Symfony\Component\ClassLoader\ApcClassLoader;使用 Symfony\Component\HttpFoundation\Request;
$loader = require_once DIR .'/../app/bootstrap.php.cache';
// 使用 APC 进行自动加载以提高性能 // 将 'sf2' 更改为您想要的前缀,以防止与另一个应用程序发生密钥冲突 /* $loader = new ApcClassLoader('sf2', $loader); $loader->注册(真);*/
require_once DIR .'/../app/AppKernel.php'; //require_once DIR .'/../app/AppCache.php';
$kernel = new AppKernel('prod', false); $kernel->loadClassCache();
//$kernel = new AppCache($kernel); $request = Request::createFromGlobals(); $response = $kernel->handle($request); $响应->发送();$kernel->terminate($request, $response);
任何帮助都会很酷
谢谢山姆