我的系统使用核心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
请帮我解决。
答案 0 :(得分:0)
代码中没有问题。可能是您的端口上没有列出服务或防火墙阻止您的连接。在这种情况下,最可能的原因是防火墙。
你需要尝试&#34; netstat -anb&#34;用于检查正在运行的预期端口。这是一个链接,我可以帮助你: No connection could be made because the target machine actively refused it?