Symfony2参数或缓存问题

时间:2012-11-08 11:04:45

标签: php symfony

我正在使用Symfony2为我的应用程序和应用程序在Windows上正常工作,但当我上传到服务器(ubuntu 12.04 LTS)时,它会出现以下错误:

  **[Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException]
  You have requested a non-existent parameter "user_show".**

我已将其搜索到我的整个应用程序我从未使用过名为“user_show”的参数,尽管它是我的模板名称之一,但我无法找到为什么会出现此错误。

我认为这是缓存问题我在服务器上禁用 APC Xcache ,但问题仍然是我安装 xcache 只是仍然没有效果。

2 个答案:

答案 0 :(得分:0)

某个捆绑包使用此参数。 您应该找到所有文件,其中包含“user_show”。

您很可能需要“DependensyInjection”文件夹中的文件。

在那里你可以找到参数定义。 您应该在您的config.yml。

中添加此参数

答案 1 :(得分:0)

  1. 清除缓存php app/console ca:cl
  2. php composer.phar update
  3. 重新生成bootstrap.php.cache
  4. 如果您从conslole清除apc它只清除控制台的apc,那么就做全球化尝试:sudo service apache2 restart