wordpress一键搬迁
背景
之前用的阿里云服务器快到期了,续费不起,买了台腾讯云服务器,3年300块,真香。香的同时,问题也来了,之前的网站怎么搬迁过来,同时我对之前的网站域名还不满意,想重新换一个新的。
解决方案
本来想把踩坑过程记录一下的,想想还是算了吧,总感觉罗里吧嗦的。直接把最正确最完美的一次做对的方案贴出来!
导出.wpress文件
首先安装All in one WP migration插件,然后选择导出,导出的时候可以添加条件,把数据库的文件内容进行自定义的替换,特别适合要改域名的我,比如
然后下载到本地电脑,文件后缀是.wpress
安装老版本插件
在新wordpress站点上,安装旧版本的All in one WP Migration插件(新版本的插件不能免费恢复备份)
下载地址All-in-on WP Migration Plugin 6.7,下载完后通过本地上传的方式安装插件
上传.wpress
启用插件后,通过FTP工具把之前下载的.wpress文件上传到服务器这个文件夹中(网站根目录下的wp-content/ai1wm-backups)
提高文件上传上限
查找php.ini
php -i grep 'php.ini'
打开php.ini
vim /www/server/php/70/etc/php.ini
修改以下几个参数,由于我的.wpress大概780M,所以我把filesize改成了1024M,其他参数也可以根据需求调很大
upload_max_filesize 128M
post_max_size 128M
memory_limit 256M
max_execution_time 300
max_input_time 300
到这里只是解除了php服务的限制,插件本身还有限制,需要对插件进行编辑,选择插件-插件编辑器,右侧选中All in one WP Migration,点击选择,然后选择constants.php,编辑284行,size修改为如图(数字30原本是28),增大1就增大一倍,30的话限制上传是2G,够了
恢复备份
Done.
wordpress一键搬迁
https://xinhaojin.github.io/2021/06/01/wordpress一键搬迁/