Laravel – Please Provide a Valid Cache Path

时间:2019-05-19 01:26:24  来源:igfitidea点击:

今天,在LAMP环境中部署现有的Laravel应用程序时,我在屏幕上发现以下错误。

Laravel Please provide a valid cache path.
请提供有效的缓存路径。

原因发现是部署中缺少了 storage/framework目录。因为.gitignore文件有一个storage/framework目录条目,以防止它们向git存储库添加代码,这是正常的。

解决方案:

要解决此问题,必须在存储目录中创建“framework”文件夹。在“framework”目录中,再创建3个目录“sessions,views 和 cache”,如下所示:

[/path/to/laravel/storage/framework/]

使用以下命令创建目录结构。

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

我们还需要设置允许Laravel在此目录中写入数据的权限。

chmod -R 777 framework
chown -R www-data:www-data framework