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() 方法獲取你的臨時文件目錄。