0
Warning: mysqli_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known. in E:\www\auth\includes\class.db.php on line 16

这是我尝试在 wamp 2.2 上使用 mysqli_connect 时遇到的错误。

php 扩展 php_mysqli 已激活。localhost 工作正常,phpmyadmin 工作正常,mysql 控制台工作正常。我的主机文件看起来很正常。

我试过:define("DB_HOST", "localhost"); 定义(“DB_HOST”,“本地主机:3306”);定义(“DB_HOST”,“本地主机:80”);

我检查了 my.ini 并设置为侦听默认端口。

我可以忽略什么?我不熟悉在 Windows 上运行 mysql/php,所以我可能遗漏了一些明显的东西,但这真的让我很头疼。

我唯一做的就是在 httpd.conf 中将我的 document_root 更改为 E:/www/forum 并且我试图将我的 class.db 包含在 e:/www/auth 中,但我没有看到这会导致问题。尝试使用 diff 用户,然后也尝试使用 root,但没有运气。

感谢您的时间 :)

只有我在 httpd.conf 中修改的部分

ServerName localhost:80

<Directory />
    AllowOverride none
    Require all denied
</Directory>

DocumentRoot "e:/www/forum/"

<Directory "e:/www/">
    Options Indexes FollowSymLinks
    AllowOverride All
    Require local
</Directory>
4

0 回答 0