我在我的Wordpress页面上安装了Hybrid插件,并在激活此插件时出现此错误:
PHP Warning: mysql_query(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /www/wp-content/plugins/hybridconnect/tableInstall.php on line 2056
所以我检查了这个文件(tableInstall.php)并且有函数:
function check_column_exists($db, $column) {
$exists = false;
if ($columns = mysql_query("show columns from $db")) {
while ($c = mysql_fetch_assoc($columns)) {
if ($c['Field'] == $column) {
$exists = true;
break;
}
}
} else {
echo (mysql_error());
}
return($exists);
}
所以这一行会导致错误:
$columns = mysql_query("show columns from $db")
来自:
echo (mysql_error());
我得到了这个:
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
所以这在我的旧服务器上工作,在我将我的网站移动到另一台服务器后,我收到了这个错误。
这意味着什么以及我如何解决它?