打印

LAMP 1.4到LNMPA1.5 的wordpress站搬家

LAMP 1.4到LNMPA1.5 的wordpress站搬家

军哥好!

我想把原来在LAMP1.4上建立的wordpress站搬到同一服务商的另一主机上(新装LNMPA1.5 ),域名不变
新旧主机的配置一致 都是VULTR CentOS6 64位
原网站已安装let's encrypt SSL证书
旧空间PHP:5.4.45   新空间PHP:7.2


请问可以用WP CLONE这个插件备份旧站 在新站恢复的方法直接搬家吗?搬家前后还需要做哪些特别设置吗?
如果这个方法不够好,请教您是否有更好的方法,多谢!

TOP

https://www.vpser.net/vps-howto 备份数据库和网站数据,域名解析到新服务器,新服务器上安装好并添加好虚拟主机并添加上https,恢复数据库和网站文件

LNMP付费问题排查/LNMP技术支持/Paypal信用卡代付/代购VPS,域名,软件等 QQ 503228080 旺旺 lzhenbao
军哥淘宝店铺
QQ/旺旺仅提供代购及付费代维/问题解决等服务,其他不回复!LNMP相关问题请在本论坛发帖,提问前先搜索,按https://bbs.vpser.net/thread-2555-1-1.html 要求反馈问题!

TOP

引用:
原帖由 licess 于 2018-2-27 18:38 发表
https://www.vpser.net/vps-howto 备份数据库和网站数据,域名解析到新服务器,新服务器上安装好并添加好虚拟主机并添加上https,恢复数据库和网站文件
谢谢军哥! 请问下面的方法可行吗?
#14WordPress博客的备份和迁移网站备份的重要性就不需要博主多说了。在Linux系统下,对WordPress进行备份其实并不难。主要涉及两部分:文件备份和数据库备份
#14.1 文件备份温馨提示:以下命令中涉及的数据库和域名,请根据你VPS上具体设置,自行修改。
为了方便管理,我们先建立一个文件夹专门存放备份数据,比如 /home/backup/
# mkdir /home/backup
以本站所在文件夹 seoimo.com 为例,压缩整站并移动到 /home/backup/ 文件夹下(为方便管理,博主添加了备份日期):
# cd /home/wwwroot
# tar -zcf seoimo.com-20171001.tar.gz seoimo.com
# mv seoimo.com-20171001.tar.gz /home/backup/

好了,整站已经打包备份完成。接下来,开始备份数据库。
#14.2 数据库备份首先,打开 /home/backup/ 文件夹,我们需要将数据库备份在这里:
# cd /home/backup
# lnmp database list

输入 root 数据库密码(在#6 + 搭建LAMP环境设置的),即可查看当前数据库列表。
选择需要备份网站的对应数据库,以选定 sjk_seoimo 为例:
mysqldump -uroot -p sjk_seoimo > sjk_seoimo-20171001.sql
再次输入数据库密码,即可完成数据库备份。
可键入命令 # ls 查看当前目录下已经存在了备份好的文件。
此时,可以用通过 FTP 下载到本地保存,也可上传到别的 VPS 上备份保存。
#14.3 WordPress迁移 / 搬家某些情况下,我们可能需要进行网站迁移,从一个VPS搬家到另一个VPS上。如果是没有开通 SSH 功能的虚拟主机,搬家起来可能会比较麻烦,来来回回的下载和上传。但是,在VPS上操作则相对简单的多。
假设新VPS的IP为 8.8.8.8,SSH端口为 22,则打开备份目录,选择需要的文件备份和数据库备份上传:
# cd /home/backup
# ls
# scp -P 22 seoimo.com-20171001.tar.gz root@8.8.8.8:/home/backup
# scp -P 22 sjk_seoimo-20171001.sql root@8.8.8.8:/home/backup

回车后,按要求输入新的VPS登陆密码。
接下来,SSH登入新的VPS。然后解压或替换网站域名目录:
# cp /home/backup/seoimo.com-20171001.tar.gz /home/wwwroot
# cd /home/wwwroot
# tar -zxf seoimo.com-20171001.tar.gz
# rm -rf seoimo.com-20171001.tar.gz

搬家后解压的文件可能存在权限的问题,建议赋予网站根目录文件的可写权限。
# chmod -R 755 /home/wwwroot/seoimo.com
# chown -R www /home/wwwroot/seoimo.com

之后,导入数据库,仍以 sjk_seoimo 为例:
# cd /home/backup
# ls
# mysql -uroot -p sjk_seoimo < sjk_seoimo-20171001.sql

倘若虚拟主机转虚拟主机,或者虚拟主机转VPS,数据库密码和某些插件文件路径可能不同,这就需要额外去查找更改了。
但如果都是在VPS上通过LNMP搭建WordPress,通常则无需再做额外操作。
【温馨提示】数据库的导出用的符号是 ">",导入用的是 "<";注意方向,千万别搞错了。

TOP

引用:
原帖由 licess 于 2018-2-27 18:38 发表
https://www.vpser.net/vps-howto 备份数据库和网站数据,域名解析到新服务器,新服务器上安装好并添加好虚拟主机并添加上https,恢复数据库和网站文件
请问军哥,怎么在新主机上添加上https?谢谢!

TOP


LNMP付费问题排查/LNMP技术支持/Paypal信用卡代付/代购VPS,域名,软件等 QQ 503228080 旺旺 lzhenbao
军哥淘宝店铺
QQ/旺旺仅提供代购及付费代维/问题解决等服务,其他不回复!LNMP相关问题请在本论坛发帖,提问前先搜索,按https://bbs.vpser.net/thread-2555-1-1.html 要求反馈问题!

TOP