Làm cách nào để tăng kích thước tối đa của bài đăng trong PHP?

Bài viết này mô tả cách thay đổi kích thước tệp tải lên tối đa cho tập lệnh PHP bằng cách sử dụng chỉ thị php upload_max_filesize và post_max_size.  

Thay đổi kích thước tệp tải lên tối đa

Theo mặc định, kích thước tệp tải lên tối đa cho tập lệnh PHP được đặt thành 128 megabyte. Tuy nhiên, bạn có thể muốn thay đổi những giới hạn này. Ví dụ: bạn có thể đặt giới hạn thấp hơn để ngăn người dùng tải các tệp lớn lên trang web của mình. Để thực hiện việc này, hãy thay đổi chỉ thị upload_max_filesize và post_max_size

Để đảm bảo rằng các tệp tải lên hoạt động chính xác, chỉ thị post_max_size phải lớn hơn một chút so với upload_max_filesize. Ví dụ: các cài đặt sau minh họa cách đặt giới hạn tải lên tệp thành 20 megabyte

upload_max_filesize = 20M
post_max_size = 21M

Để xác minh giá trị hiện tại của chỉ thị upload_max_filesize và các chỉ thị khác, bạn có thể sử dụng hàm phpinfo(). Để biết thêm thông tin, vui lòng xem bài viết này

Thiết lập các chỉ thị

Cách ưa thích để đặt các lệnh php là sử dụng các công cụ đồ họa trong bảng điều khiển

Đối với các tài khoản sử dụng bảng điều khiển cPanel, hãy xem bài viết này

Đối với các tài khoản sử dụng bảng điều khiển Plesk, hãy xem bài viết này

Nhiều tài khoản cũng cho phép sử dụng một php tùy chỉnh. tập tin ini. Để biết hướng dẫn tạo một php tùy chỉnh. ini, xem bài viết này

Khi bạn thử chạy tập lệnh, plugin hoặc tải các tệp lớn lên trang web của mình, bạn có thể gặp lỗi. Một trong những nguyên nhân có thể gây ra sự cố này – tải lên vượt quá cấu hình kích thước tệp tối đa mặc định trên máy chủ web của bạn

Trong bài viết này, chúng tôi sẽ chỉ cho bạn ba cách dễ dàng để tăng giới hạn kích thước bằng cách sửa đổi kích thước tải lên tối đa của PHP

Làm cách nào để tăng kích thước tối đa của bài đăng trong PHP?

 

Tại sao thay đổi kích thước tải lên tối đa của PHP?

Kích thước tệp tải lên tối đa mặc định có thể khác nhau tùy thuộc vào nhà cung cấp dịch vụ lưu trữ của bạn, thường ở khoảng 128 MB. Mặc dù điều này thường đủ cho các tệp âm thanh hoặc hình ảnh, nhưng bạn có thể gặp lỗi khi tải lên các tệp lớn chẳng hạn như video dài

Nếu trang web của bạn chủ yếu bao gồm nội dung như vậy, bạn có thể muốn tăng giới hạn kích thước tệp tải lên để linh hoạt hơn. Mặt khác, bạn có thể muốn giảm kích thước bài đăng tối đa PHP nếu bạn có bộ nhớ hạn chế

Làm cách nào để thay đổi kích thước tải lên tối đa cho tập lệnh PHP?

Có một số phương pháp để sửa đổi kích thước tệp tải lên tối đa của trang web của bạn và chúng có thể khác nhau tùy thuộc vào hoàn cảnh và sở thích của bạn. Người dùng có thể thay đổi các tham số PHP bằng cách sử dụng menu cấu hình PHP trên bảng điều khiển lưu trữ của họ hoặc sửa đổi thủ công các tập lệnh cụ thể xử lý tải tệp lên

Trong hầu hết các trường hợp, bạn có thể thay đổi giới hạn kích thước tệp tối đa của PHP bằng cách chỉnh sửa tệp php. tập tin ini. Nếu bạn đang sử dụng gói lưu trữ được chia sẻ hoặc trên đám mây, bạn sẽ muốn sửa đổi. thay vào đó là tệp htaccess

Xóa cookie sẽ đăng xuất bạn khỏi các trang web đã truy cập trước đó. Vì vậy, chúng tôi khuyên bạn nên lưu thông tin đăng nhập của mình trước khi làm theo phương pháp này

Hãy xem ba cách dễ dàng để chỉnh sửa cài đặt PHP của bạn và điều chỉnh giới hạn kích thước tệp tải lên của bạn

lựa chọn 1. Thay đổi kích thước tệp tải lên tối đa qua hPanel

  1. Để sửa đổi giới hạn tải tệp lên trong hPanel của Hostinger, hãy nhấp vào Quản lý trên bảng Hosting và tra cứu Cấu hình PHP trong phần Nâng cao

Làm cách nào để tăng kích thước tối đa của bài đăng trong PHP?

  1. Mở tab Tùy chọn PHP. Người dùng có thể thay đổi các giới hạn và tham số khác nhau trên trang này, bao gồm thời gian thực hiện tối đa và giới hạn bộ nhớ

Làm cách nào để tăng kích thước tối đa của bài đăng trong PHP?

  1. Để thay đổi kích thước tối đa cho các tệp đã tải lên, hãy tìm kiếm trường uploadMaxFilesize. Chọn kích thước dữ liệu mong muốn của bạn từ trình đơn thả xuống. Trong ví dụ bên dưới, kích thước mặc định được đặt thành 512 MB

Làm cách nào để tăng kích thước tối đa của bài đăng trong PHP?

  1. Một tùy chọn khác bạn có thể muốn thay đổi ở đây là postMaxSize. Nó kiểm soát kích thước tối đa của các tệp được tải lên bằng phương thức POST.  

Làm cách nào để tăng kích thước tối đa của bài đăng trong PHP?

  1. Đừng quên bấm vào Lưu ở góc dưới cùng bên phải của trang sau khi bạn chỉnh sửa cài đặt xong

Quan trọng. Lưu ý postMaxSize luôn phải lớn hơn uploadMaxFilesize để tránh sai sót khi upload dữ liệu

Lựa chọn 2. Thay đổi tham số PHP bằng cPanel

  1. Truy cập bảng điều khiển cPanel của bạn và tìm Chọn Phiên bản PHP trong phần Phần mềm. Trong menu này, người dùng có thể thay đổi phiên bản PHP của họ, chọn tiện ích mở rộng nào sẽ kích hoạt và thay đổi các cài đặt khác liên quan đến PHP

Làm cách nào để tăng kích thước tối đa của bài đăng trong PHP?

  1. Nhấp vào tab Tùy chọn và tìm kiếm post_max_size và upload_max_filesize. Chọn giới hạn tải lên tệp bạn muốn từ menu thả xuống

Làm cách nào để tăng kích thước tối đa của bài đăng trong PHP?

Tùy chọn 3. Thay đổi Kích thước tối đa của bài đăng PHP thông qua. tập tin htaccess

  1. Để thay đổi giới hạn kích thước bài đăng của bạn bằng cách sử dụng tập lệnh PHP, hãy điều hướng đến Trình quản lý tệp trong hPanel của bạn

Làm cách nào để tăng kích thước tối đa của bài đăng trong PHP?

  1. Mở thư mục public_html và tìm. htaccess

Làm cách nào để tăng kích thước tối đa của bài đăng trong PHP?

  1. Mở tệp và chèn các tập lệnh PHP sau

php_value upload_max_filesize  XXM

php_value post_max_size XXM

  1. Thay đổi “XX” thành kích thước mong muốn của bạn
  2. Khi bạn đã hoàn tất cấu hình, hãy nhấp vào Lưu & Đóng

Mẹo chuyên nghiệp

Bạn cũng có thể chỉnh sửa. htaccess thông qua ứng dụng khách FTP như FileZilla. Nếu bạn không thể tìm thấy. htaccess, hãy định cấu hình bảng điều khiển hoặc ứng dụng khách FTP của bạn để hiển thị các tệp ẩn

Làm cách nào để kiểm tra giá trị kích thước tệp tối đa?

Sau khi thay đổi cài đặt giới hạn kích thước tệp đã tải lên của bạn, chúng tôi cần xác nhận chúng bằng hàm phpinfo() để đảm bảo chúng đã được triển khai trên hệ thống. Chỉ cần tạo một tệp PHP mới trong thư mục public_html của trang web của bạn và chèn mã PHP sau

Bạn có thể đặt tên cho tập tin bất cứ điều gì bạn muốn. Trong ví dụ này, chúng tôi đặt tên là phpinfo. php. Để truy cập tệp chúng tôi vừa tạo, chỉ cần thêm /phpinfo. php ở cuối miền của trang web của bạn. Nó có thể trông như thế này. http. // trang web của bạn. com/phpinfo. php

Làm cách nào để tăng kích thước tối đa của bài đăng trong PHP?

Bạn sẽ thấy hai cột — giá trị cục bộ và giá trị chính. Các giá trị cục bộ được đặt trong phạm vi. htaccess và ghi đè các giá trị chính được đặt trong php. tập tin ini. Đừng bận tâm đến các giá trị chính và thay vào đó hãy tìm kiếm các giá trị cục bộ cho upload_max_filesize và post_max_size

Nếu các giá trị cục bộ của cả hai tham số giống như bạn đã định cấu hình, thì bạn đã thay đổi thành công giới hạn kích thước tệp PHP của trang web của mình

Đảm bảo trang web của bạn có thể xử lý mọi thứ – từ lưu lượng truy cập cao đến thời gian tải nhanh, v.v. Mua dịch vụ lưu trữ web

Phần kết luận

Bằng cách sửa đổi cài đặt PHP trên máy chủ web của bạn, bạn có thể không còn gặp lỗi trong quá trình tải tệp lên nữa. Phương pháp này cho phép bạn gửi các tệp lớn hơn tới máy chủ web bằng cách tăng giới hạn tải lên mặc định. Ngoài ra, bạn có thể giảm xuống để dành dung lượng lưu trữ

Nếu bạn có câu hỏi hoặc các mẹo và thủ thuật khác về chủ đề này, hãy để lại chúng trong phần bình luận bên dưới

Tác giả

Edvina B

Edvinas là nhà cố vấn và đào tạo chuyên nghiệp của các đại lý hỗ trợ khách hàng. Khi anh ấy không dạy những bí mật của việc cung cấp dịch vụ đặc biệt, anh ấy thích đi du lịch khắp thế giới và chơi bóng rổ

Thêm từ Edvinas B

Đồng tác giả

Prasasti P

Pras có kiến ​​thức cơ bản về giáo dục CNTT và có kinh nghiệm làm quản trị viên trang web, anh ấy hy vọng có thể chia sẻ kiến ​​thức của mình với những người đam mê công nghệ khác. Khi rảnh rỗi, Pras thích chơi trò chơi điện tử

Làm cách nào để tải lên kích thước tệp tối đa trong PHP?

Trong php. ini tìm kiếm từ khóa upload_max_filesize và cập nhật giá trị của nó thành kích thước tệp mong muốn của một tệp đính kèm có kích thước lớn nhất . Theo mặc định, giá trị của nó được đặt thành tối đa 2 MB.

Kích thước tối đa của bài đăng PHP là gì?

Các giá trị PHP mặc định là 2 MB cho upload_max_filesize và 8 MB cho post_max_size. Tùy thuộc vào máy chủ của bạn, việc thay đổi hai biến PHP này có thể được thực hiện ở một số nơi có khả năng nhất là php. ini hoặc. htaccess (tùy thuộc vào tình hình lưu trữ của bạn).

Làm cách nào tôi có thể tải lên các tệp lớn hơn 500mb trong PHP?

Để tải lên các tệp lớn trong PHP, bạn cần phải tăng giá trị của biến post_max_size trong php. ini hoặc tải lên các tệp có tổng kích thước tệp thấp hơn giá trị post_max_size . Ngoài ra, giá trị post_max_size phải lớn hơn giá trị upload_max_filesize.

Làm cách nào để thay đổi kích thước bài đăng tối đa trong PHP trong Cpanel?

Mở trình chỉnh sửa MultiPHP INI và chọn một vị trí từ danh sách thả xuống. Cuộn đến mục upload_max_filesize và chỉnh sửa giá trị được liên kết. Đảm bảo rằng giá trị cho post_max_size lớn hơn upload_max_filesize và nhấp vào áp dụng ở cuối trang