我正在构建一个基于JS / PHP的小游戏。 为了开发,我决定使用便携式开发堆栈在我的Windows机器上开发它,在本例中是SecureWAMP。 在我的Windows机器上,我的"项目"工作没有瑕疵,我有一个正确的登录/注销页面,一个调试类,我可以回应/ var_dump错误。
我现在创建了一个GIT仓库并将此仓库提取到AWS实例上。 现在,当我在实时网络服务器上打开index.php时,我会看到我的实际页面,包括javascript和html builddup。 但是,在尝试登录或注册时,我只收到100%的白页作为回报。没有echo / var_dump,而且我的调试类也没有在指定的日志文件中生成任何内容。
因为这是我的第一个真实的"项目,我不知道什么可能是错的。 通过全白色空白屏幕(点击一个可以发布表格的按钮),是否有任何关于可能导致我的问题的猜测?
作为参考,这里是我在Github上的index.php的链接 https://github.com/AncientSion/projectX/blob/master/index.php
答案 0 :(得分:1)
在这种情况下经常犯的错误就是忘记案件。 Windows使用不区分大小写的文件系统;其他操作系统不这样做。
避免该问题的一种简单方法是总是在引用其他文件时使用小写;也就是说,不要include "Foo.inc"
,而是做include "foo.inc"
;然后,还要确保文件名(当你执行git checkout时...)是小写的