easywechat 缓存失败

easywechat 缓存token等信息失败

错误如下截图:

解决办法:

overtrue/wechat 默认使用的是 symfony/cache 来进行缓存操作,

symfony/cache会在/tmp目录下建立:symfony_cache来储存临时缓存。

因为之前使用www-data用户运行的项目,所以symfony_cache目录已被www-data创建,且其他用户不可写,直接删掉这个目录或者修改权限就可以了!

然后再运行得时候可能会出现easywechat.log报错,这是权限不足,删除掉这个文件就可以了
/tmp/symfony-cache,这个目录文件删掉

ps:如果不是/tmp目录,可以使用 sys_get_temp_dir() 方法获取你的临时文件目录。

本页目录