easywechat 緩存token等信息失敗
錯(cuò)誤如下截圖:移動(dòng)端授權(quán)登錄也會(huì)爆出這個(gè)提示錯(cuò)誤
解決辦法:
overtrue/wechat 默認(rèn)使用的是 symfony/cache 來進(jìn)行緩存操作,
symfony/cache會(huì)在/tmp目錄下建立:symfony_cache來儲(chǔ)存臨時(shí)緩存。
因?yàn)橹笆褂脀ww-data用戶運(yùn)行的項(xiàng)目,所以symfony_cache目錄已被www-data創(chuàng)建,且其他用戶不可寫,直接刪掉這個(gè)目錄或者修改權(quán)限就可以了!
然后再運(yùn)行得時(shí)候可能會(huì)出現(xiàn)easywechat.log報(bào)錯(cuò),這是權(quán)限不足,刪除掉這個(gè)文件就可以了
/tmp/symfony-cache,這個(gè)目錄文件刪掉
ps:如果不是/tmp目錄,可以使用 sys_get_temp_dir() 方法獲取你的臨時(shí)文件目錄。