« 上一篇 下一篇 »

easywechat报错:Failed to cache access token​

easywechat报错:Failed to cache access token

overtrue/wechat 默认使用的是 symfony/cache 来进行缓存操作,ubuntu中,symfony/cache会在/tmp目录下建立symfony_cache来储存临时缓存
ps:如果不是/tmp目录,可以使用 sys_get_temp_dir() 方法获取你的临时文件目录。

这里遇到问题是因为symfony目录所属用户组并非程序运行的用户组,程序没有对该目录的写权限,所以导致无法缓存access_token

修改/tmp/symfony的目录所属用户即可