Laravel 空白螢幕
問題:
升級到Avelache 2.4 和PHP 5.5.網站顯示空白螢幕,Apache 日誌中沒有錯誤。
分析:
Apache 設定:
- 透過插入無效行來驗證.htaccess 是否正確載入。
- 確保正確配置虛擬主機指令,包括 DocumentRoot、ServerName、Options 和 AllowOverride。
Laravel:
- 檢查 Laravel 日誌是否有錯誤。
- 確保執行 PHP 的使用者對 Laravel 儲存目錄有寫入權限(通常是應用程式/儲存或 Laravel 5 中的儲存)。
解決方案:
Apache:
- 如果.htaccess Apache 模組mod_rewrite 已啟用。
- 如果虛擬主機指令不正確,請修改它們以符合 Laravel 配置。
Laravel:
- 透過為儲存目錄設定適當的權限(例如chmod -R gu w app/storage)來排除寫入權限問題。
- 如果使用 Laravel 5 ,也要設定 bootstrap/cache 目錄的權限。
其他注意事項:
- 驗證 Apache 使用者是否為同一使用者執行 PHP(通常是 www-data 或 apache)。
- 如果問題仍然存在,請考慮設定 .env 檔案以將日誌記錄等級變更為偵錯 (APP_LOG_LEVEL=debug),以獲得更詳細的錯誤訊息。
以上是以下是一些適合您提供的文章的基於問題的標題:
一般的:
* Apache 升級後 Laravel 空白畫面:問題出在哪裡?
* 為什麼我的 Laravel 網站顯示空白頁面 Af的詳細內容。更多資訊請關注PHP中文網其他相關文章!