自定义Rest API在完全在本地工作时在服务器上提供500错误

时间:2016-04-28 12:42:54

标签: php rest magento

我们已为

添加了Custom 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`    

2 个答案:

答案 0 :(得分:1)

我几天前遇到同样的问题,这是因为我的服务器不允许short_open_tag,因为不推荐使用短标签。所以我刚刚将<?更改为<?php

它对我有用。

For more information

答案 1 :(得分:0)

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

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