PHP REST Api适用于localserver但不适用于Web Hosting吗?

时间:2017-01-05 23:28:41

标签: php rest api hosting slim

我刚刚使用Slim Framework 3.x在small video之后创建了一个简单的REST Api。我刚刚开始,我按照视频中的说明创建了一个像这样的简单路线

$app->get('/', function($request, $response)
  {
    return 'Home';
  });

当我打开链接`

时,这适用于localserver(XAMP)
  

的LocalServer / PROJECT_NAME /公共/

`我得到" Home"在页面上返回。 之后,我只是压缩项目文件夹并将其上传到我的Web Hosting,htdocs文件夹。我提取了压缩项目,其中包括" composer.phar"和"供应商"夹。我再次尝试相同的事情,即我运行网址

  

www.mysite.com/project_name/public /

我所做的就是"localserver"改为www.mysite.com,但浏览器会告诉我我的域名

  

目前无法处理此请求。

我知道这可能是非常明显的,但我是php和REST Api的新手。所以任何帮助都表示赞赏。我认为可能重要的一些事情是,我使用的网络托管是基于Plesk的。我有一个mysql数据库运行托管和单独运行时运行的简单php文件。例如,如果我运行简单的调用test.php文件,其中包含一些数据库查询和一些echo,它将成功运行。即使你能指出我正确的方向,我也会很感激。哦,我无法访问主机上的php.ini。我只提供了一个登录,让我登录到托管,我可以看到htdocs文件夹和其他一些。我附上了一个 登录后获得的视图image,为您提供更多关于我拥有的托管类型的视角。我也在httpdocs目录中托管一个网站。 ASP.NET开发

我只是需要一些指示,我需要做些什么才能将我的REST api发布到我的主机,并能够通过我正在构建的这个Android应用程序访问它。我需要在服务器上做什么?要使api工作的更改设置是什么?

0 个答案:

没有答案