0

我在 Mac OS X v.10.8.5 上为我的本地环境使用 XAMPP,我刚刚升级到版本 1.8.2-5,它运行:Apache 2.4.9 PHP 5.4.27 MySQL 5.5.36

在我的 CI Bonfire 0.7 安装中,我现在收到一个错误:

'无法选择指定的数据库:' 文件名:/Applications/XAMPP/xamppfiles/htdocs/Internal/fmengine_v_2/application/third_party/MX/Loader.php 行号:102

我已经运行了一个测试,我可以直接连接到数据库,但加载器似乎无法连接到同一个数据库。

有谁知道发生了什么以及如何解决它?

4

1 回答 1

0

好吧,在把我的头撞到墙上、谷歌搜索和查看日志文件之后,我能够解决这个问题。这是我的解决方案,以防其他人遇到同样的问题。

首先,我发现 php.ini 文件具有三个用于定义套接字位置的位置: [Pdo_mysql] - pdo_mysql.default_socket [MySQL] - mysql.default_socket [MySQLi] - mysqli.default_socket 在我的情况下,套接字位于 /Applications /XAMPP/xamppfiles/var/mysql/mysql.sock

我发现的第二件事是,在以某种方式升级的过程中,数据库用户没有更新。在我将用户权限更新到特定数据库后,我的一切都恢复了。

于 2014-07-07T21:07:25.647 回答