网站搬家诸般问题

首先,令人很难堪的是,现在的速度还不如之前外国的服务器。
其次,遇到的毛病也不少。
比如我的微信授权搞不定了。
跑到公众号后台查了半天,也没看出个所以然,毕竟只是网页授权,并不需要什么特别的权限,为了避免出问题,特地把IP加到白名单(事实是之前不加也没事)。
找到原来的代码,一行行看,找到错误提示的那条语句,但是没办法调试。
尝试输出日志,结果lampp的php错误日志我都不知道在哪里。
这时想到还是不要有什么妄想,还是把微信返回open_id的那个url拿到微信里访问试试,结果拿到了open_id和access_token,说明微信那头没出什么问题,而且既然在微信浏览器里可以直接访问,那么说明它肯定也不会对服务器使什么绊子。
所以微信公众号平台的问题已经排除了。
之前想到要么是php的文件函数有问题,要么是json_decode函数有问题。
file_get_contents测试起来有点麻烦,先排除json_decode的问题,查了一下5.2以上版本都是自带json处理函数的,按道理不应该出问题,php -v一查版本号,这机子是5.6版的,必须没问题。
剩下的问题就一定是file_get_contents的问题了。
是什么问题呢?
还是跑到日志文件里看看吧,vim /opt/lampp/logs/php_error_log一查,有这么一句:
failed to open stream: no suitable wrapper could be found in
其实这句根本就是屁,只有把它拿到网上搜一下,结果就出来了,无非就是php.ini中的开关被off了,改一下,一切就好了。
allow_url_fopen = On
allow_url_include = On

发表评论

电子邮件地址不会被公开。 必填项已用*标注