我在项目中输入一个操作后立即收到错误消息。
糟糕!发生错误服务器返回“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。
答案 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环境