带域更改的迁移可能很棘手,而且不适合胆小的人。保持域不变,将其移植到新环境中,然后更改域,这要容易得多。然后,最多只需要通过文件wp\\u config为驻留在根目录中的数据库设置密码。php文件。
通常有两种解决方案,取决于您要“去”的环境。
如果您有权访问WHM,那么您就有了可爱的工具主页>>传输>>传输工具。这将为您完成所有工作。
如果没有,那么你将面临一条更加艰难的道路,因为你想同时更改域名。我过去使用的方法是两部分解决方案。
将完整备份分解为完整的源文件和。mysql数据库的gz文件。
使用PhpMySQL CPanel工具导入数据库。确保数据库为空,并通过导入选项直接导入数据库。
使用Cpanel分配数据库名称和密码逐个将所有文件复制到HTML文件夹。通常,这称为“public\\u html”
当他们进行复制时,您需要手动更改数据库域名。有一个很好的网站解释了你需要改变的所有领域https://help.dreamhost.com/hc/en-us/articles/214580498-How-do-I-change-the-WordPress-Site-URL-
<然后需要修改wp\\U配置。php,驻留在HTML文件夹中,如下所示:
/** The name of the database for WordPress */
define(\'DB_NAME\', \'site_wrdp1\');
/** MySQL database username */
define(\'DB_USER\', \'site_wrdp1\');
/** MySQL database password */
define(\'DB_PASSWORD\', \'password\');
并放置重写代码(因为您正在更改域名)
#Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.newsite.COM/$1 [R=301,L]
将该代码放在wp\\u配置的顶部。php文件。然后你点燃它,看看会发生什么。通常,问题出在数据库用户名和密码上。另一个很好的网站,涵盖了这方面的很多内容,更详细的是:
https://wedevs.com/92444/change-wordpress-site-address/希望这有帮助。。。祝你好运