This post is from a low-reputation account and contains an unverified outbound link. Be cautious before clicking external links.

Cách khắc phục lỗi exceeds the upload max file size trong Wordpress

Words
340
Reading
2 min
Listen
Play
7y


Exceeds the upload max file size


Mặc định thì Wordpress chỉ cho phép bạn upload file dung lượng tối đa 2MB (phiên bản 3.7.1), nên đôi khi bạn sẽ gặp khó khăn trong việc upload, đặc biệt là với các file Video, ebook, theme có dung lượng >10 MB. Khi đó, bạn sẽ nhận được báo lỗi

The uploaded file exceeds the upload_max_filesize directive in php.ini

Bài viết sau sẽ hướng dẫn bạn khắc phục lỗi trên bằng cách cấu hình trong Wordpress để tăng giới hạn dung lượng file upload.

Để upload được những file có dung lượng lớn hơn 10MB lên host, hoặc là bạn phải upload gián tiếp (dùng FTP) hoặc là bạn phải cấu hình lại Wordpress. Lưu ý, hãy backup một bản trước khi thực hiện bất kỳ thay đổi nào.

Cách khắc phục lỗi exceeds the upload max file size trong Wordpress
Cách khắc phục lỗi exceeds the upload max file size trong Wordpress


Có 3 cách cấu hình trong Wordpress để tăng giới hạn dung lượng file upload:

  • Cấu hình trong file .HTACCESS
  • Cấu hình trong file Functions.php
  • Sửa file PHP.INI

Tăng giới hạn dung lượng file upload bằng cách sửa file .HTACCESS

Mở file .HTACCESS trong thư mục root trên host của bạn rồi thêm đoạn code sau vào:
php_value upload_max_filesize 200M php_value post_max_size 200M php_value max_execution_time 300 php_value max_input_time 300
Lưu ý: Có thể thay 200M bằng con số theo ý của bạn !

Tăng giới hạn dung lượng file upload bằng cách sửa file PHP.INI

Thông thường thì file PHP.INI chưa có sẵn (trong thư mục root), khi đó bạn có thể tạo một file với tên như trên bằng chương trình Notepad sẵn có của Windows và thêm đoạn code sau:
upload_max_filesize = 200M post_max_size = 200M max_execution_time = 300

Tăng giới hạn dung lượng file upload bằng cách sửa file FUNCTIONS.PHP

Bạn mở file Functions.php trong thư mục /wp-content/themes/ Thêm hiện tại, rồi thêm đoạn mã sau:
ini@ini_set( 'upload_max_size' , '200M' ); ini@ini_set( 'post_max_size', '200M'); ini@ini_set( 'max_execution_time', '300' );
Mình đã thử thành công bằng cả 3 cách trên với Wordpress phiên bản 3.7.1

Enjoy!

Cách khắc phục lỗi exceeds the upload max file size trong Wordpress | Ecency