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

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

  • 时间:2018-11-20 09:55 编辑:知速网 来源:https://www.zhisu.com/ 阅读:250
  • 扫一扫,手机访问
摘要:本文档为个人搭建经验总结: 该软件为淘宝网购买,安装过程中碰到了许多问题,捣鼓了两天,才终于跑起来了,以下将整个过程记录下来,以便后续参考。 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)
最新发布的资讯信息
【计算机/互联网|】iis+php组合你还记得吗?(2019-06-24 17:29)
【计算机/互联网|】一个新的搜索引擎多吉搜索(2019-06-17 19:50)
【技术支持|】推荐一款高性价比的国外vps主机hostshare(2019-05-31 08:26)
【计算机/互联网|】PHP精仿大麦户威客兼职任务平台安装教程(2019-05-01 10:27)
【技术支持|】vpay搭建安装要求及安装说明(2019-04-25 14:49)
【计算机/互联网|】创客新零售源码详细安装说明linux安装(2019-03-09 11:34)
【技术支持|】长生诀外网架设教程(2019-02-19 11:17)
【技术支持|】大话西游手游架设包进游戏(8个步骤游戏服务端架设+客户端修改+商业版GM工具)(2019-01-26 15:23)
【技术支持|】盛创资本版源码搭建教程(2019-01-21 16:45)
【技术支持|】交易所平台币币交易平台源码搭建教程(2019-01-21 14:45)
联系我们
Q Q:93613971
电话:400-523-6666
邮箱:admin@zhisu.com
时间:09:00 - 19:00

微信扫描关注我们
联系客服
网站客服 业务合作 联系客服
400 004 8280
公众号

公众号
返回顶部