0

在将我的 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);

任何帮助都会很酷

谢谢山姆

4

1 回答 1

0

ApcClassLoader安装 APC失败了吗?尝试重新启动apache。

我们真的看不出那些 APC 行是否被注释掉了 not in your app.php, 行返回都是乱七八糟的。

于 2013-03-14T12:36:56.837 回答