2016-03-10 21 views
0

Im建立一個小型的基於JS/PHP的遊戲。 對於開發,我決定在我的Windows機器上使用便攜式開發堆棧來開發它,在這種情況下是SecureWAMP。 在我的Windows機器上,我的「項目」工作沒有缺陷,我有一個正確的登錄/註銷頁面,一個調試類,我可以回顯/ var_dump錯誤。本地開發與現場部署 - 無PHP輸出

我現在創建了一個GIT倉庫,並將這個倉庫放到AWS實例上。 現在,當我在live websever上打開index.php時,我看到了我的實際頁面,包括javascript和html堆積。 但是,在嘗試登錄或註冊時,我只收到100%的白頁作爲回報。沒有echo/var_dump發生,而且我的調試類沒有在指定的日誌文件中生成任何內容。

由於這是我第一個「真實」的項目,因此可能會出錯。 通過所有白色的空白屏幕(點擊一個可以發佈表單的按鈕後),有什麼猜測可能會導致我的問題?

僅供參考,這裏是我的index.php鏈接在Github上 https://github.com/AncientSion/projectX/blob/master/index.php

  • 感謝案件
+2

確保啓用PHP錯誤報告,並確保檢查是否有一個error_log在您的項目文件夾的根目錄上AWS。 – Jordy

回答

1

一個經常犯的錯誤是這樣約爲情況給忘了。 Windows使用不區分大小寫的文件系統;其他操作系統不這樣做。

一個簡單的方法來避免這個問題是總是引用其他文件時使用小寫;也就是說,不要做include "Foo.inc",而應該做include "foo.inc";然後,還要確保文件名(當你做一個git結帳時)小寫

相關問題