Centos7.6安装宝塔面板和wordpress备份恢复(2022/08/24更新)

安装前先更新升级下centos

# yum clean all
# yum update
# reboot

如没有安装vim,需安装一下:

首先使用命令查看相关的是不是安装了vim:如下:

#  rpm -qa|grep vim

出现如下的命令

vim-minimal-7.4.160-1.el7.x86_64

# yum -y install vim*

可以安装完使用vim相关工具了。如删除内容gg到首行esc后输入:.,$d

宝塔Linux面板6.8地址:http://www.bt.cn/,安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

Linux面板7.1.0升级命令:

curl http://download.bt.cn/install/update6.sh|bash

安装的版本:nginx 1.15,mysql 5.6,php 5.6, phpmyadmin 4.7

Centos7.6安装宝塔面板和wordpress备份恢复(2022/08/24更新)

安装完毕后,在ssh界面提供登陆界面地址和ID PWD如下:

Bt-Panel: http://192.168.111.91:8888/b7b0fe11
username: g1vtn
password: 6ff122223

备注:因为增加了安全防范,登陆地址端口后面都有8位的随机验证码,如果是大内网,根据提供的IP地址是访问不了的,所以用本地的IP地址如上进行访问即可。

登陆宝塔面板后,默认nginx的推荐套件,建议:安装的版本:nginx 1.15,mysql 5.6,php 5.6, phpmyadmin 4.7,直接安装即可。

Centos7.6安装宝塔面板和wordpress备份恢复(2022/08/24更新)

故障:192.168.111.91:888端口访问phpmyadmin无法访问,出现:403 Forbidden nginx

然后增加index.php后出现:404 Not Found nginx

解决:仔细看了一下nginx的配置文件发现原来是phpmyadmin的配置目录有问题,目录文件应为:/www/server/phpmyadmin/phpmyadmin_b8a6662222

但是nginx配置的目录65行: root /www/server/phpmyadmin;和文件的实际目录不一致,这样把此目录更改为:root /www/server/phpmyadmin/phpmyadmin_b8a6662222,然后保存后可以正常访问。

Centos7.6安装宝塔面板和wordpress备份恢复(2022/08/24更新)

在控制台-数据库,root密码点击获取密码。

实例:wordpress站点备份和转移

1.备份

整站去目录压缩成zip格式文件,使用phpmyadmin全部选中数据表导出为.sql文件

2.恢复

宝塔面板新建网站,不添加数据库。

在数据库控制台添加一个数据库名,尽量和原备份的表名一致,(myslq数据库版本5.6必须备份和恢复的版本一致,不然会出错),选择导入-从本地上传-导入即可(或在phpmyadmin直接恢复)

Centos7.6安装宝塔面板和wordpress备份恢复(2022/08/24更新)

3.修改wp-config文件,把用户名、数据库名、密码修改为现在的。

Centos7.6安装宝塔面板和wordpress备份恢复(2022/08/24更新)

4.进入phpmyadmin,选择kaixinit数据库选择wp_options,修改siteurl和home地址,必须有http://开头的网址,即可访问。

Centos7.6安装宝塔面板和wordpress备份恢复(2022/08/24更新)

5.迁移网站更改域名解决图片无法显示,在phpmyadmin选择kaixinit数据表,sql执行:即可批量完成替换图片url地址。

Centos7.6安装宝塔面板和wordpress备份恢复(2022/08/24更新)

UPDATE wp_posts SET post_content = REPLACE( post_content, 'www.kaixinit.com', '192.168.50.91:5555' )

6.如果设置了伪静态.htm访问链接,在网站-当前访问的站点-设置-伪静态-wordpress保存即可。

Centos7.6安装宝塔面板和wordpress备份恢复(2022/08/24更新)

实例:增加IP+不同端口新建多个站点技巧

如第一个用的IP+端口如:192.168.1.1:1000新建站点,再用192.168.1.1:2000新建站点提示:您添加的站点已存在,解决如下:

随便用个域名或者IP新建站点,成功后,在面板控制台-网站-网站名-操作 设置-域名管理-添加192.168.1.1:2000成功后,然后在删除192.168.50.1:2000,设置成功。

Centos7.6安装宝塔面板和wordpress备份恢复(2022/08/24更新)

实例:frpc反代宝塔面板

1.反代宝塔面板,示例:baota.hsxin.cn

域名解析 A主机记录为baota.hsxin.cn,记录值为frps服务器的公网IP

运行地址:Bt-Panel: http://192.168.50.92:8888/82d37371,反代后应输入:baota.hsxin.cn/82d37371才对,而不是baota.hsxin.cn。

2.独立域名访问,示例:www.itlap.cn

域名解析 A主机记录为@、www记录值为frps服务器的公网IP,如下图

小鸟云服务器开放白名单,输入itlap.cn 和备案号,绑定云服务器,审核通过即可。

登陆宝塔面板,修改站点,设置-域名管理增加 itlap.cn和www.itlap.cn 添加保存如下:

Centos7.6安装宝塔面板和wordpress备份恢复(2022/08/24更新)

登陆phpmyadmin修改wp_options选项的siteurl和home为http://www.itlap.cn 如下:

Centos7.6安装宝塔面板和wordpress备份恢复(2022/08/24更新)

迁移网站更改域名解决图片无法显示,在phpmyadmin选择kaixinit数据表,sql执行:即可批量完成替换图片url地址。

Centos7.6安装宝塔面板和wordpress备份恢复(2022/08/24更新)

UPDATE wp_posts SET post_content = REPLACE( post_content, 'http://www.kaixinit.com', 'http://www.itlap.cn' )

备注:UPDATE wp_posts SET post_content = REPLACE( post_content, ‘老地址’, ‘新地址’ )

wordpress 宝塔面板备份恢复站点 小结
打包压缩文件和SQL数据库
新建站点,上传压缩文件到新建站点网站根目录,解压到根目录
新建数据库,压缩数据库上传覆盖该数据库
目录下的wp-config.php,数据库名和用户名和密码修改为新建数据库的账户信息
用phpmyadmin打开数据库,修改如下信息:
wp_options选项下:siteurl和home改为新站点的域名
该数据库下执行SQL命令:将文件内url替换为新站点的url
UPDATE wp_posts SET post_content = REPLACE( post_content, 'www.***.cn', 'www.***.cn' )

原创文章,作者:开心电脑网,如若转载,请注明出处。

(3)
上一篇 2022年8月6日
下一篇 2022年9月9日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注