我已经实现了一个在我的开发环境中工作的phpGrid,但只是一直说:
错误:无法连接到数据库
在生产中
我在日志中记录了MySQL连接失败的尝试,如果我在conf.php文件中输入一个狡猾的用户名和密码用户名/密码,它没有显示在日志中(我已经测试了日志是尝试通过终端连接不良凭证。
主机只是“localhost”我在我的代码中的其他位置使用PDO连接,并且都使用“localhost”连接,所以我现在看到为什么这会出现问题。
在conf.php中,我已经开启了:
define('DEBUG', true);
在我的网格上我有:
$dg -> enable_debug(true);
但我只是不断得到这个愚蠢的错误,它没有告诉我真正发生的事情......
答案 0 :(得分:3)
它也发生在我身上。最后我才弄明白。原因是服务器上没有启用mySQLi。我启用它,现在可以正常工作。
答案 1 :(得分:1)
抱歉,我无法添加一个commant,对不起我的英语。
如果您使用的是PHP 5.5,请尝试:
error_reporting=E_ALL^E_DEPRECATED
暂时在页面顶部。
对于生产机器上的文件:证明它们是否仍处于utf-8编码