首先,在CodeIgniter
连接数据库没有连接,总是
显示连接
错误,但是没有错误的信息,而且很难调试。
解决方案是将这段代码在结束
应用程序/
配置/ database.php
文件:
复制代码代码如下所示:
回声';
print_r($ DB { 'default});
回声';
echo'trying连接到数据库。'default } { { $分贝的'database};
胸径mysql_connect美元
(
{ 'default} { $数据库'hostname},
{ 'default} { $数据库'username},
{ 'default} { $数据库'password})
或死('cannot连接数据库,因为:'。mysql_error());
mysql_select_db(DB { } { 'default美元的'database});
连接OK;
模具(文件:'。__file__线:。__line__'。——>);
问题是mysql_connect():没有这样的文件或
目录是错的。
因为它以前也被使用过,所以CI没有犯这个错误。谷歌
发现它是因为MySQL
安装在BREW上,因为
路径问题导致PHP无法获得相关数据。
解uff1a
如果你已经有 / /到TMP不是/无功/ MySQL /到你应该:
复制代码代码如下所示:
cd/var
mkdir MySQL
CD的MySQL
LN的 / /到到TMP
如果你有/无功/ MySQL /到不到的
名字:
复制代码代码如下所示:
cd/TMP
LN的 / / / var MySQL到到