Laravel 中「錯誤:laravel.log 無法開啟」問題排查
作為Laravel 的初學者,你可能會遇到這個令人困惑的錯誤當嘗試初始化您的第一個項目時。這個問題的根本原因在於你的「storage」和「bootstrap/cache」目錄的權限。
修正:
修正這種情況,而不是使用「chmod -R 775 storage」授予不加區別的權限,請考慮修改目錄所有權。操作方法如下:
將您的使用者帳戶指定為擁有者,並將網路伺服器使用者(例如www-data 或apache)指定為群組:
sudo chown -R $USER:www-data storage sudo chown -R $USER:www-data bootstrap/cache
設定適當的權限:
chmod -R 775 storage chmod -R 775 bootstrap/cache
注意:避免將目錄設定為 777,因為它授予過多的權限。
更新:
網路伺服器使用者和群組可能會根據您的作業系統和網路伺服器而有所不同。要確定它們:
對於 Nginx:
ps aux|grep nginx|grep -v grep
對於 Apache:
ps aux | egrep '(apache|httpd)'
以上是如何解決 Laravel 中的「錯誤:laravel.log 無法開啟」問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!