安装的PHP默认上传大小只有2M
打开php.ini
vim /etc/php/8.2/fpm/php.ini
按 / 搜索以下信息改为想要的大小
upload_max_filesize = 2M
post_max_size = 8M
upload_max_filesize是单个文件的上传限制,post_max_size是整个表单的上传限制。如果你要上传多个文件,你需要确保每个文件的大小不超过upload_max_filesize,而且所有文件的总大小不超过post_max_size。
Nginx 设置
编辑nginx.conf
vim /etc/nginx/nginx.conf
添加以下参数
client_max_body_size 64m;
client_max_body_size 10m;
该参数用于设置上传文件的最大体积,以兆为单位。在这里,它被设置为10兆(10M)。意思是如果你想要传一个 > 10 兆的文件到服务器,Nginx 就会拒绝它(403 Forbidden),除非当前参数值被提高,服务器才会接受它。
重启 nginx php8.2-fpm 生效
systemctl restart nginx
systemctl restart php8.2-fpm
WordPress 安装主题、插件、更新时需要FTP的解决办法
编辑wp-config.php文件添加以下代码:
可以加到WP_DEBUG
那一行后面
define('FS_METHOD','direct');