【问题标题】:mysqli::real_connect(): Headers and client library minor version mismatchmysqli::real_connect():标头和客户端库次要版本不匹配
【发布时间】: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


【解决方案1】:

您的问题可能已经解决,但我正在为下一位访问者提供解决方法。您的代码可能相同,但不知何故,某些 php 驱动程序或 mysql 服务器/客户端版本可能已更新,因此现在无法正常工作。我遇到了同样的问题,发现删除 php-mysql(rpm -e --nodeps php-mysql) 并安装本机驱动程序 php-mysqlnd(yum install php-mysqlnd) 可以解决这个问题。不要忘记重启 httpd(service httpd restart)。试试这个!

注意:我假设您是 root 用户,如果没有添加 sudo(如果您有 sudo 权限 :P,如果没有,请询​​问您的管理员)。

【讨论】:

    【解决方案2】:

    如果您阅读旧代码并且不想更改正在运行的内容 这是一个解决方法:

    在系统\数据库\驱动程序\mysqli\mysqli_driver.php 第 202 行

    包围mysqli->real_connect 与

    $err_level = error_reporting(E_ERROR);
    // code containing mysqli->real_connect
    error_reporting($err_level); 
    

    这是一个较低的错误报告级别 显示错误但不显示警告

    【讨论】:

      猜你喜欢
      • 2018-02-14
      • 2012-06-01
      • 2013-11-23
      • 2013-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-03
      相关资源
      最近更新 更多