1

我已经实现了一个在我的开发环境中工作的 phpGrid,但只是一直说:

错误:无法连接到数据库

在生产中

我在日志中记录了 MySQL 连接的失败尝试,如果我在 conf.php 文件用户名/密码中输入了一个狡猾的用户名和密码,它不会显示在日志中(我已经通过尝试测试了日志是否正常工作通过终端连接错误的凭据。

主机只是“localhost”,我在代码中的其他地方使用 PDO 连接,并且都使用“localhost”进行连接,所以我现在明白为什么会出现问题了。

在我打开的 conf.php 中:

define('DEBUG', true);

在我的网格上,我有:

$dg -> enable_debug(true);

但我只是不断收到这个愚蠢的错误,它没有告诉我真正发生了什么......

4

2 回答 2

3

它也发生在我身上。最后我能够弄清楚。原因是服务器上没有启用 mySQLi。我启用了它,它现在可以工作了。

于 2015-05-22T03:44:32.673 回答
1

抱歉,我无法添加命令,对不起我的英语。

如果您使用的是 PHP 5.5,请尝试:

error_reporting=E_ALL^E_DEPRECATED

暂时在页面顶部。

对于生产机器上的文件:证明它们是否仍采用 utf-8 编码

于 2014-03-29T13:48:52.837 回答