Hotline : 1800 1093 - 07 088 44444
Thích
Chia sẻ

Hướng dẫn upload_max_filesize trong tập tin php.ini

22/02/2021

Bài viết nhằm hướng dẫn xử lý lỗi upload file phpmyadmin vượt quá dung lượng cho phép trong WordPress, phpmyadmin, …

Một số ví dụ minh hoạ về lỗi upload_max_filesize trong tập tin php.ini

1. Khi bạn cài đặt themes mới

upload_max_filesize trong tập tin php.ini
Lỗi upload_max_filesize trong tập tin php.ini
upload_max_filesize trong tập tin php.ini

2. Khi bạn import nội dung bằng phpmyadmin

upload_max_filesize trong tập tin php.ini

Vậy nguyên nhân và khắc phục như thế nào?

Nguyên nhân

Việc bạn upload file dung lượng trên 3Mb nhưng lại bị từ chối như ví dụ đơn giản là do mặc định web service (Web service được dùng rộng rãi và phổ biến hiện nay là apache) với thông số mặc định quá nhỏ.

Có 2 cách để bạn xem nó chi tiết file và điều chỉnh nó

Cách 1: SSH vào vps/server và gõ cmd như bên dưới

Lưu ý: Mình đang dùng vestacp trên nền centos 7 và mình để head -n 6 nhằm mục đích lấy 6 dòng đầu để đảm bảo đúng nội dung của bài viết. Bạn có thể bỏ đi nếu muốn show cụ thể hơn

[root@localhost ~]# grep max /etc/php.ini | grep -v “;” | head -n 6
max_execution_time = 30
max_input_time = 60
log_errors_max_len = 1024
post_max_size = 8M
upload_max_filesize = 2M
max_file_uploads = 20

Cách 2: Login vào web manager để điều chỉnh

Cách này đòi hỏi bạn phải đang dùng cpanel và cpanel này cho phép xem và điều chỉnh php.ini

Cách này rất rộng nên mình sẽ không trình bày cụ thể.

Khắc phục

Rất đơn giản, chỉ cần tăng thông số mặc định lên là ổn. Thông số kiến nghị. Điều chỉnh file /etc/php.ini bằng editor vim, vi hoặc các editor mà bạn thường dùng:

[root@localhost ~]# vi /etc/php.ini
# Điều chỉnh nội dung các mục sau
max_execution_time = 1800
max_input_time = 1800
log_errors_max_len = 1024
post_max_size = 100M
upload_max_filesize = 100M
max_file_uploads = 20

Lưu lại và thoát khỏi editor đang điều chỉnh /etc/php.ini

Cuối cùng đừng quên restart service apache nhé

# Tuỳ vào hệ điều hành đang dùng mà có cách restart khác nhau
## Centos 6
service httpd restart
## Centos 7
systemctl restart httpd

Sau đó ở trình duyệt web F5 và xem lại thành quả mà bạn đã thực hiện nhé. Hy vọng rằng hướng dẫn trên sẽ giúp các bạn xử lý lỗi upload file phpmyadmin vượt quá dung lượng dễ dàng.

Nếu bạn có thắc mắc hay có vấn đề cần hỗ trợ, bạn có thể liên hệ trực tiếp với Vietnix thông qua các kênh sau:
  • Hotline: 1800 1093 - 07 088 44444
  • Email: support@vietnix.vn
  • Hoặc chat trực tiếp với Vietnix thông qua biểu tượng Livechat ở góc phải màn hình. Đội ngũ chuyên viên của chúng tôi luôn sẵn sàng tư vấn và hỗ trợ bạn 24/7.
Vietnix hiện đang có chương trình khuyến mãi lớn nhất trong năm, giảm giá 50%  dịch vụ Hosting. Đăng ký dùng thử ngay và Vietnix sẽ hoàn tiền 100% nếu quý khách không hài lòng với chất lượng sản phẩm, dịch vụ!
Mình là Bo - admin của Quản Trị Linux. Mình đã có 10 năm làm việc trong mảng System, Network, Security và đã trải nghiệm qua các chứng chỉ như CCNP, CISSP, CISA, đặc biệt là chống tấn công DDoS. Gần đây mình trải nghiệm thêm Digital Marketing và đã hòan thành chứng chỉ CDMP của PersonVUE. Mình rất thích được chia sẻ và hỗ trợ cho mọi người, nhất là các bạn sinh viên. Hãy kết nối với mình nhé!
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments