我刚刚使用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工作的更改设置是什么?