外贸狗教你WordPress从本地环境迁移到网站主机

本文涉及的产品
.cn 域名,1个 12个月
简介: 我们把外贸网站建设的流程都用文字记录了一遍,但是最重要的一步还没有讲,那就是wordpress网站从本地环境迁移到网站主机,也就是“网站上线”。 网站上线前需要准备: 域名(如果是给歪果仁看的,不需要备案) 虚拟主机 这两个都容易,去阿里云,Godaddy或者Namesilo注册就好了。

我们把外贸网站建设的流程都用文字记录了一遍,但是最重要的一步还没有讲,那就是wordpress网站从本地环境迁移到网站主机,也就是“网站上线”。

网站上线前需要准备:

  • 域名(如果是给歪果仁看的,不需要备案)
  • 虚拟主机

这两个都容易,去阿里云,Godaddy或者Namesilo注册就好了。

我的waimaodog.com域名和主机都是再阿里云买的,因为国内需要备案,挺麻烦。如果做外贸网站,可以去国外服务商注册最好!

选域名也有讲究,本来以为这个地方可以直接给一个链接出去,但是没有百度里没找到很好的域名选择介绍文章。因为选域名也是个技术活,想要建立企业英文网站,选取一个好域名十分重要。一个好的域名,不仅仅有利于获取更多的流量和点击,也更容易推广和被人记住。更重要的是,当你的网站流量越来越多之后,你的域名的品牌效应也会慢慢浮现。所以我自己做了写了一篇文章:外贸网站如何选一个好域名(8条建议)

虚拟主机选择就不提了,这个可以随时更换的,前期如果流量低,可以买一个配置低一点的。

有了域名+虚拟主机,wordpress就可以从本地环境迁移到网站主机上了。(我以阿里云为例,Godaddy或者Namesilo也是一样的道理)

在阿里云虚拟主机里,他有一些很详细的教程,太多了,看不完。跟着飞哥的步伐走,很简单。

我在操作这步之前也搜索过百度,很多教程,各种玩法,但是也没解决我的问题,因为飞哥也是技术菜鸟,很多知识我都忘记了。所以他们讲的逻辑我都没搞懂,他们一顿操作,给我一点启发都没有。

我这个教程适合新人和技术菜鸟使用。

先说一下逻辑:

在本地环境中建了网站,我们同时是建了数据库的,如果直接搬到线上,数据库地址肯定就不一样了,肯定就不能访问。所以我们需要

  • 1. 把数据库里面内容下载下来,然后修改一下路径,再上传到主机上的数据库。
  • 2. 把所有wordpress程序打包拷入主机,修改一下数据库的配置。

其实这个逻辑好理解,但难点也在这个地方。(跟着步伐很简单)

一、用PHPADMIN把数据库导出

还记得我们安装WAMP软件包的时候提到过这个“w”图标?

这个是WAMP本地环境激活的标志。你要使用localhost,必须每天先激活这个标志。这里PHPADMIN也是从这里选择进入,点击“W”图标,选择“PHPADMIN”,输入我们之前设置的数据库密码“root123”,进去后,选择wordpress数据库,选择“导出”。

二、用Notepad++ 打开这个数据库,替换路径。

把所有localhost路径全都改为你的网站路径。点击“全部替换”。

保存后,上传到网站主机数据库试试。

三、上传修改后的数据库到主机数据库

在你的虚拟主机里找到数据库那一项,选择“管理”。

进入数据库管理后,选择导入,把刚才的文件导入进去。我的这个文件导入多次出现问题,主要问题在于格式上,导入过程中,它会提示你哪些出了问题。

它提示我的编码格式有问题,打开数据库,把所有的“utf8mb4_unicode_520_ci”替换为“utf8_unicode_ci” (在建本地环境的时候我选的是“ utf8_unicode_ci ”的,但是不知道为啥是“ utf8mb4_unicode_520_ci ”)

再上传上去就导入成功了,哈哈,最难的数据库迁移这一步就这样做完了。

四、迁移网站程序

把我们本地的wordpress文件打包压缩成.zip格式(阿里云虚拟主机里提示linux支持zip和tar,windows支持zip和rar。),通过Filezilla上传到虚拟主机里。

提示:Filezilla连接虚拟主机填入信息在你的虚拟主机里FTP登录信息可以看到(如下)

直接提交解压就好了,这样会非常快。

然后去用Filezilla去看看效果。

你会发现所有的程序都在wordpress文件夹了,这样就不对了,需要把所有程序都放在根目录“/htdocs”里,所有把所有程序都拖出来,全选,拖出来扔到根目录“/htdocs”里就好了,20s搞定。

警告:一定要打包,如果把所有程序通过filezilla直接拖到网站主机上,原则上是可以,但是这样会花费很多时间。因为没有打包前的文件有上万个,没有1个小时基本传不完。

五、修改数据库配置“wp-config.php”

所有程序上线后,最后一步就是修改wp-config.php配置了,因为我们之前配置了数据库的信息,看“http://waimaodog.com/php-huanjing”里面的配置:

这个文件的配置就是“wp-config.php”里。我们网站上线,虚拟主机里有数据库名,用户名,密码,数据库主机,所以我们直接修改以下东西就好了:

覆盖以前的wp-config.php, 打开网站,成功。

就是这么简单,逻辑不复杂,操作也不复杂,一步一步做,100%成功。

网站正式上线了。

你的外贸网站呢?在留言里放你的网站链接,我帮你看看做的怎么样。

本文乃“外贸狗”原创,转载请注明来源:http://waimaodog.com/wordpress-qianyi

目录
相关文章
|
2月前
|
XML 搜索推荐 机器人
五个 WordPress 插件可提高网站参与度
五个 WordPress 插件可提高网站参与度
|
2月前
|
缓存 弹性计算 应用服务中间件
如何使用 Wordpress?托管, 网站, 插件, 缓存
如何使用 Wordpress?托管, 网站, 插件, 缓存
|
2月前
|
关系型数据库 MySQL 数据库连接
如何处理WordPress网站提示“建立数据库连接时出错”
如何处理WordPress网站提示“建立数据库连接时出错”
|
2月前
|
域名解析 安全 网络安全
阿里云服务器WordPress环境上安装SSL证书
阿里云服务器WordPress环境上安装SSL证书
|
2月前
|
弹性计算 JSON 关系型数据库
使用ROS模板基于ECS和RDS创建WordPress环境
使用ROS模板基于ECS和RDS创建WordPress环境
|
2月前
|
弹性计算 关系型数据库 MySQL
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
|
2月前
|
弹性计算 监控 安全
利用WordPress 模板建站,如果利用阿里云国际版获取网站高流量
利用WordPress 模板建站,如果利用阿里云国际版获取网站高流量
|
5月前
|
关系型数据库 MySQL Linux
|
5月前
|
弹性计算 关系型数据库 MySQL
使用资源编排 ROS 轻松部署单点网站——以 WordPress 为例
WordPress 是流行的开源CMS,阿里云的ROS(Resource Orchestration Service)提供模板化部署服务,简化云上环境如VPC、ECS、MySQL的创建。用户可通过ROS控制台选择模板一键部署WordPress,配置包括实例区、类型、系统盘及密码等参数。ROS模板定义了资源、参数和输出,自动处理依赖关系,实现云资源和应用的自动化部署。通过ROS,用户可以高效管理和更新整个资源栈,实现快速、可靠的云服务部署。
使用资源编排 ROS 轻松部署单点网站——以 WordPress 为例
|
5月前
|
弹性计算 负载均衡 关系型数据库
使用资源编排 ROS 轻松部署高可用架构网站——以 WordPress 为例
WordPress 是流行的开源 CMS,阿里云的资源编排服务 (ROS) 提供 IaC 功能,简化云上资源自动化部署,如创建 VPC、ECS、SLB、RDS 和弹性伸缩等。通过 ROS 模板(JSON/YAML),用户能快速部署高可用的 WordPress 环境,包括负载均衡、多可用区的 ECS 服务器集群、高可用 RDS 数据库等。模板定义了资源、参数和输出,用户在 ROS 控制台配置参数后一键部署。ROS 提升了部署效率,便于跨地域复制相同架构。
使用资源编排 ROS 轻松部署高可用架构网站——以 WordPress 为例