我的机器有php 5.6
laravel 5
centos 7.3
apache httpd 2.4
。
我尝试使用laravel
缓存config/cache.php
:
...
'default' => env('CACHE_DRIVER', 'file'),
...
'file' => [
'driver' => 'file',
'path' => storage_path('framework/cache'),
],
...
但得到错误:
file_put_contents(/ var / www / html / project / api / storage / framework / cache / 7d / ab / 7dabe30eba211b803662f3a2c48133024bb4aa18):无法打开流:没有这样的文件或目录
手动创建文件时:
[user cache]$ mkdir 7d
[user cache]$ cd ./7d/
[user 7d]$ mkdir ab
[user cache]$ cd ./ab/
[user 7d]$ touch 7dabe30eba211b803662f3a2c48133024bb4aa18
然后获取权限问题。
file_put_contents(/无功/网络/ HTML /项目/ API /存储/框架/高速缓存/ 7天/ AB / 7dabe30eba211b803662f3a2c48133024bb4aa18): 无法打开流:权限被拒绝
permisions:
[user api]$ stat -c "%a %n" ./storage/framework/cache/
777 ./storage/framework/cache/
[user api]$ ls -l./storage/framework/cache/
total 0
drwxrwxr-x. 3 user user 62 Feb 8 10:25 7d