尽管在 Opsworks 中成功部署了 php 应用程序,但仍出现“未找到”错误。其他 php 应用程序运行良好

Posted

技术标签:

【中文标题】尽管在 Opsworks 中成功部署了 php 应用程序,但仍出现“未找到”错误。其他 php 应用程序运行良好【英文标题】:Getting "Not Found" error for the php app in spite of deploying it successfully in Opsworks. Other php apps are working fine 【发布时间】:2015-08-10 09:10:12 【问题描述】:

尽管在 Opsworks 中成功部署了 php 应用程序,但我收到“未找到”错误。其他 php 应用程序运行良好。另外,我可以使用 Xampp 在我的本地环境中运行该应用程序。

有人可以对此有所了解吗?

【问题讨论】:

404 = 找不到页面,您确定文件在那里吗? 是的,我已经成功在应用层部署了文件。我可以在应用列表中看到它。 哦,你构造的路径是对的吗,你在浏览器的直接url中试过了吗? 是的,我给实例服务器 ip/app.php 来调用应用程序,然后它说在这个服务器上找不到 url 您无法通过浏览器本身查看直接 url 中的文件?? 【参考方案1】:

嗯..我在同一个 ec2 实例上重复部署它并在访问它时收到 404 错误。我启动了一个新实例,在其上部署了应用程序,现在它运行良好。感谢所有为我调查此事的人。干杯!!

【讨论】:

以上是关于尽管在 Opsworks 中成功部署了 php 应用程序,但仍出现“未找到”错误。其他 php 应用程序运行良好的主要内容,如果未能解决你的问题,请参考以下文章

如何对从 AWS OpsWorks 部署的应用程序拥有组可写文件权限?

Opsworks 部署到自定义层

AWS OpsWorks:成功的 Ruby on Rails 默认层部署在浏览器中显示 404 错误

OpsWorks / Chef PHP 部署流程

AWS OpsWorks - 无法使用 AWS OpsWorks 部署我的应用程序,尤其是无法成功迁移

OpsWorks 厨师将自定义 json 部署到 php