我的PHP应用程序有问题,我创建并删除了其中的几个应用程序,因为每次我提交更改时,我的应用程序都会崩溃,并显示"404未找到"错误。
我确信没有编码错误,原因有两个:1.同样的代码几天前也在工作,我是在周三之后收到这条消息的。2.同样的代码适用于我的开发环境。
这种情况发生在我提交任何更改之后,即使是第一次,在那之后也没有回头路了,所以我不得不删除它并重新创建它。
有人能帮我吗?
感谢任何人的帮助。
这只是一个未知数,但您是否将php文件放入名为php的子目录中?如果是这样,openshift会自动将该目录设置为文档根目录。当index.html实际上是一个文件夹时,如果导航到/index.html,肯定会导致404。
您可以在此处阅读openshift自动设置文档根的方式:https://blog.openshift.com/openshift-online-march-2014-release-blog/
我今天遇到这个问题,因为我没有提交所有文件。
您应该使用:
git add -A
这将把目录中的所有文件添加到下一次提交中,如果没有此命令,将只提交已经存在并更改过的文件(显然)。之后,使用:
git commit -a -m 'commit message'
现在你的文件应该上传到服务器。
此外,使用git status
可以查看为提交而暂存的文件和未暂存的文件。