阿里云虚拟主机 微信报错40164
我自已的服务器网站运行是没问题,客户用阿里云虚拟主机,毛病来了
1 微信报错40164,根据报错提示,我把 提示的 ip:115.29.98.239 加入到微信白单后,就不会报错了,但可以明确的是,我的阿里云虚拟主机并不是这个ip,这就有点郁闷了!!!
2 file_get_contents 函数报错
百度找到解决方案
$arrContextOptions = [ 'ssl' => [ 'verify_peer' => false, 'verify_peer_name' => false, ] ]; file_get_contents($url, false, stream_context_create($arrContextOptions));
3 curl_setopt 请求微信接口返回 false (自已的服务器是正常返回数据的)
百度找到解决方案,加上以下两句代码,有效
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
4 如果是你tp5框架伪静态还会有点问题,解决请看:https://www.51zuso.com/admin/p/1215.html
没事别割买虚拟主机,各种毛病程序员还不好处理,能做起来的网站虚拟主机都不适用!!!