Mysql 当手动将WP站点移动到新主机和域时,如何调整URL设置?

Mysql 当手动将WP站点移动到新主机和域时,如何调整URL设置?,mysql,wordpress,phpmyadmin,backup,restore,Mysql,Wordpress,Phpmyadmin,Backup,Restore,这是我的第一个可湿性粉剂网站,在过去我只处理正常的html网站,这是很容易在新的主机和域之间移动 我没有使用插件进行备份和恢复,以下是我迄今为止所拥有的: 我通过FTP备份了所有站点文件 我使用phpMyAdmin备份了数据库,并使用quick方法将我的WP站点数据库导出为SQL文件 这就是我要将网站移动到新域和主机的步骤: 将文件上载到新服务器 创建新数据库并使用phpmyadmin导入站点数据库 使用新服务器的数据库详细信息(名称、用户)编辑wp-config.php文件 现在我要处

这是我的第一个可湿性粉剂网站,在过去我只处理正常的html网站,这是很容易在新的主机和域之间移动

我没有使用插件进行备份和恢复,以下是我迄今为止所拥有的:

  • 我通过FTP备份了所有站点文件
  • 我使用phpMyAdmin备份了数据库,并使用quick方法将我的WP站点数据库导出为SQL文件
这就是我要将网站移动到新域和主机的步骤:

  • 将文件上载到新服务器
  • 创建新数据库并使用phpmyadmin导入站点数据库
  • 使用新服务器的数据库详细信息(名称、用户)编辑wp-config.php文件
现在我要处理的是URL,在wp-config.php文件中添加这些行就足够了吗

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
将示例替换为新的网站url,如下所述


如果您能让我知道我是否做错了什么,例如,如果我在将文件和数据库移动到新主机之前,先在新主机上安装一个新的可湿性粉剂,我将不胜感激

数据库中会出现旧url。您需要搜索并替换旧url,然后替换为新url。但是,由于WordPress db使用序列化数组,您不能简单地获取文本编辑器并进行查找替换。要解释序列化数据,请使用此工具-。您可以将此工具上载到服务器,并通过导航到其在浏览器中的位置来运行它。所以如果你有
http://www.oldurl.com
http://www.newurl.com
查找'oldurl.com',替换'newurl.com'。当你完成删除工具,因为这是一个巨大的安全风险


如果这样做,则不需要在
wp config.php
中定义URL。其余步骤都很好。

第一步应该是更改wp config.php

define('DB_NAME', 'YOUR DATABASE NAME');
define('DB_USER', 'YOUR DATABASE USER');
define('DB_PASSWORD', 'YOUR DATABASE PASSWORD');
define('DB_HOST', 'YOUR HOST');
第二步是在任何文本编辑器(Dreamweaver、Sublime、Netbeans)中打开Sql文件并查找站点URL

第三步也是最后一步是查找现有的(本地URL)并将其替换为新的URL

我希望它能起作用