GoDaddy中的mysqli_connect连接错误

时间:2016-12-25 07:32:23

标签: php connection database-connection

我的系统使用核心php,它在localhost中工作正常。当我主持到现场然后有一个错误发生网站不工作。我托管在GoDaddy服务器中,下面是代码。

//connection code
<?php
$servername = "localhost";
$username = "*****";
$password = "*****";
$dbname = "******";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
} 
?>

但我在浏览器中遇到错误

PHP Warning:  mysqli_connect(): (HY000/2002): No connection could be made because the target machine actively refused it.
in G:\PleskVhosts\projectname.com\httpdocs\pages\header.php on line 13

请帮我解决。

1 个答案:

答案 0 :(得分:0)

代码中没有问题。可能是您的端口上没有列出服务或防火墙阻止您的连接。在这种情况下,最可能的原因是防火墙。

你需要尝试&#34; netstat -anb&#34;用于检查正在运行的预期端口。这是一个链接,我可以帮助你: No connection could be made because the target machine actively refused it?