composer install 出現“Please provide a valid cache path”


本文背景:通過deployer部署PHP項目[deployer部署工具:https://deployer.org/]

問題:Php 的laravel框架中執行 composer install 后, 出現 "Please provide a valid cache path. "問題。於是手動創建了緩存目錄, 執行 php artisan optimize 還是報這個錯誤。storage 下的 app, framework, logs 都存在,且都是 777,bootstrap/cache 存在。

但 再次執行Please provide a valid cache path. 還在。

 

解決方法:在 storage/framework 下面創建 sessions, views, cache 文件夾, 搞定。。

如果再次發版,上述三個目錄,還是沒有時,可以在發版的過程中創建出三個文件。

具體可在/root/code/utils/目錄下的xx.deploy.php中添加下面內容:

task('mkdir', function () {
  run('cd {{release_path}}/storage/framework && mkdir -p sessions views cache');
});
​
………...
​
after('ali:config', 'mkdir');
​
​
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM