小猪系统微信问题集锦

此套程序拥有331套微网站模板、10套前台模板、百度直达号、微场景、印美丽、关键词模糊匹配等!

安装方法:


一、自动安装

v7.1版本自带安装程序,直接访问http://域名/install安装。

二、手动安装

手动安装,当做一次学习,以下是手动安装步骤:

1、上传文件

把解压出来的文件全部上传到服务器或虚拟主机的空间根目录下,不能装在子目录,资源路径是绝对路径,只能装在根目录下。设置根目录Conf文件夹及下级所有文件(夹)都有写入权限,Windows主机一般不需要设置,Linux主机需要设置权限为777(rwx-rwx-rwx)。

2、 导入数据库

a、服务器用户。打开phpmyadmin,服务器用户新建一个数据库,名称weixin(举例),右边"整理"是数据库默认字符,请选择"utf8_general_ci"。点击进入weixin数据库,点击上方"导入"(Import),选择install/sql/data.sql导入,导入成功后是259张表。
b、虚拟主机用户。数据库不需要新建,服务商已经建好,进入相应数据库导入即可。

3、 配置文件

a、修改Conf目录下db.php,(禁止使用记事本修改源码所有文件,一定要用Dreamweaver或Editplus、Notepad++修改),请将这三项:'DB_NAME'(数据库名称)、'DB_USER'(数据库用户名)、'DB_PWD'(数据库密码)修改成自己的信息。
b、修改Conf目录下info.php,把'site_url' 修改成自己网站的网址,带http://,最后不加斜杠。

4、 完成安装

a、管理后台地址:http://域名/admin.php 帐号密码都是admin,代理商平台地址:http://域名/agent.php,代理商账号需要在管理后台先添加。
b、登录管理后台找到"站点设置",先点保存之后才会出现邮箱设置,支付方式,模板选择等设置菜单。
c、注册前台用户不要注册"admin",可能会产生账号混乱。



二、网站错误类

1、小猪源码是用ThinkPHP做的,看到这种苦脸错误提示不要慌,不是源码的问题,复制错误提示文字到百度搜索,基本都能找到答案。比如:"_CACHE_WRITE_ERROR_:./Conf/logs/Cache/xxxxxxxx "......之类,首先检查Conf文件夹以及下级文件(夹)是否有写入权限;再次看服务器空间是否足够,源码解压出来有500兆,如果不够大就会出现这样的提示。如果空间够大,就把Conf/logs/Cache/下面的文件全部删掉,一般都会解决问题。

2、验证码不显示。首先确认是不是用记事本修改了Conf/db.php或者Conf/info.php,如果有这样做,请重新用Dreamweaver或者Editplus修改再上传覆盖。如果没有用记事本修改,请在打不开的验证码上右键,复制验证码图片的链接,直接打开,如果页面显示"Call to undefined function imagecreate()"...,说明服务器imagecreate()这个函数没有启用,开启就可以了。

3、提交自定义菜单时出错,提示"Call to undefined function curl_init"...,同上,又是一个服务器不支持函数的典型问题,打开php.ini,开启extension=php_curl.dll,就可以正常提交了。

4、承接上面的问题,但凡出现"Call to undefined function xxxxx"之类的错误,意思就是xxxxx函数没有启用,服务器不支持,必须启用才能正常使用网站。服务器用户可在php.ini中开启对应函数的扩展,虚拟主机用户请联系服务商解决。

5、点击"代理管理"找不到页面agent.php,这个其实不是错误,当初源码打包时疏忽了,"代理管理"链接没改,有两种方式:一是把根目录下agent.php改成daili.php;二是把tpl/Home/pigcms/Public_header.html里的"daili.php"改成"agent.php"。

6、后台看不到模板设置等菜单?这是一种安全措施,就是这样设计的,要先在"站点设置"里点击保存,然后才会出现模板设置、支付方式、邮箱设置等系统菜单,每次登录都要,切记!

7、后台换了模板,但是前台没有更换。这种情况很罕见,如果排除了服务器权限等问题,实在无法解决,就手动修改Conf/Home/config.php,里面有一项'DEFAULT_THEME'=>'pigcms',表示当前模板是"pigcms",这个名称对应tpl/Home里面的10个文件夹,那就是10种模板,把pigcms改成相应文件夹名称就可以了。

8、更换模板的另一个问题,因为会员后台是小猪的风格,也只有这一套模板,而这套模板跟小猪的前台模板是配套的,因此选用小猪模板,会员后台上方的导航栏目点击都是正确的。

9、微wifi功能提交商家设置和路由器时会出现{"ret":-1,"data":"","msg":"validation error"}。认证错误,为什么呢?微wifi的使用,得专用wifi路由器才能用,不是任何路由器都可以。这个功能的使用需要云端服务器接收用户上网信息然后再分发指令到商户的路由器,不是光一个小猪cms源码就能用得起来。想使用这个功能,必须去官方购买路由器,路由器的信息、MAC地址等都是已经在官方备过案的,提交设置这个过程是到云端认证平台进行信息认证,就这么提交显然会出现错误的,不用说了。就算我把认证步骤去掉,让页面显示提交成功,那也是假的根本不能用,何必自欺欺人。无线打印也是一样,飞印打印机才能用。微wifi功能暂时用不了,现在已经加上RippleOS的接口,具体使用方法请在后台站点设置里查看。



三、数据库类

1、在导入数据库sql文件时出现"MYSQL返回 #1046 - No database selected ",翻译过来就是没有选择数据库,为什么?很多朋友打开phpmyadmin后就直接导入文件,这样是不对的,首先要新建一个数据库,点击进入此数据库,注意看phpmyadmin的上方,如果显示"localhost > xxxxx",xxxxx为你新建的数据库名,这样就表示你已经进入数据库了,这时再导入sql才是正确的做法。

2、在导入更新文件包的sql文件时,如果出现错误,就复制sql文件里面的内容,打开phpmyadmin的"SQL"选项卡,粘贴到输入框,直接执行即可。

3、在导入数据库sql文件时出现类似



字样,注意粗体的单词USING BTREE,这是mysql索引默认使用的数据结构,意思sql文件版本不兼容,这是mysql5.1的一个BUG,mysql5.1和mysql5.0在处理到索引语句时有所区别,解决方法:打开pigcmsv70.sql文件,搜索"USING BTREE",有两处地方,删除这个单词,保存文件再导入就不会出错了。再次强调,禁止用记事本修改!


四、微信TOKEN类

1、在微信公众平台里提交api链接和token,提示"没有正确响应token验证",一般都是服务器问题。可以直接打开api链接,看页面提示什么。如果是空白,说明api链接应该是对的,无法响应可能是服务器速度太慢;如果有错误提示,就复制错误提示到百度查找原因。

2、Nginx服务器出现"没有正确响应token验证"的情况,可以用上面的方法验证,打开链接肯定有错误提示。出现这种问题,原因是Nginx服务器默认不支持PATHINFO路由模式,小猪cms的api链接就是用的PATHINFO模式—"http://域名/index.php/api/随机字符串",可以百度"nginx pathinfo"查找解决方法。如果不会解决,也有一种笨办法,把链接还原成正常格式,对比前面的格式:"http://域名/index.php?g=Home&m=Weixin&a=index&token=随机字符串",这样还原就可以通过验证了。


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
评论: 0 | 引用: 0 | 查看次数: 2072
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 关闭 | [img]标签 关闭