【发布时间】:2016-09-27 14:46:52
【问题描述】:
A PHP Error was encountered
Severity: Warning
Message: mysqli::real_connect(): Headers and client library minor version mismatch. Headers:50630 Library:100027
Filename: mysqli/mysqli_driver.php
Line Number: 202
Backtrace:
File: /home/clientname/public_html/application/controllers/Main.php
Line: 14
Function: __construct
File: /home/clientname/public_html/index.php
Line: 293
Function: require_once
我收到了昨天没有显示的这种错误。我什至没有更改我的代码,甚至是 codeigniter 系统代码。
我尝试使用此代码更改我的配置
$config['sess_driver'] = 'database';
$config['sess_save_path'] = 'ci_sessions';
并把这个数据库(基于codeigniter用户指南)
CREATE TABLE IF NOT EXISTS `ci_sessions` (
`id` varchar(40) NOT NULL,
`ip_address` varchar(45) NOT NULL,
`timestamp` int(10) unsigned DEFAULT 0 NOT NULL,
`data` blob NOT NULL,
KEY `ci_sessions_timestamp` (`timestamp`)
);
但仍然出现问题 可能的原因是什么?解决方案是什么?
【问题讨论】:
-
你的代码可能是一样的,但是有些东西已经更新了 PHP 或 MySQL,所以现在你的驱动文件是不同的版本。
-
所以这意味着问题出在我的托管服务器上?
-
如果你描述的是真的,那么是的。
-
@PaulD 是的,这一切都是真的,因为我的系统已经完成了,这个星期五将是我们客户的营业额。从昨天开始没有这样的错误。但是当我前一阵子检查时,我只看到了那个错误。所以我想我需要就此事联系主办方。谢谢你的回答
-
我的意思不是暗示你没有说真话,而是有时更改是错误地实施的,删除某些内容,覆盖某些内容,其他有权访问的人甚至做一些看似很小的事情。顺便说一句,祝你好运,
标签: php codeigniter mysqli