本来想弄点诙谐幽默的段子来解释解决这个问题的流程,
不过太晚了,加上家里拖油瓶有生病了,没有多余的时间来写段子了
直接了当的说贴图出来吧
活动开始的时候开放了活动,咨询和积分商城3个应用的下载,有Tser在帖子和社区里提到安装的时候出现了打印SQL语句的情况,当时大盗我非常不屑,于是自己下载了3个应用,一个一个逐一安装,丝毫没有错误的迹象,但是社区这么多用户反映出现状况了啊? 然后让商务大爷 @Ts商务部 厚着比城墙还厚的脸,问客户要了个服务器信息,一步一步调试..
呵呵哒,好事多磨,好事多磨,本来5分钟搞定的事情,岂料人算不如天算,变化赶不上计划,哦不...计划赶不上变化,中间不知道怎么出来了这么多事,哎,
也难怪,帅气如我大盗的补锅匠岂是能够有1分钟空闲的...就这样,补锅的事情就拖到了现在
好吧,胃口吊足了 该说正事了
/******************华丽的xxx**********************/
问题出在一个 PHP自带的系统函数 mysql_get_server_info(); 在我接触的2个用户中,问题都是出在这个函数,这个函数是干嘛的,自行度娘, 代码在 /core/Opensociax/Model.class.php 1375行 , 判断mysql的版本是否大于4.1 这里就是问题所在了,具体无法获取到mysql版本的原因尚不清楚, 解决的方法就是 去掉这里 mysql_get_server_info() 的三元操作,把 ? : 之间的内容保留, 链接符号 .至 ?, : 至最后的 ; 之前的内容都去掉,orz...我都不知道我是怎么写的,请各位自行脑补 + 动手
好吧,我还是贴出来
只能贴图...抱歉
这就是这个sql语句修改后的内容
什么?看不清???那你真的该少撸一点了!!!少撸!!!
ps:附件里面有大一点的代码块,方便照顾撸过头的你....
此处应该有烂番茄...
- QQ截图20160402005802.jpg (19.62 KB)