加入收藏 | 设为首页 | 会员中心 | 我要投稿 惠州站长网 (https://www.0752zz.com.cn/)- 办公协同、云通信、物联设备、操作系统、高性能计算!
当前位置: 首页 > 建站 > 正文

Wordpress 容器化、HTTPS化全攻略

发布时间:2019-06-27 17:15:59 所属栏目:建站 来源:虫虫安全 已关注
导读:副标题#e# 大家可能都在用Wordpress写博客,之前都都是买个VPS部署一个一键L/WAMP程序完成整个部署,部署可能也容易但是操作比较费劲。前两天虫虫的博客VPS出问题导致数据丢失,需要重新部署,在这次部署中为了追求完美使用了docker容器方式并对网站升级使

wordpress应用容器

  1. docker run -h wordpress --name wordpress  
  2. --restart=always  
  3. --link mysql:mysql  
  4. -p 2880:80  
  5. -v /data/web/webapps:/var/www/html  
  6. -d wordpress 

注意上面黑体表示连接到mysql容器,注意两个服务启动顺序,现有mysql,wordpress放弃才能连接到这个数据库,在宿主机上映射的端口为2880。

数据迁移

以上两个个容器启动后,wordpress部署就完全完成,现在通过浏览器访问

http://ip:2880就可以访问到wordpress安装界面了。

就可以通过web安装wordpress和配置了。

Wordpress 容器化、HTTPS化全攻略(一)

有可能报错数据库连接错误:

Wordpress 容器化、HTTPS化全攻略(一)

提示信息表示数据库服务没有创建wordpress数据库,这时候需要连接到mysql容器:

  1. docker exec -it mysql /bin/bash 

在容器中执行mysql -uroot -p 输入上面我们设置mysql密码,wp12345

在mysql命令行创建一个数据库wordpress

create database wordpress;

然后再访问就可以了

Wordpress 容器化、HTTPS化全攻略(一)

注意该处保存好系统给你设置的密码,或者修改为自己的密码。

进过以上步骤,一个全新版本的wordpress服务就可以:

Wordpress 容器化、HTTPS化全攻略(一)

安装好后需要迁移历史数据,最主要是两部分数据:数据库数据和上传的文件数据。

上传文件数据迁移:

这部分迁移很简单把以前保存的目录中的wp-content下的uploads目录复制过来所有上传数据就ok了。

数据库迁移:

数据库迁移,如果wordpress版本相同,可以直接把以前保存的数据文件导入到新数据库就可以。如果版本不同需要注意版本差异,否则会导致错误,可以只导入wp-post和wp-comments这两个表的数据。

通过wordpress导入导出功能:

如果你以前通过wordpress的导出插件导出过历史数据,就可以利用它导入所有数据信心,结合uploads目录导入文件就可以完美恢复历史数据。具体方法:

点击"工具"-"导入":

Wordpress 容器化、HTTPS化全攻略(一)

(编辑:惠州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读