原文地址:https://www.wjcms.net/archives/laravel%E6%8A%A5%E9%94%99xxxlaravellogcouldnotbeopenedfailedtoopenstreampermissiondenied
laravel報錯:The stream or file "/xxx/laravel.log" could not be opened: failed to open stream: Permission deniedlaravel
今天在搭建一個laravel項目時,忽然報上述錯誤,從字面意思上來看是沒有權限,解決這個問題固然從權限考慮。 能夠直接將文件夾權限設置爲777,可是這樣很是不安全,因此千萬別這麼作。 應該更改目錄全部者。所以,設置當前用戶,使你以全部者身份登陸,並以webserver用戶(www,apache……)做爲組登陸,這裏運行下面兩條命令:web
sudo chgrp -R www storage bootstrap/cache sudo chmod -R ug+rwx storage bootstrap/cache
便可成功解決上述問題。apache