如果要准备站点备份、搬家的时候,可能就是几个G甚至几十G,但是我们会发现,All-in-One WP Migration插件会有个上传512M的限制,下面我会介绍如何解除这个512M的限制。
首先设置PHP上传限制,找到/etc/php.ini配置文件,vim /etc/php.ini,然后再里面寻找参数memory_limit、post_max_size、upload_max_filesize、max_execution_time、max_input_time。
max_execution_time = 600
max_input_time = 600
memory_limit = 32m
file_uploads = on
upload_tmp_dir = /tmp
upload_max_filesize = 32m
post_max_size = 32m
下面解决All-in-One WP Migration的512M上传限制:选择All in One WP Migration插件,在左侧找到 constants.php 文件,点击Ctrl+F 查找 Max File Size这行代码,会发现这行代码出现在282行上下,代码如下:
// ================= // = Max File Size = // ================= define( ‘AI1WM_MAX_FILE_SIZE’, 2 << 28 );
这个2 << 28代表的意思就是512M,我们把这个2 << 28改成 4294967296 * 10,保存从新上传即可。注意此方法只适合All in One WP Migration 6.7.7版本,下面给出该版本的下载地址。
Notice: Undefined index: time in /www/wwwroot/tg/wp-content/themes/b2/Modules/Common/User.php on line 699
记得修改安装文件storage的读写权限