Wordpress 整站迁移和手动升级中的问题

本文详细介绍从本地LNMP环境迁移到华为云LEMP环境的步骤,包括网站文件与数据库的迁移,以及如何手动升级WordPress至最新版。

之前在本地局域网搭建了LNMP 安装了wordpress,现在华为云服务器 79元1年,买了一个3年的,将其迁移到上面

搭建LEMP 环境: CentOS8 本地安装 LEMP 环境,Linux nginx Mariadb PHP on localhost_centos8 mariadb phpmyadmin-CSDN博客

一、整站迁移的步骤、顺序:

1. 先将原有服务器上的整个 html 文件夹打包压缩,然后下载到本地;

2.登录网站的数据库,一般用phpmyadmin,可以方便的在图形界面下导出(默认 wordpress.sql  );

3. 将html.tat.gz 压缩文件上传到新服务器,然后,解压缩,覆盖掉html文件夹;

4.用新服务器上的phpmyadmin,导入我们所导出的数据库资料,修改一下数据库中的wordpress所在链接为新服务器的;

数据库的命令行操作:  MySQL 命令行操作的几个基本用法-CSDN博客 

图形化工具操作:通过phpMyAdmin,将 “wp_options”这个数据表的前两行进行了修改。 主要时重新指定了主页的ip和所在的子目录(在局域网时是 192.168.1.251/website,云主机上是  114.XX.XX.109/news)

5.如果新服务器的架构和原有的不同,还要修改 wordpress主文件夹中的 wp-config.php ,主要是将数据库的地址,账号、密码等替换为新服务器的设置

6.登录新服务器的后台,能成功登录即可。

二、手动升级最新版wordpress

1.将旧有的整站打包压缩      tar -zcvf news.tar.gz news

2.备份Wordpress资料及数据库,强烈建议,为安全起见。

3.下载最新版的Wordpress,切记进入Wordpress官网下载。

4.删除主机上网站所使用的wordpress 主体文件夹内的  wp-includes和wp-admin目录。我这是 news 文件夹

cd /root/html/news/
rm -rf wp-admin
rm -rf wp-includes

4、把解压后新版本的 WordPress 文件夹中wp-content 删除,然后覆盖旧版wordpress。遇到是否覆盖时,选择全部覆盖就是了。

cd /root/wordpress
rm -rf wp-content
cp -r * /root/html/news/

5、运行 http://你的博客地址/wp-admin/upgrade.php,执行升级。

6. wordpress 所需的 PHP 模块
建议 PHP 7.2 及以上版本安装以下插件:

cmath - 可用于数学运算
CLI - 可由 shell 脚本使用
common - PHP的主要模块之一
curl - 可用于 WordPress 应用程序
DOM - 可用于站点地图构建模块
fileinfo - 在wordpress中获取上传的文件信息
filter - 过滤用户输入
hash - 对站点信息进行哈希处理
fpm - 提高 PHP 的质量和性能
gd - 处理图像和调整图像大小
imagick - 如果您尚未安装上述模块,则必须安装此模块才能处理映像并调整映像大小
iconv - 在wordpress中转换文本字符
json - 管理 wordpress 移动应用程序和连接
libsodium - 为了更好地理解波斯字符和其他语言
MySQL - WordPress 和数据库连接
openssl - 管理 SSL 请求
PCRE系列
opcache - 缓存PHP文件(正如我在加速期间所解释的那样)
readline - 与命令行相关的函数
xml - 构建站点地图和 XML 文件
zip - 通过 wordpress 创建和管理 zip 文件
gettext - 获取翻译文件信息
date - 接收日期和时间信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值