Php Wordpress无法访问MySQL
我的wordpress博客,托管在我的Php Wordpress无法访问MySQL,php,mysql,wordpress,Php,Mysql,Wordpress,我的wordpress博客,托管在我的IIS7.5服务器上,突然失去了与localhostMySQL数据库的连接,没有明显的原因。 公共和wp admin链接 public和wp admin链接都会抛出一个“建立数据库连接时出错”异常 我已成功验证了主机名、用户名和密码,并使用MySQL ODBC 5.3Unicode驱动程序打开了一个新的ODBC连接,输入了DB_host、DB_user和DB_passwordatwp_config.php下定义的凭据 我还验证了数据库没有损坏,因为我可以从M
IIS7.5服务器上
,突然失去了与localhostMySQL数据库
的连接,没有明显的原因。
公共和wp admin
链接
public和wp admin链接都会抛出一个“建立数据库连接时出错”
异常
我已成功验证了主机名、用户名和密码,并使用MySQL ODBC 5.3
Unicode驱动程序打开了一个新的ODBC连接,输入了DB_host
、DB_user
和DB_password
atwp_config.php
下定义的凭据
我还验证了数据库没有损坏,因为我可以从MySQL Workbench 6.3
IIS 7.5应用程序池已启动
我已经用下一个代码测试了wordpress连接:
<?php
$link = mysql_connect('localhost', '(my user name)', '(my password)');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
下一个结果是:
无法连接:php\u网络\u getaddresses:getaddrinfo失败:否
这样的主机是已知的
如果我将localhost
更改为127.0.0.1
,代码将返回
'无法连接:'
并且不显示任何错误
感谢您的帮助您是否检查了wp config.php中的DB_名称、DB_用户、DB_密码?是的,我已经很久没有更改此文件了,但无论如何,我可以使用存储在wp-config.ph上的相同数据成功地打开到MySQL的ODBC连接。您是否正在使用live或local?请执行一件事define('wp_DEBUG',true)在wp-config.php文件中,然后检查显示的错误。太棒了!!它现在可以工作了,并显示了一个关于3.4版以来添加自定义背景淘汰的通知。我应该使用添加主题支持('custombackground',$args)。