0%

wordpress | All-in-One WP Migration 用法/网站迁移

关于 wordpress 的搭建请参考

修改 wordpress 上转限制

这个使用插件进行修改。

安装之后会出现

第一个红框是 wordpress 之外的限制,第二个红框是 wordpress 自己的限制。

第一个红框需要自己修改,比如

  • php.ini
  • nginx

修改 php.ini 上传限制

首先我们要知道 php.ini 位于哪里。

1
php -i | grep "Config"

我的是

1
2
Configuration File (php.ini) Path => /etc/php/7.4/cli
Loaded Configuration File => /etc/php/7.4/cli/php.ini

修改 cli 里面的 php.ini 没用,所以,我们要修改 /etc/php/7.4/fpm/ 里面的 php.ini

打开后把

  • upload_max_filesize
  • post_max_size

修改成自己想要的大小。

然后重启 fpm

1
sudo systemctl restart php7.4-fpm.service #重启php服务

修改 nginx 上传限制

打开 /etc/nginx/nginx.conf,在 http 中添加 client_max_body_size

1
2
3
4
5
http {
...
client_max_body_size 512m;
...
}

然后

1
2
sudo nginx -t
sudo nginx -s reload

All-in-One WP Migration 用法

这个插件可以将整个网站进行迁移,付费版本插件可以备份还原,多站点迁移。

由于这次迁移的是独立站,所以,用免费版本的就可以了。

这里默认你们已经把各种限制条件都打开了。

老站也安装这个插件,然后导出文件,新站用这个插件导入老站的安装文件即可。

如果你上传失败请查看,/var/www/wordpress/wp-content/plugins/all-in-one-wp-migration/storage/error.log

如果你是付费插件,并且一直上传失败,可以参考上面的链接,先把文件上传到这个插件的备份目录,然后使用备份还原。

请我喝杯咖啡吧~