簡體   English   中英

Amazon EC2服務器顯示錯誤

[英]Amazon EC2 Server Display Error

我已經配置了Amazon EC2 Server並安裝了PHP and MySQL 我已經在上面上傳了我的網站。 它很smarty

問題是,當我更新任何.tpl文件時,服務器在Firefox中輸出white page並在Firefox中輸出,而Chrome返回500 Internal Server Error 我在互聯網上到處沖浪,但一無所獲。

當我更新任何.php文件時,代碼可以正常工作。 問題僅在於.tpl文件。

我敢打賭,Apache無法寫您的templates_c目錄(標識為apache或httpd,您可以檢入httpd.conf文件),或者在Smarty初始化期間未正確配置該目錄。

您可以嘗試將您的templates_c目錄臨時設置為777權限,以測試此假設。

如果最終還是這樣,那么您將需要將template_c的組所有權分配給apache,並將文件夾權限設置為775。( 他們在其文檔中對此進行了解釋。

HTTP狀態為500,沒有頁面內容(Chrome很好,為您呈現了默認錯誤消息),意味着PHP遇到了致命錯誤。

您將需要找出PHP的配置位置(通常是一個名為php_errors.log的文件),並查看錯誤所在。

另外,您可以使用error_reporting設置暫時允許PHP將錯誤輸出到屏幕上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM