前言
最近使用將博客從阿里雲遷移到騰訊雲,採用了WordPress插件All-in-One WP Migration
,導入時遇到一個問題,上傳文件不得大於2M。限制信息如下:
Maximum upload file size: 2 MB
按照官方的解決方法操作並不生效:How to Increase Maximum Upload File Size in WordPress
幾經嘗試,最終解決方法如下:
①修改PHP配置文件
vim /usr/local/php/conf/php.ini
找到
upload_max_filesize = 2M
修改爲你想要的限制,比如512M
upload_max_filesize = 512M
找到
post_max_size = 8M
修改爲你想要的限制,比如512M
post_max_size = 512M
②重啓php-fpm
systemctl restart php-fpm
③刷新頁面
這時候你刷新頁面,你會發現限制已經變爲512M了:
Maximum upload file size: 512 MB
解除插件本身限制
另外插件本身對大小也是限制的,如果需要更大的空間需要購買收費版。
下面是更改插件本身限制的方法:
vim wordpress/wp-content/plugins/all-in-one-wp-migration/constants.php
將
define( 'AI1WM_MAX_FILE_SIZE', 2 << 28 );
修改爲你想要的限制大小,比如我想限制爲2G,只要做如下修改:
define( 'AI1WM_MAX_FILE_SIZE', 2048 << 28 );