哎呀!发生错误服务器返回了" 500内部服务器错误"在创建新的行动

时间:2013-07-21 19:50:48

标签: symfony-1.4

我在项目中输入一个操作后立即收到错误消息。

  

糟糕!发生错误服务器返回“500内部服务器错误”。有些东西坏了

仅在1页(动作)上发生。我创建的最新动作。奇怪的是,这只发生在服务器上。在我的Windows服务器上,页面正常工作。

服务器上的PHP内部日志不会返回任何错误。

即使我删除了操作中的所有代码,即使我使用'php symfony cc'清除缓存,也会发生错误。即使我使用'php symfony project:permissions'设置权限。即使我以不同的顺序组合所有以前的解决方案。

以下是行动代码:

  public function executeExportPostsToProject(sfWebRequest $request)
  {
    echo 'why?? Show me please!';
  }

在同一个模块上,大约有20个其他动作以同样的方式被删除。我疯了。

尝试检查symfony的服务器配置。没有警告。 symfony版本是1.4.5。

2 个答案:

答案 0 :(得分:1)

似乎View的文件名在Linux下区分大小写。在Windows上有不一样的问题。在Linux上由于某些原因,在Windows上创建的新文件出现了问题。我将视图从exportPostsToProject.php重命名为ExportPostsToProject.php解决了这个问题。

答案 1 :(得分:0)

在您的routing.yml中为此操作添加这样的路线:

route_name:
  url:  /route-name-example
  param:  { module: ModuleName, action: exportPostsToProject }

并确保在DEV环境