WordPress使用BackWPup插件备份后手动还原方法记录

前提

拿到BackWPup插件备份的zip包(下文均以backup.zip来指代)。这个是备份包是事先从源wordpress上备份好的。

环境

OS:Centos7.9

Apache:2.4.6

PHP:7.1.33

MySQL:5.7.43

安装步骤

1、按照上面的环境要求准备一台电脑

2、把backup.zip解压到 Apache的项目目录中 【/var/www/html/】 

3、登录mysql创建数据库,例如wp,然后执行压缩包里面的wpress.sql文件(PS:如果新环境的ip和端口不一致,记得替换sql文件里面的ip和端口)

4、修改wordpress的配置文件【/var/www/html/wp-config.php】,把第三步创建的数据库信息配置到文件中

     

5、修改Apache配置文件【/etc/httpd/conf/httpd.conf】

## 后面是解释不是要修改的内容

Listen 9000    ##9000代表你要监听的端口,要保证改端口没有被占用

DocumentRoot "/var/www/html"      ##是你项目放的目录,如果你是按照我的文档执行的那就无需修改

AllowOverride All      ##这个要改<Directory "/var/www/html">这个结构体里面的

  

  修改完后重启Apache服务:systemctl restart httpd

6、在浏览器里面输入:ip:port 打开安装页面,创建管理账号和站点信息即完成安装。

 遇到的问题

1、您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。

报错如图:

 解决方法:

需要安装php-mysql的依赖,使用【yum install -y php-mysql】 安装后刷新浏览器即可

 2、上传附件报错:无法将上传的文件移动至wp-content/uploads/2023/09

报错如图:

 解决方法:

给uploads文件写入权限,执行【chmod a+w -R /var/www/html/wp-content/uploads】 后刷新页面即可

3、apache服务重启报错

 经查询是selinux 没有关闭的原因,

解决方法:

临时关闭:setenforce 0

永久关闭:vim /etc/sysconfig/selinux 把SELINUX设置为:disabled,如下图。然后重启httpd服务即可。

 

posted @ 2023-09-11 14:00  平行时空的旅者  阅读(130)  评论(0编辑  收藏  举报