将 SLIM 3 部署到共享主机

Deploying SLIM 3 to shared host

尽管在我的本地机器上成功安装了 SLIM 3:slim 已启动并且 运行 使用 MAMP (http://localhost:8888/backend2/public/[my-name]) 生成带有 "hello Daniel" 的 slim 3 主页。部署所有 slim 3 目录并导航到相同的 url 但从 www.delikates.co.il/backend2/public..... 开始,最终出现 503 服务器错误。 这是为什么 ?哪些目录应该或不应该上传到服务器, .htaccess 怎么样,它应该放在哪里,为什么,它应该包含哪些代码行?提前感谢大牛。

据推测,共享主机希望您的 index.php 位于根文件夹中,或者位于特别命名的文件夹中,例如 webhtdocs。它可能不会在 public.

中查找

托管服务提供商的文档应该能够告诉您这一点。

我认为认真的开发人员应该忽略 slim 3 和 slim 2。我通过构建本机 php 代码解决了 restful ajax 问题。