Warning: PDO::__construct(): MySQL server has gone away in
By
lzhi
at 2014-12-06 • 0人收藏 • 4388人看过
/includes/PDO.class.php on line 47
是怎么回事?在线等回答。
6 个回复 | 最后更新于 2014-12-06
回复#4 @lzhi :那应该是你的环境配置不支持性能更佳的长连接,这个程序默认是开启MySQL长连接的。
打开includes/PDO.class.php,找到(第45行左右)
$this->pdo = new PDO('mysql:dbname='.$this->DBName.';host='.$this->Host, $this->DBUser, $this->DBPassword, array(PDO::ATTR_PERSISTENT => true, PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8" ));
删除字符串
PDO::ATTR_PERSISTENT => true,
这样就关闭了MySQL长连接。
登录后方可回帖
MySQL那边的设置有问题