自定义Rest API在服务器上给出500错误,同时在本地完美工作


Custom Rest API giving 500 Error on server while working on local perfectly

我们为,添加了自定义Rest API模块

我们添加的文件及其路径app'code'local'Restapi'...


app'etc'modules'Restapi_mymodule

现在的问题是,

调用此API 时

`http://domainname.com/api/rest/offers?module=home_screen`

它在localhost上工作得很好,

并在实时服务器上提供

 `NetworkError: 500 Internal Server Error - http://theethnicwear.com/api/rest/offers?module=home_screen`    

几天前我也遇到了同样的问题,这是因为我的服务器不允许使用short_open_tag,因为短标签已被弃用。所以我只是把<?改成了<?php

它对我有用。

有关更多信息,

我会跟进AP所说的生产服务器和本地开发之间的已知原因,因为有时您的本地开发可能与生产不具有相同的配置(取决于您如何设置它,除非您以1:1构建它或克隆一个完美的流浪者…)

此外,还可以通过服务器上的php5-fpm-error.log或php错误日志文件调试500个错误(因为日志的名称可能会有所不同)。如果你想调试500的代码,这些是你应该检查的已知位置,因为它可能会首先告诉你你的代码是否有故障,或者其他东西是否有故障

相关文章: