我最近开始使用 Zend Framework。我开始在我的本地 XAMPP 服务器上进行开发,它运行良好,但是当我上传到我的 1and1 帐户时,我不断收到以下错误:
消息:SQLSTATE[HY000] [2002] 无法通过套接字 '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器 (2)
我尝试将 application.ini 文件中的 resources.db.params.unix_socket 行更改为 phpinfo 中提到的不同行,但没有成功。我发现这里有人回答
MySQL 服务器是否与 Web 应用程序位于同一主机上?如果没有,则不能使用套接字连接,需要通过 TCP 连接。
我认为我的虚拟主机就是这种情况。如何将 ZF 更改为通过 TCP 连接?我目前正在使用 PDO_MYSQL。