繁体   English   中英

将 WordPress 站点从一台服务器移动到另一台服务器

[英]Moving WordPress site from one server to another

我正在测试服务器上使用 wordpress 站点。 我应该做的是针对页面、帖子和自定义帖子类型添加所有数据,然后将其投入使用

假设现在网站在这里:www.test,com/web

它具有所有页面帖子和带有适当数据的自定义帖子。现场网站在这里 www.site.com 具有功能齐全的主题但没有适当的数据。 那么现在将我的 wordpress 站点从 test.com/web 移动到 www.site.com 的最佳方法是什么,以便它也可以包含所有导航、帖子、页面和自定义帖子。

需要你的专家意见

这可以相对容易地完成,但它分为几个部分。

首先,传输您所有的网络文件。 这最好通过 FTP 来完成。 我建议对它们进行备份,并暂时将它们保存在本地,以防万一。 将现有公用文件夹中的所有内容转移到新文件夹中。

其次,您需要对现有数据库进行备份。 您现有的网络托管服务商将对此有所帮助。 通常,您使用 PHPMyAdmin 登录 SQL 服务器,并将数据库导出为 SQL 文件。 然后使用相同或类似的软件在新服务器上进行导入。

第三,您需要更新您的wp-config.php文件以反映您的新数据库设置。

就是这样,假设域名没有改变,并且你正在切换 DNS。 如果您要迁移到一个完整的新域,则需要在将数据库文件导入新服务器后将wp_options表中的site_urlhome记录更新为新值。

有很多关于它的教程: http : //www.wpexplorer.com/migrating-wordpress-website/

我不会推荐 CDrocos 的方法。 插件的使用是不必要的,并且可能会导致花费大量时间的问题。 我推荐我的方式(如下所述),这样你就可以完全控制这个过程。

首先,您将所有内容复制到测试服务器上的 public_html/www 文件夹中(通过 fileZilla 或其他方式下载所有文件),连接到其他服务器并上传所有文件。

其次,从测试服务器导出数据库,如果域名保持不变,则只需导入数据库并将 wp-config.php 文件更新为新的数据库用户名和密码即可。

如果域名更改,则在 notepad++/sublimeText 或任何其他程序中打开从测试服务器导出的数据库。 如果测试服务器域名是例如:www.testserverdomain.com 并且它需要是 www.liveserverdomain.com。 搜索 www.testserverdomain.com 并替换 www.liveserverdomain.com

搜索和替换完成后保存导出的数据库,然后在新服务器上导入修改后的数据库。

如果文件从测试服务器复制到实时服务器,如果搜索和替换完成,如果修改的数据库被导入,如果你用新的数据库用户更新你的 wp-config.php 文件并通过你的网站应该没问题

最简单的方法是使用插件https://wordpress.org/plugins/duplicator/
它为您下载所有数据,并在上传到新服务器时进行所有必要的更改,效果很好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM