0

我将 Symfony2 用于我的应用程序,并且应用程序在 Windows 上运行良好,但是当我将其上传到服务器(ubuntu 12.04 LTS)时,它会出现以下错误:

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

我已经将它搜索到我的整个应用程序我从未使用过名为“user_show”的参数,尽管它是我的模板名称之一,但我找不到发生此错误的原因。

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

4

2 回答 2

0

一些捆绑包使用此参数。您应该找到所有包含“user_show”的文件。

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

在那里你可以找到参数定义。你应该在你的 config.yml 中添加这个参数。

于 2012-11-08T11:29:32.827 回答
0
  1. 清除缓存php app/console ca:cl
  2. 重新生成 bootstrap.php.cache 通过php composer.phar update
  3. 如果您从控制台清除 apc,它只会清除控制台的 apc,所以要全局尝试:sudo service apache2 restart
于 2012-11-08T13:42:20.403 回答