0

一旦我在项目中输入我的一项操作,我就会收到错误消息。

哎呀!发生错误 服务器返回“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。

4

2 回答 2

1

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

于 2013-07-28T21:38:47.623 回答
0

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

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

并确保在 DEV 环境中

于 2013-07-23T11:51:55.897 回答