好的 -
所以这有点令人沮丧。我有本地开发服务器和远程测试服务器。他们使用从 GitHub 部署的相同代码,包括(暂时)相同的登录凭据。两个 Apache 服务器都使用本地 MySQL 服务器(目前)。我已在两台 MySQL 服务器上验证相关用户对某个数据库具有相同的权限和密码。
换句话来说,理论上一切都是一样的。除了我的开发服务器是 Windows(运行 XAMPP)而我的测试服务器是 Linux(运行 LAMP)。
我正在使用 CodeIgniter 框架。所以问题是,我的测试代码在我的测试盒上运行良好,但是当我尝试在本地开发上运行它时,我收到错误“无法连接到数据库”。我认为我的开发服务器上的 PHP 和 MySQL 之间一定存在配置问题,因为我几乎已经排除了 MySQL 凭据的可能性。
有什么想法吗?非常感谢...黛比
最佳答案
multiple environments with codeigniter
https://www.codeigniter.com/user_guide/general/environments.html
关于php - MySQL、PHP、登录信息正确但 "Unable to connect to the database"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22889819/