Đây là lỗi rất phổ biến sau khi cài WordPress trên Nginx + PHP-FPM. Và ở đây bạn sẽ không có CNpanel để sửa trực tiếp các file php.ini hay htaccess… nên chỉ có thể dùng lệnh SSH trong VM thôi. Xem bài viết về cài website trên VPS của Google để biết chính xác SSH ở đâu nhé.
Làm theo các bước sau để sửa lỗi giới hạn upload 2mb trên website nhé.
Trước tiên kiểm tra giới hạn hiện tại: php -i | grep upload_max_filesize
và: php -i | grep post_max_size
Sau đó kết quả trả về sẽ là giới hạn upload hiện tại của bạn, như trong bài này là 2mb.
Mở file cấu hình PHP: sudo nano /etc/php/8.3/fpm/php.ini
upload_max_filesize = 2M
post_max_size = 8M
upload_max_filesize = 128M
post_max_size = 128M
Lưu ý: Trong Nano không dùng Ctrl + W để tìm dòng được, nên tôi phải cuộn tay để tìm, nếu bạn có cách khác tìm kiếm trong nano hiệu quả hơn, hãy để lại comment để tôi cập nhật nhé.Ctrl + O
Enter
Ctrl + XKhởi động lại Nginx: sudo systemctl restart nginx
Kiểm tra lại: php -i | grep upload_max_filesize
Nếu WordPress vẫn hiện 2MB
Kiểm tra xem bạn có sửa nhầm file không: php –ini
php-fpm8.3 -i | grep "Loaded Configuration File"hoặc:
sudo php-fpm8.3 -i | grep upload_max_filesizeCách nhanh nhất để biết WordPress đang dùng cấu hình nào
Tạo file: sudo nano /var/www/html/info.php
upload_max_filesize
post_max_sizeKiểm tra lại trên Website


