当我尝试在我的域上上传此项目时,我遇到错误“无法使用提供的设置连接到您的数据库服务器”
我已经检查了我的配置文件 and 数据库.php文件且所有信息均正确:
将“db_debug”设置为 false 解决了我的问题。
我用的是雪豹。
编辑: db_debug 只是混淆了我的方向。我的例子的解决方案只是 mysql.sock 参考路径,正如在这个问题上解决的那样:警告: mysql_connect(): [2002] 中没有这样的文件或目录(尝试通过 unix:///tmp/mysql.sock 连接) https://stackoverflow.com/questions/4219970/warning-mysql-connect-2002-no-such-file-or-directory-trying-to-connect-vi
OS X 使用 /tmp/mysql.sock,默认情况下 php.ini 引用 /var/mysql/mysql.sock。只需创建一个符号链接即可解决问题:
sudo mkdir -p /var/mysql/ && cd /var/mysql/
sudo ln -s /tmp/mysql.sock ./mysql.sock
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)