Cách sửa lỗi the upload file max size

2.1 Sửa lỗi the uploaded file exceeds the upload_max_filesize directive in php.ini bằng cách chỉnh sửa php.ini qua cPanel

Bước 1: Tìm đến “Trình soạn thảo MultiPHP INI Editor”

Cách sửa lỗi the upload file max size

Bước 2: Chọn website của bạn

Bước 3: Chỉnh sửa “upload_max_filesize” dựa trên nhu cầu của bạn

Cách sửa lỗi the upload file max size

2.2 Sửa lỗi the uploaded file exceeds the upload_max_filesize directive in php.ini bằng cách chỉnh sửa file php.ini trên DirectAdmin Hosting

Bước 1: Đăng nhập Hosting

Bước 2: Chọn tên miền muốn thay đổi phiên bản PHP

Bước 3: Chọn “Select PHP version”

Cách sửa lỗi the upload file max size

Bước 4: Tùy chỉnh phiên bản PHP gồm PHP Extension, PHP Settings

Cách sửa lỗi the upload file max size
Tùy chỉnh phiên bản PHP Extension

Cách sửa lỗi the upload file max size

2.3 Fix lỗi the uploaded file exceeds the upload_max_filesize directive in php.ini bằng cách sửa php.ini qua FTP

Bước 1: Kết nối máy chủ qua FTP

Bước 2: Vào thư mục gốc của website

Bước 3: Tìm tệp php.ini trong thư mục gốc (nếu không tìm thấy thì tạo thư mục mới và đặt tên là php.ini)

Cách sửa lỗi the upload file max size

Bước 4: Thêm hoặc sửa đoạn mã sau:

upload_max_filesize = 12M post_max_size = 13M memory_limit = 15M

Cách sửa lỗi the upload file max size

2.4 Khắc phục lỗi the uploaded file exceeds the upload_max_filesize directive in php.ini bằng cách chỉnh sửa tệp .htaccess

Bước 1: Kết nối website qua FTP để chỉnh sửa tệp .htaccess

Bước 2: Thêm đoạn code sau để điều chỉnh giá trị dựa trên nhu cầu của bạn:

php_value upload_max_filesize 12M php_value post_max_size 13M php_value memory_limit 15M

3. Các thông số ảnh hưởng đến giới hạn upload file trong php.ini

3.1 Upload theo MB

  • upload_max_filesize =500M
  • post_max_size =500M
  • max_allowed_packet =500M
  • memory_limit =500M

3.2 Thời gian timeout tính theo mili giây

  • default_socket_timeout =30
  • max_execution_time =30
  • max_input_time =30

Bài viết giúp bạn hiểu được nguyên nhân và cách khắc phục lỗi the uploaded file exceeds the upload_max_filesize directive in php.ini.

Giới hạn dung lượng upload trong WordPress thấp sẽ ngăn bạn upload các file, plugin lớn. Nếu bạn đang xây dựng một website có nội dung đa phương tiện, đó sẽ có thể là một trở ngại đáng kể. Cần phải tăng dung lượng upload trong WordPress hoặc server của bạn (hoặc cả hai) trong những trường hợp này.

Tăng dung lượng upload trong WordPress là gì?

Vậy tăng dung lượng upload trong WordPress là gì? Lợi ích của nó là gì? Việc tải lên các file lớn lên một server sẽ tốn rất nhiều tài nguyên của server. Để ngăn người dùng gây ra lỗi timeouts máy chủ.

Tăng dung lượng upload trong WordPress thường mặc định trong khoảng 4MB đến 128MB. Thông thường, nhà cung cấp dịch vụ hosting thường đặt giới hạn này ở các cấp server.

WordPress cũng bao gồm các tham số xác định những giới hạn này. Nhưng chúng không thể ghi đè lên các cấp server trong hầu hết các trường hợp.

Để xác minh điều này, hãy truy cập Media Library của trang WordPress. Tại đây, hãy thử upload file vượt quá dung lượng file tải lên tối đa. Bạn sẽ nhận được một thông báo lỗi như sau:

Cách sửa lỗi the upload file max size
Lỗi upload file vượt quá dung lượng file tải lên tối đa

Lỗi “exceeds the maximum upload size for this site” có thể gây phiền phức. Nhưng lỗi này xảy ra vì hai lý do chính: bảo mật và hiệu quả. Nó cản trở chủ sở hữu trang web và các người dùng khác.

Để rõ hơn về vấn đề upload file trên WordPress vượt quá giới hạn với các dấu hiệu nhận biết dưới đây.

Dấu hiệu nhận biết cần tăng dung lượng upload trong WordPress

Có nhiều cách để kiểm tra dung lượng upload tối đa hiện tại của trang WordPress của bạn. Dưới đây là những dấu hiệu cần biết để tăng dung lượng upload trong WordPress.

Trong Media Library

Cách nhanh nhất để kiểm tra dung lượng upload tối đa hiện tại của website là truy cập WordPress Dashboard. Từ đó đi tới “Media>Library“. Tại đây, nhấn nút Add New để upload các phương tiện.

Cách sửa lỗi the upload file max size
Kiểm tra dung lượng upload trong Media

Bạn cũng có thể vào “Media>Add New” và xem thông báo tương tự được hiển thị bên dưới cùng.

Cách sửa lỗi the upload file max size
Cách khác có thể vào Media > Add new để kiểm tra dung lượng upload

Cả hai cách trên đều có dung lượng upload file tối đa là 32MB.

Trong Site Health Info

WordPress 5.2 đã thêm Site Health Info để giúp bạn debug trang WordPress tốt hơn. Tại đây, bạn có thể tìm thấy gần như tất cả thông tin về server và cấu hình của WordPress của mình.

Vì cả server và WordPress đều xử lý dung lượng upload file tối đa, nên có hai cách để tìm ra giá trị của nó trên màn hình này.

Đầu tiên, bạn có thể tìm thấy nó được liệt kê trong Media Handling dropdown. Tại đây, hãy tìm giá trị Max size of an uploaded file.

Cách sửa lỗi the upload file max size
Kiểm tra “max size of an upload file” trong Health Site Info

Phương pháp thứ hai là xem trong Server dropdown. Bạn sẽ tìm thấy nhiều tùy chọn liên quan đến thiết lập Web server của mình. Hãy kiểm tra giá trị của Upload max file size để biết giá trị của nó là gì. Trên trang web này, giới hạn dung lượng upload file tối đa là 128MB.

Cách sửa lỗi the upload file max size
Dung lượng upload_max_file_size này là 128MB

Trên đây là 2 cách phổ biến để bạn nhận biết và kiểm tra dung lượng Upload file trong WordPress. Nếu file bạn lớn hơn dung lượng giới hạn của WordPress bạn có thể tăng dung lượng upload file trong WordPress với 6 cách dưới đây.

6 cách tăng dung lượng upload trong WordPress tối đa

Vậy hiện nay có những cách nào để tăng dung lượng upload trong WordPress lên tối đa. Chúng tôi sẽ liệt kê những phương pháp phổ biến hiện nay:

Tăng dung lượng (max upload file size) trong .htaccess WordPress

Nếu webserver của bạn chạy trên Apache, bạn có thể cập nhật file .htaccess của trang web của mình để tăng dung lượng upload trong WordPress. Bạn có thể tìm thấy file .htaccess của mình trong root directory của trang WordPress.

Theo PHP documentation, ba PHP Directive chịu trách nhiệm xử lý upload WordPress. Chúng là:

upload_max_filesize
post_max_size
memory_limit

Như đã nói trong phần Site Health Info. Sẽ hiệu quả nếu bạn sửa đổi các giá trị của những cái này để dung lượng file của mình được chấp nhận.

Ví dụ: Nếu file lớn nhất bạn định upload là 32MB, chúng tôi khuyên bạn nên cài đặt như sau:

upload_max_filesize = 32M
post_max_size = 64M
memory_limit = 128M

Chú ý, tất cả các giá trị sử dụng là M thay vì MB. Đó là cách PHP xử lý các Directive của nó.

Upload nội dung có thể chứa thêm các thông tin ngoài của chính file đó. Vì vậy, cung cấp cho tất các các directive khác một con số lớn hơn dung lượng file bạn định upload là một ý kiến hay.

Truy cập file .htaccess của bạn qua FTP/SFTP của File Manager của nhà cung cấp dịch vụ hosting WordPress của bạn.

Cách sửa lỗi the upload file max size
Vào file .htaccess qua FTP/SFTP

Mở file .htaccess bằng text editor hoặc code editor, sau đó thêm mã sau:

php_value upload_max_filesize 32M
php_value post_max_size 64M
php_value memory_limit 128M
php_value max_execution_time 300
php_value max_input_time 300

Bạn có thể nhận thấy hai PHP directive khác trong đoạn code trên là max_execution_time và max_input_time. Chúng xác định thời gian một server dành cho một task PHP. Nội dung upload của bạn càng lớn thì thời gian càng nhiều. Bạn cần đặt các giá trị của chúng thành một số phù hợp với trường hợp sử dụng của bạn.

Lưu ý: Bạn có thể gặp lỗi 500 Internal Server Error sau khi sử dụng phương pháp trên. Nhiều khả năng là do server của bạn đang chạy PHP ở chế độ CGI. Trong những trường hợp như này, bạn không thể sử dụng các lệnh trên trong file .htaccess của mình.

Sửa file function.php

Có những trường hợp chỉ cần thêm đoạn mã sau vào file functions.php của theme, bạn có thể tăng dung lượng upload:

@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );

Đổi kích thước upload_file_size trong cPanel

Nếu nhà cung cấp dịch vụ hosting của bạn sử dụng cPanel Dashboard để giúp bạn quản lý server và cấu hình website của mình. Bạn có thể tăng giới hạn kích thước upload file trong WordPress thông qua giao diện cPanel.

Để bắt đầu, hãy truy cập cPanel Dashboard và chọn phần PHP Version trong phần Software.

Cách sửa lỗi the upload file max size
Chọn ‘PHP Version’ trong Software ở cPanel Dashboard

Tại đây, bạn có thể thay đổi phiên bản PHP hiện tại của server và bật/tắt nhiều tiện ích mở rộng của PHP. Nhấp vào “Options” để điều hướng tới PHP Options.

Cách sửa lỗi the upload file max size
Chỉnh sửa và điều chỉnh các Options trong PHP version

Các giá trị tối đa bạn có thể đặt tùy thuộc vào gói hosting hiện tại của bạn.

Cuộn xuống để sửa đổi giá trị của các PHP Directive như:

  • upload_max_filesize
  • post_max_size,
  • memory_limit
  • max_execution_time
  • max_input_time
    Cách sửa lỗi the upload file max size
    Thay đổi kích thước upload dụng lượng

Nếu có bất kỳ nghi ngờ nào về những giá trị này, chúng tôi khuyên bạn nên liên hệ với nhà cung cấp dịch vụ hosting của mình. cPanel Dashboard tự động lưu các thay đổi, vì vậy bạn không cần nhấp vào bất cứ thứ gì. Nhưng nếu bạn sử dụng phiên bản cPanel cũ hơn, hãy đảm bảo nhấp vào nút Save Changes.

Không chỉnh sửa file wp-config.php

Việc chỉnh sửa file wp-config.php sẽ không còn tác dụng nữa. Chúng tôi thêm nó ở đây vì chúng tôi đã tìm thấy nhiều hướng dẫn trên web liệt kê nó như một cách hợp pháp để tăng dung lượng upload trong WordPress.

Nó liên quan đến việc truy cập root directory của trang web của bạn qua FTP/SFTP hoặc SSH và sau đó chỉnh sửa tệp wp-config.php.

Cách sửa lỗi the upload file max size
Tìm file ‘wp-config.php’

Bạn nên thêm code sau vào file wp-config.php:

@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '128M');
@ini_set( 'memory_limit', '256M' );

Nó không hoạt động vì bạn chỉ có thể sử dụng hàm ini_set() để đặt PHP directive thuộc chế độ có thể thay đổi PHP_INI_ALL.

Vì upload_max_size và post_max_size có thể thay đổi là PHP_INI_PERDIR. Bạn chỉ có thể đặt chúng qua php.ini, .htaccess, http.conf hoặc .user.ini.

Nếu bạn đã thử phương pháp này trước đây mà không thấy bất kỳ kết quả nào, thì bây giờ bạn đã biết lý do tại sao không thành công.

Tạo và sửa file PHP.ini

File php.ini là nơi xác định các thay đổi đối với cài đặt PHP mặc định. Thông thường, nó chứa các directive xác định thời gian chờ của file, dung lượng upload tối đa và giới hạn tài nguyên.

Sử dụng SSH hoặc FTP, bạn có thể tìm thấy file php.ini trong root directory WordPress của mình. Trong một số trường hợp, bạn không thể tìm thấy nó. Bạn có thể tạo một file mới có cùng tên trong root directory của web của bạn.

Cách sửa lỗi the upload file max size
Các để tạo file php.ini mới

Với code hoặc text editor, hãy thêm đoạn code sau và file php.ini hiện có hoặc mới tạo của bạn:

upload_max_filesize = 32M
post_max_size = 64M
memory_limit = 128M

Đừng quên lưu file sau khi thực hiện các thay đổi. Một số server không cho phép bạn sửa đổi cài đặt PHP thông qua phương pháp này. Trong trường hợp như vậy, bạn có thể tiến hành thử giải pháp sau để thay thế.

Sử dụng Plugin trên WordPress

Viết code bằng SSH hoặc FTP/SFTP không dành cho tất cả mọi người. Nếu không cảm thấy không tự tin với việc viết hoặc sửa code, bạn có thể sử dụng plugin để thay thế.

Cách sửa lỗi the upload file max size
6 cách upload_max_filesize trong WordPress 34

Chúng tôi sẽ sử dụng plugin WP Maxium Upload File Size. Khi viết cái này, đây là plugin cập nhật duy nhất trên kho WordPress plugin giúp bạn hoàn thành việc này.

Để bắt đầu, hãy cài đặt và kích hoạt plugin WP Maximum Upload File Size. Tiếp theo, chuyển đến màn hình cài đặt của nó trong WordPress dashboard của bạn. Tại đây, bạn có thể thấy dung lượng upload tối đa trong WordPress được đặt bởi các nhà cung cấp dịch vụ hosting.

Cách sửa lỗi the upload file max size
Chỉnh sửa kích thước upload file trên Plugin

Ở đây, bạn có thể thấy rằng dung lượng upload tối đa do WordPress đặt nhỏ hơn dung lượng của nhà cung cấp dịch vụ hosting. Do đó, bạn có thể cải tiến nó bằng cách chọn Maximum Upload File Size.

Lưu ý: Nếu bạn muốn đặt giới hạn dung lượng upload file tối đa, bạn không thể thực hiện qua plugin này. Để làm điều đó, bạn cần liên hệ với nhà cung cấp dịch vụ hosting.

Kiểm tra tăng dung lượng upload trong WordPress của bạn đã thành công chưa?

Cuối cùng, đã đến lúc xác minh xem giới hạn dung lượng upload file tối đa có được triển khai trong trang WordPress của bạn hay không?

Truy cập Media Library trong WordPress Dashboard và kiểm tra xem giới hạn kích thước upload tệp tối đa có thay đổi hay không.

Cách sửa lỗi the upload file max size
Xác minh dung lượng file upload tối đa trong ‘Media Library’

Bạn cũng có thể đi đến Site Health Info và kiểm tra tương tự trong Media Handling và Server dropdown.

Cách sửa lỗi the upload file max size
Xác minh kích thước upload file tối đa trong ‘Site Health Info>Media Library’
Cách sửa lỗi the upload file max size
Xác minh lại bạn tăng dung lượng upload file đã thành công chưa?

Nếu bạn đang có nhu cầu sử dụng hosting, VPS để xây dựng website WordPress, bạn có thể liên hệ với Vietnix – một trong những nhà cung cấp uy tín được nhiều người dùng lựa chọn tại Việt Nam hiện nay. Các gói dịch vụ tại Vietnix giúp người dùng an tâm kinh doanh trên internet nhờ những ưu điểm nổi trội sau:

  • Môi trường hoạt động tốc độ, ổn định và bảo mật toàn diện cho website với nền tảng phần cứng mạnh mẽ, hiện đại kết hợp cùng hệ thống tường lửa độc quyền cùng phần mềm quét mã độc tự động.
  • An toàn dữ liệu trong mọi trường hợp với phần mềm backup dữ liệu tự động.
  • Hạn chế tối đa rủi ro trước mọi vấn đề phát sinh với đội ngũ kỹ thuật viên túc trực 24/7. Toàn bộ tông tin sẽ được tiếp nhận, xử lý và phản hồi lại trong thời gian ngắn nhất.
  • Tiết kiệm thời gian thiết kế và quản trị website với bộ công cụ trị giá đến 26.000.000 VND/Năm gồm nhiều theme và plugin cực hấp dẫn như WP Rocket, Rank Math SEO Pro, Elementor Pro,…

Với kinh nghiệm hơn 11 năm, Vietnix đã đồng hành cùng sự thành công của hơn 50.000 khách hàng cá nhân và doanh nghiệp. Vietnix tự tin cung cấp giải pháp hosting, VPS phù hợp với nhu cầu của bạn, giúp bạn yên tâm xây dựng website chuyên nghiệp, phát triển thương hiệu mạnh mẽ và bứt phá doanh thu trên không gian internet.

Liên hệ với đội ngũ Vietnix để được tư vấn giải pháp lưu trữ tối ưu nhất cho website của bạn.

  • Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh
  • Hotline: 1800 1093
  • Email: [email protected]

Kết luận

Đến đây thì bạn cũng đã biết cách tăng dung lượng upload trong WordPress để không làm cản trở bạn xây dựng một trang web cho riêng mình. Vietnix hy vọng sẽ giúp ích cho bạn với bài viết trên và thực hiện nó thành công. Chúc bạn may mắn!!!