之前在本地局域网搭建了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 - 接收日期和时间信息

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

6159

被折叠的 条评论
为什么被折叠?



