用户
 找回密码
 入住 CI 中国社区
搜索
12
返回列表 发新帖
楼主: sogansogan
收起左侧

[已解决] CI 3.1.0 数据库localhost连接正常,生产服务器上异常 Message: mys...

[复制链接]
发表于 2016-12-15 18:34:03 | 显示全部楼层
sogansogan 发表于 2016-12-15 15:21
我生产服务器、本地服务器   php版本都是 5.5.12

mysqli::real_connect() 这个函数报了个警告,你可以试试原生 PHP 是不是报错,因为 CI 也是调用的 PHP 函数连接的数据库。如果原生 PHP 也有问题,还是说明这个 mysqli 扩展有问题。
 楼主| 发表于 2016-12-17 14:11:40 | 显示全部楼层
lostincoding 发表于 2016-12-15 13:59
配置下dsn试试:
mysql:host=127.0.0.1;port=3306;dbname=my_database

我的host是在公司另外的数据库服务器上,不是localhost.
不过最后我找到问题了. 是dns解析问题.

非常感谢您.
 楼主| 发表于 2016-12-17 14:13:08 | 显示全部楼层
sogansogan 发表于 2016-12-15 15:21
我生产服务器、本地服务器   php版本都是 5.5.12


最后我找到问题了. 是dns解析问题.
但是之前的CI版本都好的.同一个环境下, 我估计还是高版本的CI存在bug

非常感谢您.

本版积分规则