2013-07-21 72 views
0

只要我在项目中输入其中一个操作,就会收到错误消息。哎呀!发生错误服务器在创建新操作时返回了“500内部服务器错误”

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

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

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

即使我删除了操作中的所有代码,并且即使使用'php symfony cc'清除了缓存,也会出现该错误。即使我使用'php symfony project:permissions'来设置权限。即使我将所有以前的解决方案按不同顺序组合在一起。

这里是动作代码:

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

在同一模块大约有20其他行动decleared以同样的方式。我要疯了。

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

+1

您正在开发环境(backing/frontend_dev.php)吗?您应该看到错误消息。 –

回答

1

似乎查看的文件名是区分Linux下敏感。在Windows上没有同样的问题。出于某些原因,在Linux上创建新文件后,Linux出现问题。我将从exportPostsToProject.php中的视图重命名为ExportPostsToProject.php解决了这个问题。

0

像这样添加路由在你的routing.yml此动作:

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

,并确保要在开发环境

相关问题