情景:
前期使用WordPress+xampp+Windows系统,在自己笔记本上本地做网站开发。开发完毕后,需要部署到阿里云中的云虚拟主机上(linux系统)。
本文总结一下具体部署步骤和部署问题的解决方案(尽量将会出现的问题在部署前先解决掉)
前期准备:
云端要有:云虚拟主机(linux)+mysql数据库(部署过过程需要用到数据库的信息)
说明:编码问题(会遇到的问题),mysql数据库mysql5.5以后支持了utf8mb4编码集,wordpress配置文件使用的是utf8mb4。mysql数据库使用5.5之前的版本的话会遇到编码的问题
本文说明:
本工程的index文件位于/htdocs下,所以访问连接直接为网站地址http://www.test.com(在10步中根据自己的网站实际情况修改数据库脚本中的地址信息)
云虚拟主机:登录阿里云–控制台–域名与网站–云虚拟主机
本文采用的部署方式,主要目的是提高部署效率,避免出现中文乱码问题,将修改工作在上传前做好
部署步骤:
部署简介:
- 阿里云虚拟主机申请
- 修改php版本(部署开始)
- 重置数据库密码
- 备份自己的网站工程
- 找到.htacess文件去掉里面多余的代码即可
- 修改wp-config.php这个文件中的数据库的配置
- 打包工程文件(zip或tar格式)
- 导出mysql数据库脚本
- 修改数据库脚本中的编码属性
- 修改数据库脚本中的地址信息
- ftp上传工程文件压缩包
- 网站搬家
- 移动工程文件
- 导入数据库脚本
- 浏览器访问浏览器访问
部署详情:
-
阿里云虚拟主机申请
本文提供具体的部署流程,阿里云虚拟主机申请流程可以参考