在PHP应用程序Openshift上提交更改后,404 Not Found错误

时间:2014-10-26 22:54:32

标签: php git openshift

我的PHP应用程序出现问题,我创建并删除了其中的几个,因为每次我提交更改时,我的应用程序都会崩溃,并显示" 404 Not Found"错误。

我确定没有编码错误有两个原因: 相同的代码是在几天前工作的,在周三之后,我收到了这条消息。 2.相同的代码适用于我的开发环境。

这是在我提交任何更改后发生的,即使是第一次,之后也没有回头,所以我必须删除它并再次创建它。

任何人都可以帮助我吗?

感谢任何人的帮助。

2 个答案:

答案 0 :(得分:3)

这只是一个黑暗的镜头,但你把你的PHP文件放入一个名为php的子目录?如果是这样,openshift会自动将该目录设置为您的文档根目录。如果您在index.html实际上是一个文件夹时导航到/index.html,肯定会产生404。

您可以在此处了解openshift自动设置文档根目录的方式:https://blog.openshift.com/openshift-online-march-2014-release-blog/

答案 1 :(得分:0)

我今天遇到了这个问题,因为我没有提交所有文件。

您应该使用:

git add -A

这会将目录中的所有文件添加到下一次提交中,如果没有此命令,只会提交已经存在且已经更改的文件(显然)。 之后,使用:

git commit -a -m 'commit message'

现在您的文件应该上传到服务器。

另外,使用git status查看为提交暂存的文件和不提交的文件。

相关问题