Larvel/Lumen 运行Vue项目出现“please provide a valid cache path”问题的解决办法
在运行公司项目的时候登录页面出现以下报错
please provide a valid cache path
错误提示的出错位置:
// vendor/illuminate/view/Compilers/Compiler.php
if (! $cachePath) {
throw new InvalidArgumentException('Please provide a valid cache path.');
}
注意:这个路径是在config/cache.PHP中指定,可以自行修改成其他地址:
// cache 配置文件代码
return [
// ...
'stores' => [
// ...
'file' => [
'driver' => 'file',
'path' => storage_path('framework/cache'), //缓存地址
],
],
// ...
]
关于“ ‘path’ => storage_path(‘framework/cache’), //缓存地址”一般是写死的,是不需要改的
创建目录
mkdir -p storage/framework/views
mkdir -p storage/framework/cache
mkdir -p storage/framework/sessions
确保storage目录结构如下:
├── app
├── framework
│ ├── cache
│ ├── sessions
│ └── views
└── logs
└── lumen.log
注意:以上的目录需要读写权限