Bạn có thể đã thấy lỗi tải lên tối đa kích thước tệp WordPress [upload_max_filesize] ít nhất một lần khi vận hành trang web WordPress của mình. Nếu bạn không, tin tôi đi, sớm muộn gì bạn cũng sẽ
Thông báo này thường xuất hiện khi bạn cố gắng tải lên plugin hoặc chủ đề WordPress. Một lỗi không liên quan đến chủ đề hoặc plugin bạn đang tải lên. Vấn đề là do cài đặt máy chủ lưu trữ của bạn giới hạn kích thước tối đa của các tệp được tải lên
Đó là một lỗi phổ biến và nó có thể dễ dàng sửa chữa. Thông báo lỗi này là dấu hiệu cho thấy tệp bạn đang cố tải lên lớn hơn mức cho phép của máy chủ lưu trữ web [Kích thước tải lên tệp mặc định của WordPress là 2 MB]
Theo mặc định, WordPress có giới hạn khiêm tốn để tải lên hình ảnh, video và các tệp khác. Đây cũng là trường hợp tương tự với giới hạn bộ nhớ PHP, điều này giúp bạn chạy plugin và tập lệnh
Khi cố tải lên các tệp có kích thước lớn hơn, bạn có thể gặp thông báo như sau. “Tệp đã tải lên vượt quá chỉ thị upload_max_filesize trong php. ban đầu. ”
Thông báo lỗi này khá dễ hiểu. Bạn đang cố tải lên các tệp có kích thước lớn hơn kích thước được chỉ định trong PHP. tập tin cấu hình ini
Tùy thuộc vào công ty lưu trữ web của bạn, bạn sẽ có giới hạn tệp tải lên tối đa. Đối với một số người, nó là 2 MB, không đủ cho các tệp phương tiện như âm thanh hoặc video cũng như hầu hết các plugin và chủ đề
Bạn có thể nhanh chóng kiểm tra giới hạn tệp tải lên WordPress của mình bằng cách vào phần Bảng điều khiển quản trị WordPress -> Phương tiện -> Thêm phần mới
Vì một số plugin có thể có kích thước lớn hơn 20 MB và chủ đề có thể lớn hơn 50 MB, rõ ràng là tại sao một số muốn tăng kích thước tải lên tối đa khi tải lên qua bảng điều khiển WordPress
Nhưng tôi thực sự khuyên bạn nên sử dụng giải pháp cPanel hoặc FTP như FileZilla để tải lên các chủ đề và plugin có kích thước tệp lớn
Mục lục
Cách khắc phục lỗi upload_max_filesize WordPress?
Để tăng giới hạn tệp tải lên, bạn sẽ cần thay đổi cài đặt kích thước tệp tải lên cho trang web WordPress của mình. Bạn có thể tự làm hoặc yêu cầu nhóm hỗ trợ máy chủ lưu trữ web tăng giới hạn kích thước tệp cho bạn
Cách khắc phục file upload vượt quá thông báo upload_max_filesize WordPress
- Đang cập nhật php. tập tin ini
- chỉnh sửa. tập tin htaccess
- Chỉnh sửa wp-config. php
- Thay đổi kích thước tải lên tối đa trong cPanel
- Chỉnh sửa chức năng chủ đề. php
- Liên hệ với bộ phận hỗ trợ lưu trữ
1. Đang cập nhật php. tập tin ini
Mỗi máy chủ có một php. tập tin ini. Thông thường nó có thể được tìm thấy trong thư mục wp-admin. Bạn cần chỉnh sửa tệp đó và ghi giới hạn bộ nhớ mới của mình
Theo mặc định, php. ini là những tệp chi phối cách thiết lập máy chủ của bạn. Do các hạn chế trong máy chủ, bạn có thể không sử dụng được php. tập tin ini
Nếu lưu trữ trang web của mình trên VPS hoặc máy chủ chuyên dụng, bạn sẽ có quyền truy cập. Nhưng nếu bạn lưu trữ trang web của mình trên dịch vụ lưu trữ được chia sẻ, rất có thể bạn sẽ không có tùy chọn chỉnh sửa php. tập tin ini
Nếu bạn sử dụng cPanel, hãy vào phần Tệp và nhấp vào nút Trình quản lý tệp. Đảm bảo rằng hộp kiểm Hiển thị tệp ẩn được chọn và sau đó nhấp vào Đi
Chọn thư mục wp-admin của bạn và tìm tệp có tên php. ini hoặc php5. ini [thường nằm trên /etc/ php. ini ].
Nếu bạn không nhìn thấy nó, hãy tạo một cái bằng cách nhấp vào nút Tệp mới ở góc trên cùng bên trái. Đặt tên cho tệp php. ini và chọn nút Tạo tệp trên cửa sổ bật lên. Nếu bạn làm theo các hướng dẫn này mà vẫn không được, hãy thử đổi tên tệp thành php5. ban đầu
Nếu tệp đã có ở đó, hãy tìm kiếm ba cài đặt và sửa đổi chúng nếu cần. Nếu bạn vừa tạo tệp hoặc không tìm thấy cài đặt, bạn có thể dán mã bên dưới
upload_max_filesize = 12M
post_max_size = 13M
memory_limit = 15M
M có nghĩa là megabyte. Thay đổi giới hạn giá trị thành giá trị mà bạn cảm thấy thoải mái nhất. Trong nhiều trường hợp, các giá trị bạn nhập sẽ lớn hơn khi bạn đi xuống danh sách từ dòng một đến dòng ba
upload_max_filesize
phải là nhỏ nhất trong khi memory_limit
phải là lớn nhất. trung bình phải là post_max_size
Lưu ý rằng bạn thậm chí có thể thay đổi các giá trị cao hơn nhiều như 256M trở lên [tuy nhiên, tôi không khuyên bạn nên cao như vậy]. Lưu các thay đổi bạn đã thực hiện vào php. tập tin ini. Bây giờ hãy làm mới trang web của bạn và thử tải tệp lên lại
2. chỉnh sửa. tập tin htaccess
Nếu việc chỉnh sửa PHP. ini không hoạt động, thì bạn có thể chỉnh sửa trang web của mình. htaccess để khắc phục sự cố này. Các. htaccess là một tệp ẩn đặc biệt chứa nhiều cài đặt khác nhau mà bạn có thể sử dụng để sửa đổi hành vi của máy chủ
Đây là cách dễ dàng hơn để khắc phục sự cố và chủ yếu được sử dụng nếu trang web của bạn được lưu trữ trên dịch vụ lưu trữ được chia sẻ. Các bước giống nhau. Đăng nhập vào tài khoản lưu trữ web của bạn và truy cập cPanel. Nhấp vào TỆP -> Trình quản lý tệp. Chuyển đến Tài liệu Gốc cho trang web của bạn và đảm bảo hộp kiểm Hiển thị tệp ẩn được chọn
Sau đó tìm. tập tin htaccess. Mở. htaccess và thêm đoạn mã sau vào dưới cùng [hoặc chỉnh sửa nếu đã có]
php_value upload_max_filesize 12M
php_value post_max_size 13M
php_value memory_limit 15M
Thay đổi các giá trị thành giới hạn phù hợp nhất với nhu cầu của bạn. Lưu các thay đổi bạn đã thực hiện đối với. tập tin htaccess
GHI CHÚ. Nếu bạn không thể tìm thấy. htaccess trong thư mục gốc của bạn, tạo một tệp và đặt tên cho nó. htaccess
3. Chỉnh sửa wp-config. php
Nếu cả hai giải pháp này đều không phù hợp với bạn, bạn có thể thử chỉnh sửa tệp wp-config. tệp php nằm ở thư mục gốc của trang web của bạn
Thêm phần sau vào dưới cùng của wp-config. php [ngay trước dòng “happy blogging”]
define['WP_MEMORY_LIMIT', '128M'];
4. Thay đổi kích thước tải lên tối đa trong cPanel
Nếu nhà cung cấp dịch vụ lưu trữ của bạn đang sử dụng cPanel [xem ưu và nhược điểm của cPanel] và cho phép thay đổi cài đặt PHP, bạn có thể dễ dàng tăng kích thước tệp tải lên tối đa. Truy cập cPanel và tìm Chọn phiên bản PHP [xem cách cập nhật phiên bản WordPress PHP] trong phần Phần mềm
Nhấp vào Thay đổi tùy chọn PHP
Sửa đổi các giá trị post_max_size và upload_max_filesize
Click vào nút Save để lưu thay đổi
5. Chỉnh sửa chức năng chủ đề. php
Bạn cũng có thể thử tăng giới hạn tải lên trang web của mình bằng cách chỉnh sửa các chức năng của chủ đề. php
Mở tệp hàm. php nằm trên Chủ đề WordPress hiện tại của bạn [/wp-content/themes/…]. Thêm mã dưới đây vào tập tin.
@ini_set[ ‘upload_max_size’ , ‘128M’ ];
@ini_set[ ‘post_max_size’, ‘128M’];
@ini_set[ ‘max_execution_time’, ‘600’ ];
6. Liên hệ bộ phận hỗ trợ máy chủ web
Nếu không có giải pháp nào trong số này phù hợp với bạn, hãy liên hệ với bộ phận hỗ trợ công ty lưu trữ web của bạn. Máy chủ lưu trữ web của bạn có thể đã định cấu hình máy chủ của họ theo cách ngăn bạn tăng kích thước tệp
Tăng kích thước tệp tải lên tối đa trong WHM
Nếu trang web của bạn được lưu trữ trên VPS hoặc máy chủ chuyên dụng, bạn có thể thử thay đổi giới hạn tải lên và giới hạn bộ nhớ trong WHM của mình. Khi bạn đã đăng nhập, hãy đi tới Cấu hình máy chủ > Cài đặt tinh chỉnh > PHP
Nhập các số phù hợp với bạn và nhấp vào Lưu ở cuối trang. Tiếp theo, đi đến Cấu hình dịch vụ > Trình chỉnh sửa cấu hình PHP. Cuộn xuống cho đến khi bạn tìm thấy các phần cốt lõi memory_limit
và upload_max_filesize
Nhập các giá trị chính xác cho thiết lập của bạn. Nhấp vào Lưu ở cuối trang
Tăng upload_max_filesize WordPress Lời cuối cùng
WordPress đi kèm với trình tải lên phương tiện của riêng nó. Nó làm cho việc tải tệp lên blog trở thành một nhiệm vụ dễ dàng. Không cần phải xử lý các ứng dụng khách FTP hoặc Trình quản lý tệp. Tất cả các tệp phương tiện bạn muốn có trên blog của mình có thể dễ dàng tải lên bằng cách chỉ cần nhấp vào một vài nút
Tuy nhiên, trình tải lên phương tiện sử dụng PHP để tải tệp lên máy chủ và thật không may, có giới hạn tải lên đối với kích thước tệp tối đa. Ngoài ra, đôi khi bạn muốn tải các plugin hoặc chủ đề lên trang web WordPress của mình có kích thước tệp đáng kể
Giới hạn này có thể khác nhau tùy thuộc vào nhà cung cấp dịch vụ lưu trữ hoặc cấu hình WordPress của bạn. Trong hầu hết các trường hợp, giới hạn tải lên tệp tối đa là quá đủ cho người dùng WordPress thông thường
Việc cố gắng tải lên các tệp lớn hơn sẽ khiến tệp này vượt quá kích thước tải lên tối đa cho lỗi trang web này. Giới hạn này tồn tại vì mục đích bảo mật và hiệu quả. Nó ngăn người dùng tràn ngập trang web của bạn với các tệp tải lên có dung lượng lớn và khiến máy chủ của bạn gặp khó khăn
Nếu bạn chỉ cần tải lên các tệp lớn một lần, bạn có thể tải tệp của mình lên qua FTP hoặc cPanel. Tôi hy vọng một trong những phương pháp được đề cập sẽ giúp bạn tăng kích thước tệp tải lên trang web WordPress của mình. Nếu bạn có bất kỳ câu hỏi nào hoặc có phương pháp nào tốt hơn, hãy cho tôi biết trong phần bình luận bên dưới