Laravel 5缓存文件无效

时间:2017-02-08 08:23:28

标签: php caching laravel-5

我的机器有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

0 个答案:

没有答案