首页 文章

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

提问于
浏览
-2

我正在测试服务器上使用wordpress网站 . 我应该做的是将所有数据添加到页面,帖子和自定义帖子类型,然后将其生效

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

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

需要你的专家意见

3 回答

  • 0

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

  • 0

    这可以相对容易地完成,但它只是几个部分 .

    首先,传输所有的Web文件 . 这最好通过FTP完成 . 我建议对它们进行备份,并暂时将它们保存在本地,只是发生了一些事情 . 将现有公用文件夹中的所有内容转移到新文件夹中 .

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

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

    's it, assuming the domain name hasn' t已更改,并且您'e switching DNS over. If you'正在转移到一个完整的新域,然后在将数据库文件导入新服务器后,您需要将 wp_options 表中的 site_urlhome 记录更新为新值 .

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

  • 0

    我不推荐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文件并通过了您的网站应该没问题

相关问题