正在加载周涛博客
自留地
切勿乱来!
        找回密码

修复 PHPCMSV9以 MySQLi方式无法连接第三方服务器的错误

MySQLi 是什么咱先不说了,用到的人自然就知道,接下来说下 PHPCMSV9以 MySQLi 方式连接第三方服务器出现的错误

当在 database 里新建一个数据链接,连接到第三方服务器(非本机,本机没这错误)的时候,这个会造成 mysql 方式连接是正常的,但 MySQLi 却显示查询不到数据表,如下图:
5be293e9-2ed3-4fa4-89e8-d2627e525fc2

因为经过检查发现,MySQLi 方式的话,还是会请求本机的数据库

此问题出现在/phpcms/libs/classes/db_factory.class.php文件上

打开这个文件,拉到73行,代码如下:

$object = pc_base::load_sys_class('db_mysqli');

我们要把他修改一下才行,改成:

pc_base::load_sys_class('db_mysqli');
$object = new db_mysqli();

这样就可以连接上了
官方暂未修复此错误,已经通知

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《修复 PHPCMSV9以 MySQLi方式无法连接第三方服务器的错误》
文章链接:https://www.ediok.cn/blog/2016/11/661.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

评论前必须登录!

 

关注互联网发展前沿,关注PHPCMS技术演进,钻研PHPCMS技术开发

模块开发联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏