我有一個(gè) laravel 7 應(yīng)用程序在服務(wù)器上運(yùn)行(Ubuntu 18.04 LTS,apache2 webserver)。我的問題是,它php artisan cache:clear確實(shí)返回“無(wú)法清除緩存。請(qǐng)確保您具有適當(dāng)?shù)臋?quán)限?!蔽覈L試了以下方法但沒有成功:chmod -R 775 storagephp artisan config:cache手動(dòng)刪除“bootstrap/cache/services.php”+“bootstrap/cache/packages.php”+“bootstrap/cache/config.php”在“存儲(chǔ)/框架/緩存/數(shù)據(jù)”中新創(chuàng)建的緩存文件夾有時(shí)由用戶root擁有,這似乎是問題所在。如果我手動(dòng)刪除這些文件夾,它會(huì)一直工作,直到創(chuàng)建新的根文件夾。我看到ps -auxlaravel 進(jìn)程是從 root 用戶運(yùn)行的。我用 更改了它sudo -u myusername,但這并沒有改變行為。php artisan serve我在服務(wù)器重新啟動(dòng)時(shí)在 rc.local 腳本中啟動(dòng) laravel 應(yīng)用程序 ( )。當(dāng)前用戶“myusername”位于 www-data 組中。
根本原因所擁有的 Laravel Storage Cache 文件夾無(wú)法清除緩存
慕田峪7331174
2023-09-15 17:03:17