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

in #haynhat5 years ago


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_set( 'upload_max_size' , '200M' ); @ini_set( 'post_max_size', '200M'); @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!

Sort:  

Congratulations @wikitips! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You distributed more than 500 upvotes. Your next target is to reach 600 upvotes.

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.31
TRX 0.11
JST 0.033
BTC 64550.89
ETH 3156.32
USDT 1.00
SBD 4.30