几天前,我将我的Wordpress网站从一个Hostgator托管迁移到一个新的Hostgator托管(相同的共享托管计划)。
我相信我没有做好。
我使用名为UpdraftPlus的Wordpress插件来备份数据库,插件,主题,上传和其他。然后我在新托管上安装了Wordpress,安装了UpdraftPlus插件,并上传了我备份的内容。
实际上,该网站已完全恢复,似乎工作正常(除了1个错误,我可以解决如何修复)。
这是错误:
Warning: mysql_query(): Access denied for user '*****'@'localhost' (using password: NO) in /home3/****/public_html/*****.com/wp-content/themes/PricerrTheme/single-job.php on line 419
Warning: mysql_query(): A link to the server could not be established in /home3/*****/public_html/*****.com/wp-content/themes/PricerrTheme/single-job.php on line 419
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home3/*****/public_html/*****.com/wp-content/themes/PricerrTheme/single-job.php on line 422
在显示客户反馈的部分发生错误。但无论如何,我只是想提到错误,如果有人对如何修复它有任何想法。
但我这里的实际问题是关于" config.php"主题的文件," wp-config.php"用于wordpress安装的文件。它们之间存在差异,我想知道是否应该更改它。
这是(这是主题的config.php):
$db_host = 'localhost';
$db_user = 'olduser_wrdp2';
$db_pass = 'onepass';
$db_name = 'olduser_wrdp2';
这是在用于wordpress安装的wp-config.php中:
define('DB_NAME', 'newuser_wrdp2');
/** MySQL database username */
define('DB_USER', 'newuser_wrdp2');
/** MySQL database password */
define('DB_PASSWORD', 'differentpass');
基本上,这两个文件之间的信息是不同的。第一个配置显示来自我的旧主机的信息,但是wp-config显示来自我的新主机的信息(旧主机上有不同的用户名,新主机上有不同的用户名,所以数据库以不同的方式开头用户名 - > olduser_wrdp2与newuser_wrdp2相比。
我应该将主题配置文件(olduser_wrdp2)中的信息更改为与wordpress配置文件(newuser_wrdp2)中的相同吗?你可以给我任何其他有用的信息吗?
谢谢