0%

博客搬家记录

最近因为阿里云的服务器快到期了,那边备案啊监管比较麻烦,所以干脆把服务器迁到了海外。迁移wordpress整个过程还是遇到了挺多的麻烦事,记录一下以便以后可能会用得上。

以下是整体迁移过程的几个步骤

  • 备份源网站—这里使用Wordpress的All in one wp migration插件

  • 配置新的服务器站点

    • 配置:1Core 1G 20G 10M

    • 网络:CN2 GIA

    • 软件:CentOS 7 bbr,LAMP环境,WordpressCN

  • 安装插件还原备份,这里有几个需要注意的点

1.可以通过为Apache提供Wordpress根目录权限的方式为Wordpress安装插件

1
chown -R apache:root /data/www/default/wordpress/

同时更新wp-config.php禁用FTP更新,这样就不需要配置FTP服务器了

1
2
3
define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

2.PHP和Wordpress默认都具有上传文件大小限制, 备份文件很容易超过大小限制,需要分别修改php.ini与wp-config.php

1
2
3
4
5
6
7
8
9
10
// php.ini 修改如下几行
upload_max_filesize = 128M
post_max_size = 128M
memory_limit = 256M
// wp-config.php
@ini_set( 'upload_max_filesize' , '128M' );
@ini_set( 'post_max_size', '128M');
@ini_set( 'memory_limit', '256M' );
@ini_set( 'max_execution_time', '300' );
@ini_set( 'max_input_time', '300' );

之后就可以上传128M大小的迁移文件了,如果需要上传更大的文件,再相应修改参数后重启Apache即可。