知速源码网,靠谱的在线交易网站 帮助 每日签到 财务中心

魔力音乐源码搭建说明经验总结

  • 时间:2018-11-20 09:55 编辑:知速网 来源:https://www.zhisu.com/ 阅读:196
  • 扫一扫,手机访问
摘要:本文档为个人搭建经验总结: 该软件为淘宝网购买,安装过程中碰到了许多问题,捣鼓了两天,才终于跑起来了,以下将整个过程记录下来,以便后续参考。 1. 第一次在windows7/windows server 2008下安装,环境为xampp 3.2.1+

本文档为个人搭建经验总结:

 

该软件为淘宝网购买,安装过程中碰到了许多问题,捣鼓了两天,才终于跑起来了,以下将整个过程记录下来,以便后续参考。

 

1. 第一次在windows7/windows server 2008下安装,环境为xampp 3.2.1+apache3.2,均无法成功,按安装文档的要求,打开MAGIC_QUOTES_GPC开关,启动apache失败,未找到原因。

2. 后续更换到阿里云服务器(nginx1.4.4+php5.4),出现无法解析php的情况(用户名和密码对但提示不成功),查看代码,发现调用ajax_login.php 失败。经过分析,发现其代码采用的缩写格式<?,而非<?php,百度发现需要打开short_open_tag(默认是关闭的)。

3. 这个过程中按作者的要求将php版本降到了5.2(阿里服务器可以通过switch命令直接切换),出现了服务器无法获取wx图片的问题。

4. 捣鼓了好久,客户要求支持https,重新安装了openssl,问题仍无法解决,百度有人提出可能是php版本过低引起的,尝试将版本切换到5.3,问题解决。

PHP 5.3.29 (cli) (built: Apr 30 2015 10:33:59)

Copyright (c) 1997-2014 The PHP Group

Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies

with Zend Guard Loader v3.3, Copyright (c) 1998-2010, by Zend Technologies

5. 后面又出现分享后的页面仍可编辑,菜单不生效的问题,通过将cache、attachments目录,及其以下的所有文件和文件夹改成可读写(所有角色)。

6. 如果出现问题5,可以看看cache目录下是否生成了

cache/access_token.jsoncache/jsapi_ticket.json,将这两个文件改为可读写权限。

 

需要注意的问题:

1. 版本号:建议版本nginx1.4.4+php5.3.29+zend engine 2.3.0

2. 开启short_open_tag

3. 开启php.ini

MAGIC_QUOTES_GPC=on

register_globals=on

short_open_tag=on

4. 改权限,尤其是两个文件,要在生成后修改。

Cache

Cache/attachments_tmp

attachments

cache/access_token.json

cache/jsapi_ticket.json

5. 改配置

 图片1.png

6. 添加安全域和业务域

 图片2.png

7. 重启服务

重启php:/etc/init.d/php-fpm restart 

重启 nginx: nginx s reload

 

问题排查步骤:

1、服务号认正的有分享权限

登录微信公众平台进入后可在“开发者中心”查看对应的接口权限。

2、公众号设置了安全域名

登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。

比如的系统地址是

http://buy.iweite.com

那么你的的JS接口安全域名设置为:iweite.com

3、cache_inc.php设置填写了APPID和appsecret。

4、以下两个文件

cache/access_token.json

cache/jsapi_ticket.json

必须有可读可写权限。

FTP查看文件大小如果是150-130K 就正常 如果小于36K就是失败

5、服务器必须支持和微信的HTTPS协议通信

因为要获取微信ACCTOKEN写入到第4步骤。

如果通信失败,可以参考下面的解决办法

解决方法:

做微信公众平台开发,要通过读取公众平台的一个网址实时获得access_token,用了file_get_contents 在本地测试一切正常,但在服务器上却返回空数据。经过网上查资料原来要修改php.ini中的一个默认配置:

1.windows下的PHP,只需要到php.ini中把extension=php_openssl.dll前面的;删掉,重启服务就可以了。
2.linux下的PHP,就必须安装openssl模块,安装好了以后就可以访问了。
3.如果服务器你不能修改配置的话,那么就使用curl函数来替代file_get_contents函数,当然不是简单的替换啊。还有相应的参数配置才能正常使用curl函数。

我的是windows服务器,修改后,OK!

 

 


  • 全部评论(0)
最新发布的资讯信息
【技术支持|】盛创资本版源码搭建教程(2019-01-21 16:45)
【技术支持|】交易所平台币币交易平台源码搭建教程(2019-01-21 14:45)
【技术支持|】数字加减大师小程序源码使用说明(2019-01-02 08:23)
【技术支持|】手游《权倾三国》外网IP地址修改教程(2018-12-30 14:25)
【技术支持|】小奇视频源码搭建教程(2018-12-29 10:59)
【技术支持|】JIEQI CMS 安装说明(2018-12-27 09:37)
【技术支持|】抖音口红机详细安装说明(2018-12-26 14:54)
【技术支持|】免费主机代理平台源码的安装说明(2018-12-14 15:03)
【技术支持|】魔力音乐源码搭建说明经验总结(2018-11-20 09:55)
【计算机/互联网|程序设计开发】一对一+直播源码开发对直播市场来说是如虎添翼的存在吗?(2018-11-07 14:05)
联系我们
Q Q:93613971
电话:400-523-6666
邮箱:admin@zhisu.com
时间:09:00 - 19:00

微信扫描关注我们