Laravel错误:请提供有效的缓存路径

ste*_*eve 7 php laravel

我克隆了一个Laravel 5.2项目.

当我执行composer install时,我收到了错误:

  [InvalidArgumentException]
  Please provide a valid cache path. 
Run Code Online (Sandbox Code Playgroud)

这些文件夹存在:

storage/app
storage/framework
storage/logs

bootstrap/cache
Run Code Online (Sandbox Code Playgroud)

和它的所有777.

我该如何修复这个错误!

ste*_*eve 33

我修好了它.

在storage/framework下创建这些文件夹:

sessions
views
cache
Run Code Online (Sandbox Code Playgroud)

您还可以使用此命令安装:

sudo composer install
Run Code Online (Sandbox Code Playgroud)

现在它的工作!

  • 不要以root /超级用户身份运行Composer!有关详细信息,请参见https://getcomposer.org/root (2认同)

Soh*_*med 5

在终端中运行这些命令。

cd storage/
mkdir -p framework/{session,views,cache}


chmod -R 775 framework
chown -R www-data:www-data framework
Run Code Online (Sandbox Code Playgroud)