【问题标题】:ZendFramework error: getaddrinfo failed: nodename nor servname providedZendFramework 错误:getaddrinfo 失败:提供节点名或服务名
【发布时间】:2015-03-28 12:08:18
【问题描述】:

我在 mac os x 上安装 MySQL、php 和 nginx。这是我第一次在Mac上安装,目前我用的是linux。

当我尝试运行我的 zend 应用程序时遇到此错误。

我试过代替localhost输入ip地址和127.0.0.1,但我得到了同样的错误。

致命错误:未捕获的异常“Zend_Db_Adapter_Mysqli_Exception” 带有消息 'php_network_getaddresses: getaddrinfo failed: nodename 也没有提供 servname,或者不知道 ZendFramework-1.10.7/library/Zend/Db/Adapter/Mysqli.php:333 堆栈 追踪:

0 ZendFramework-1.10.7/library/Zend/Db/Adapter/Abstract.php(304): Zend_Db_Adapter_Mysqli->_connect() 1 ZendFramework-1.10.7/library/Zend/Db/Adapter/Mysqli.php(194): Zend_Db_Adapter_Abstract->getConnection() 2 ZendFramework-1.10.7/library/Zend/Db/Table/Abstract.php(823): Zend_Db_Adapter_Mysqli->describeTable('site_page', NULL) 3 ZendFramework-1.10.7/library/Zend/Db/Table/Abstract.php(862): Zend_Db_Table_Abstract->_setupMetadata() 4 ZendFramework-1.10.7/library/Zend/Db/Table/Abstract.php(969): Zend_Db_Table_Abstract->_setupPrimaryKey() 5 ZendFramework-1.10.7/library/Zend/Db/Table/Select.php(100): Zend_Db_Table_Abstract->info() 6 in ZendFramework-1.10.7/library/Zend/Db/Adapter/Mysqli.php 333行

所有组件都是从这里安装的 -> http://blog.frd.mn/install-nginx-php-fpm-mysql-and-phpmyadmin-on-os-x-mavericks-using-homebrew/ 教程。

phpMyAdmin 已安装并正在运行。但我无法运行我的 zend 应用程序。

版本:OS X Yosemite 10.12.2

ZendFramework:1.10.7

PHP:5.6.7

MySQL:14.14 Distrib 5.6.23,用于 osx10.10 (x86_64),使用 EditLine 包装器

【问题讨论】:

    标签: zend-framework getaddrinfo


    【解决方案1】:

    我使用 OS X 内置的 textedit 应用程序,然后从 TextEdit 的首选项中禁用名为“智能引号”的功能,然后我必须替换代码中的所有现有引号。现在一切正常。

    【讨论】:

      猜你喜欢
      • 2017-04-18
      • 2013-08-09
      • 2011-05-07
      • 1970-01-01
      • 2012-11-02
      • 2011-10-17
      • 1970-01-01
      • 1970-01-01
      • 2016-11-11
      相关资源
      最近更新 更多