2015-06-29 33 views
5

我在Google App Engine上運行Laravel。使用Laravel和PHP 5.5的GAE本地開發服務器上的錯誤500

由於App Engine使用PHP 5.5解釋器運行PHP,因此我將php55指定爲運行時。該項目在Google的服務器上運行良好。

當我在本地開發服務器上運行我的網站時,SDK提供了使用運行時:php一切正常。改變運行時php55給了我一個空白頁和下面的錯誤在我的日誌:

Unable to delete function dlUnable to delete function mb_send_mail 
ERROR:root:php failure (255) with: 
stdout: 
Status: 500 Internal Server Error 
X-Powered-By: PHP/5.5.23 
Content-type: text/html 

我安裝了GAE SDK的最新版本。

當然,我可以將運行時變量設置爲php而不是php55,但我仍然想知道爲什麼運行時:php55在localhost上不工作,如果我在這裏丟失了某些東西。

+0

是否使用命令行運行在Linux上?或者在Windows或Mac上使用啓動器? – Mars

+0

我在Mac上使用啓動器 – piscator

+0

您是否嘗試通過在app.yaml中設置APP_DEBUG環境變量來打開調試模式? – Mars

回答