我已經啓動了一個在GAE上工作得很好的HTML網站,但是在激活和集成我的PHP代碼時我很掙扎。我知道這可能是因爲我的app.yaml構造。我首先遵循其他建議來簡化app.yaml文件。我研究了其他人,他們完全列出了app.yaml中所需的所有腳本和文件,並嘗試了這種方法,但沒有運氣。使PHP與app.yaml和Google App Engine一起工作的問題
這裏是我當前的app.yaml:
application: safe
version: 1
runtime: php
api_version: 1
threadsafe: true
handlers:
- url:/
static_files: static/index.html
upload: static/index.html
- url:/
static_dir: static/
我的文件目錄如下:
http://i.imgur.com/9VO92oB.jpg
中的index.html駐留在靜態目錄中,並在其中,有是一個聯繫表單,它在contact-form目錄中調用一個PHP文件。
有沒有簡單的方法來解決app.yaml?我可以只添加PHP文件作爲app.yaml中的腳本指令而不列出所有內容嗎?還有什麼我需要做的,讓PHP代碼工作?
謝謝, 克里斯
感謝您迴應!我嘗試刪除其中一個現有的處理程序,並且這兩個網站的渲染都不正確。我還添加了第二條建議,但在我調用PHP文件時,它仍然給我發生意外錯誤已發生消息。當前正在調用的PHP文件只有一個hello world語句。 – harozi2
您有任何其他想法可以嘗試嗎?爲了在實際的服務器上激活PHP,我需要做什麼?或者運行時:php處理? – harozi2
如果您收到「發生意外錯誤」,您應該檢查應用程序控制臺中的日誌,並查看是否有任何其他信息。或者你有鏈接到應用程序,所以我可能會直接看到這個? – boombatower