当前位置: 首页 > news >正文

wp网站怎么搬家服务器,如何手动将本地WordPress站点迁移搬家到主机/服务器

在自己电脑上搭建一个本地环境来建立和完善站点是很有必要的,比如Windows 系统可以安装 WAMP 或phpStudy,Mac 系统可以安装 MAMP 软件。至于如何安装这里就不展开说了,下面我们说一下如何手动将本地完善好的 WordPress 站点迁移到主机/服务器中。步骤如下:

1、首先导出本地 WordPress 数据库

利用phpMyAdmin来导出本地 WordPress 站点数据库,您只需转到 http://localhost/phpmyadmin/,单击您的 WordPress 数据库,然后单击顶部菜单栏中的“ 导出”按钮。

86d0dc15d0070bb088806c87171b8026.png 2、将本地WordPress 文件上传到主机/服务器上

现在我们需要通过FTP将本地的这个 WordPress 网站所有文件移动到主机/服务器上,FTP 连接到实际主机/服务器后,请确保将文件上载到根目录中。比如有些主机的根目录是 public_html 目录,定位到这个目录后我们直接选择本地 WordPress 站点的所有文件并将其上传到该主机的根目录中。

40c44debcec84c0fdad71413fc526914.png

3、在主机/服务器上创建 MySQL 数据库

通过 FTP 将本地 WordPress 站点所有文件上传到主机根目录后,我们就可以开始将数据库导入主机相应的数据库中。因为大多数 WordPress 托管服务提供商都会提供cPanel 面板来管理主机,所以我们这里就以使用 cPanel 面板来创建数据库。在下一个屏幕上,通过输入数据库的名称并单击“创建数据库”按钮来创建数据库。创建数据库后,向下滚动到“MySQL 用户”部分,然后创建现有用户或将现有用户添加到数据库。添加用户后,cPanel 将指导您为该用户设置 MySQL 权限。只需确认每个框都已选中,然后单击“更改”按钮,即可向用户授予所有权限。

4、导入 WordPress 数据库

在 cPanel 仪表板中找到 phpMyAdmin 并单击,然后点击步骤 3 中创建的数据库。单击顶部菜单中的“导入”选项卡。在导入页面上,单击“选择文件”按钮,然后选择在步骤 1 中保存的数据库文件。最后,按页面底部的“Go”按钮。PhpMyadmin 将会自动将本地数据库的数据导入到主机上的 WordPress 数据库。

5、更改站点 URL

由于本地 WordPress 站点的地址和主机上的地址不一样,所以需要更改数据库中的站点 URL 地址。在 phpMyAdmin 中,查找我们刚刚在步骤 4 中导入的数据库中的 wp_options 表。如果更改了数据库前缀,则可能是新前缀 _options表。单击 wp_options 旁边的“浏览”按钮或侧边栏中显示的链接,打开包含 wp_options 表中字段列表的页面。见下面的截图:

e2b32f95a622ca083627dc07db5b7d71.png

在字段 options_name 下,您需要查找 siteurl,单击“编辑字段”图标,该图标位于行开头的最左侧。

d377ca2c7e1ad660cad497d99f7c12c7.png

单击编辑字段时,将显示编辑字段窗口。在 option_value 的输入框中,您将看到本地安装的 URL 可能类似于:http://localhost/,然后将改地址更改为新的网站网址,例如:https://www.wpbeginner.com,单击“ Go”按钮保存该字段。

1dd5010e0af55554ad4e2d51917e3a67.png

同样的办法将 home 字段的地址也更改为新网站地址。

6、设置主机上的WordPress 站点

现在我们已经成功上本地 WordPress 站点的文件上传到主机上,并且已经将数据库导入到主机商的数据库,但是此时访问新站点会显示错误建立数据库连接错误。要解决此问题,请使用 FTP 客户端连接到您的网站并编辑 wp-config.php 文件,根据步骤 3 中创建的数据库名称、用户名和密码进行相应修改,然后保存修改好的 wp-config.php 文件并将其上传回服务器。

接下来,还需要登录到 WordPress 后台 >> 设置 >> 常规,无需更改任何内容,直接滚动到底部单击“保存更改”按钮,这将确保站点 URL 在其需要的任何其他位置得到更新。

然后,转到设置 >> 固定链接,单击保存更改以确保所有文章的链接都正常工作。

7、通过更新路径修复图像和断开的链接

每当您将 WordPress 网站从一个域移动到另一个域,或从本地服务器移动到主机/服务器时,就会出现一些断开的链接和丢失的图像。想要解决这个办法,我们完全可以通过 SQL 查询功能来实现。具体代码可参考:

登录到 phpMyAdmin >> 单击相应数据库 >> 单击顶部菜单中的 SQL。写下上述 SQL 代码并查询即可修改链接地址。切记修改上述 SQL 代码中的新旧地址为自己的本地站点地址和实际站点地址。

至此,我们已经成功将本地 WordPress 站点迁移到主机/服务器中。其实这篇文章不单单是本地迁移到主机/服务器的教程,完全就是一篇 WordPress站点搬家的教程了。

相关文章:

  • 虚拟宿主服务器,Docker+Portainer打造伪虚拟机服务器 Part.2 (Container端) | Chris.Leung...
  • 服务器系统老是关机重启,windows server 2003老是关机重启,是为什么
  • sim卡人突然显示无服务器,手机突然间显示无SIM是怎么回事?可能是这些情况造成的!...
  • 真龙霸业服务器维护,真龙霸业12月2日更新了什么_真龙霸业12月2日更新内容介绍_游戏吧...
  • solr修改服务器端口,Solr7服务器搭建及遇到的问题(二)
  • 电脑上总显示宽带连接服务器怎么办啊,宽带连接不上_10招解决方法轻松搞
  • win10系统如何安装SQL服务器,window_Win10系统如何安装SQL Server 2008?,下面为大家带来Win10系统如何 - phpStudy...
  • eos的服务器配置在哪里修改,手把手教你玩eos:架设EOS区块浏览器
  • 动态查看服务器的性能,一种动态监控服务器集群性能并实时报警的方法
  • java 传递 函数_Java 与值传递
  • 乒乓球比赛赛程_恒天重工郑州区域2019年度职工乒乓球团体锦标赛圆满落幕
  • a标签移动上去没有下划线怎么设置_seo优化师是怎么对文章网页标题命名的?...
  • is属性用法 vue_vue组件讲解(is属性的用法)
  • db2 update覆盖更新_DLA访问TableStore的性能调优Hints、支持单字段update等
  • dubbo调用service后返回对象null_你玩了3年Dubbo,给我聊聊它的服务暴露过程?
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • CentOS从零开始部署Nodejs项目
  • gcc介绍及安装
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • Java 最常见的 200+ 面试题:面试必备
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • JSDuck 与 AngularJS 融合技巧
  • linux学习笔记
  • maven工程打包jar以及java jar命令的classpath使用
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Python3爬取英雄联盟英雄皮肤大图
  • scala基础语法(二)
  • spring boot 整合mybatis 无法输出sql的问题
  • SpringBoot 实战 (三) | 配置文件详解
  • storm drpc实例
  • 给github项目添加CI badge
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 记一次删除Git记录中的大文件的过程
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 如何编写一个可升级的智能合约
  • 使用docker-compose进行多节点部署
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 无服务器化是企业 IT 架构的未来吗?
  • 用mpvue开发微信小程序
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 选择阿里云数据库HBase版十大理由
  • #android不同版本废弃api,新api。
  • $.ajax,axios,fetch三种ajax请求的区别
  • (JS基础)String 类型
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (利用IDEA+Maven)定制属于自己的jar包
  • (区间dp) (经典例题) 石子合并
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • (转)VC++中ondraw在什么时候调用的