首页 > 其他 > 详细

easywecaht H5分享问题

时间:2020-06-30 16:47:08      阅读:64      评论:0      收藏:0      [点我收藏+]

在接入H5微信分享的时候,遇到如下错误信息

[2]unlink(/tmp/symfony-cache/easywechat/E/A/9Xg9Gq3xnE1MnSovLvrg): Permission denied[/home/wwwroot/xxxx/vendor/symfony/cache/Traits/FilesystemTrait.php:67]

跟踪代码发现走的是默认文件缓存,路径是系统PHP的临时路径。

解决方案:

  一、配置缓存路径;

      二、换适配器

方案一,找了一个小时没有找到配置路径的地方,果断放弃,尝试方案二,改用redis 缓存,解决该问题。

具体代码如下:

$app = Factory::officialAccount(config(‘weixin.official_account_h5‘));
$cache = new RedisAdapter(Cache::store(‘redis‘)->handler());
$app->rebind(‘cache‘, $cache);

接下来走正常的逻辑就可以啦。

 

by:jiaofeifei

easywecaht H5分享问题

原文:https://www.cnblogs.com/widgetbox/p/13214321.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!