Đôi khi, một trang web hiển thị các lỗi khó chịu khiến người dùng bối rối khi duyệt web. Nếu việc duyệt các trang web khác khiến bạn khó chịu khi truy cập vào trang web của mình, thì mọi thứ lại rất khác. Nhiều loại lỗi trang web xảy ra, một số lỗi chung và một số lỗi khác dành riêng cho WordPress. Một trong những lỗi như vậy là 413.
Lỗi 413 thuộc về họ mã trạng thái HTTP 4xx, xác định các lỗi được kết nối với yêu cầu do khách hàng đưa ra. Trong bài viết này, bạn sẽ thấy lỗi “413 Request Entity Too Large” là gì và cách bạn có thể sửa lỗi này trong WordPress của mình.
Nội dung
Lỗi “Lỗi 413 Đối tượng Yêu cầu Quá lớn” là gì?
Lỗi HTTP 413 chỉ ra rằng máy chủ không thể quản lý yêu cầu được đưa ra và điều này là do nó liên quan đến một tệp hoặc một khối dữ liệu hoặc một lần nữa, một nhóm tệp quá lớn so với giới hạn tối đa mà máy chủ có thể quản lý .
Cửa sổ trình duyệt thường hiển thị thông báo “413 Thực thể Yêu cầu Quá lớn”. Sự cố này có thể xảy ra nếu bạn cố gắng tải lên các tệp quá lớn qua trình duyệt, vượt quá giới hạn do quản trị viên web đặt ra vì lý do bảo mật hoặc những lý do khác.
Tại sao Lỗi “Đối tượng Yêu cầu 413 Quá lớn” xảy ra?
Lỗi 413 Đối tượng Yêu cầu Quá lớn xảy ra khi bạn cố gắng tải lên tệp vượt quá giới hạn tải lên tối đa được đặt trên máy chủ web của bạn. Nói cách khác, khi bạn cố gắng tải lên một tệp quá lớn, máy chủ web sẽ trả về một thông báo lỗi thông báo cho người dùng rằng “413 Đối tượng Yêu cầu Quá lớn”.
Thông báo hiển thị cho người dùng có thể khác nhau tùy thuộc vào máy chủ web và máy khách. Sau đây là các thông báo phổ biến nhất cho biết sự xuất hiện của lỗi này:
- Lỗi 413
- Lỗi HTTP 413
- Mã HTTP: 413
- Yêu cầu thực thể quá lớn
- 413. Đó là một lỗi.
Khắc phục lỗi “413 Đối tượng yêu cầu quá lớn” trong WordPress
Như bạn đã biết, lỗi 413 thường xảy ra khi bạn tải một tệp lớn lên máy chủ web của mình và nhà cung cấp dịch vụ lưu trữ của bạn đã đặt giới hạn về kích thước tệp.
Một trong những vấn đề phổ biến mà quản trị viên web gặp phải khi quản lý WordPress là cho phép máy chủ web cho phép tải tệp lên thông qua Thư viện phương tiện. Tuy nhiên, nếu trang web cung cấp Nginx của bạn không được định cấu hình để cho phép tải lên các tệp lớn, thì quá trình tải lên hầu hết sẽ không thành công.
Tôi sẽ chỉ cho bạn một số phương pháp đơn giản nhất để tăng kích thước tệp tải lên và sửa lỗi 413 Request Entity Too Large trong WordPress.
- Đặt lại quyền đối với tệp
- Tải lên tệp theo cách thủ công qua FTP
- Tăng kích thước tệp tải lên
- Sửa đổi tệp Functions.php của bạn
- Sửa đổi tệp .htaccess của bạn
- Sửa đổi tệp nginx.conf của bạn
- Liên hệ với nhà cung cấp dịch vụ lưu trữ của bạn
1. Đặt lại quyền đối với tệp
Có thể bạn đang gặp phải lỗi này do quyền truy cập tệp và tải lên bị hạn chế. Vì vậy, sẽ rất tốt nếu bạn kiểm tra quyền đối với tệp / thư mục WordPress và đặt quyền được đề xuất, sau đó thử tải tệp lên trang web của bạn.
Bạn có thể đặt các quyền từ một FTP Client như FileZilla và nếu nhà cung cấp dịch vụ lưu trữ của bạn cung cấp bất kỳ tùy chọn đặt lại quyền đối với tệp nào, thì bạn có thể sửa nó từ đó.
2. Tải tệp lên theo cách thủ công qua FTP
Bạn nên xem xét FTP để tải lên tệp lớn của mình, nhưng xin lưu ý rằng nếu bạn tải tệp lên qua FileZilla, thì sẽ mất nhiều thời gian hơn.
Tại đây, bạn sẽ cần truy cập máy chủ web của mình và tải tệp lên bằng cách kéo và thả. Do đó, trước tiên, bạn cần kiểm tra xem nhà cung cấp dịch vụ lưu trữ của bạn có cung cấp thông tin đăng nhập máy chủ hoặc quyền truy cập SFTP vào máy chủ web của bạn hay không.
Bây giờ, bạn cần Máy khách FileZilla FTP để truy cập các tệp web của mình, vì vậy Tải xuống nó nếu bạn không có. Sau đó, mở FileZilla và điền vào các trường tương ứng; Máy chủ, Tên người dùng, Mật khẩu và Cổng. Bạn có thể thấy trong ảnh chụp màn hình bên dưới rằng tôi đã dán IP máy chủ, Tên người dùng, Mật khẩu và 22 làm số cổng.
Tiếp theo, kéo tệp bạn muốn tải lên trang web của mình từ màn hình máy tính cục bộ (bên trái) và thả tệp đó vào thư mục máy chủ web của bạn. Trong trường hợp của tôi, đường dẫn thư mục máy chủ web là / apps / dbname / public_html / wp-content / uploads. Nếu bạn muốn tải lên bất kỳ plugin nào thì đường dẫn thư mục là / Applications / dbname / public_html / wp-content / plugins.
3. Tăng kích thước tệp tải lên
Nhiều nhà cung cấp dịch vụ lưu trữ WordPress tốt cung cấp tính năng cài đặt kích thước tệp trên nền tảng của họ cho phép người dùng tăng giá trị kích thước tải lên tối đa, thời gian thực hiện tối đa, kích thước tối đa của bài đăng, v.v.
Bây giờ, hãy xem cách bạn có thể tăng kích thước tệp tải lên của mình từ bảng điều khiển lưu trữ. Cloudways cung cấp các cài đặt ứng dụng và máy chủ mà từ đó bạn có thể tăng cài đặt tải lên tệp của mình. Từ bảng Quản lý ứng dụng, tôi phải xóa nhận xét “;” từ ba giá trị và tăng kích thước tải lên và đăng tối đa lên 256M và thời gian thực hiện lên 300.
php_admin_value[post_max_size] = 256M php_admin_value[upload_max_filesize] = 256M php_admin_value[max_execution_time] = 300
Để kiểm tra xem giá trị kích thước tệp đã được cập nhật hay chưa, bạn cần tạo tệp info.php trên máy tính để bàn và tải tệp đó lên thư mục trang web của bạn thông qua FileZilla. Bây giờ, hãy mở bất kỳ trình chỉnh sửa tệp nào như Notebook, dán mã sau và lưu nó dưới dạng info.php.
<?php phpinfo(); ?>
Bây giờ, hãy tải nó lên thư mục public_html của trang web của bạn.
Trong bước tiếp theo, hãy mở trình duyệt của bạn và chạy URL này “www.yoursite.com/info.php”. Trong trường hợp của tôi, URL là https://wordpress-675386-2363839.cloudwaysapps.com/info.php. Tìm kiếm các giá trị quản trị PHP mà bạn đã cập nhật; nếu các giá trị được thay đổi, bạn đã tăng kích thước tệp thành công. Sau đó, hãy thử tải lên tệp của bạn và kiểm tra xem sự cố đã được giải quyết hay chưa.
Nếu nhà cung cấp dịch vụ lưu trữ của bạn không cung cấp bất kỳ tính năng nào để sửa đổi kích thước tệp tải lên, hãy chuyển sang phương pháp tiếp theo.
4. Sửa đổi tệp Functions.php của bạn
Bạn có thể chỉnh sửa tệp functions.php của chủ đề và tăng kích thước tải lên tệp. Nhưng trước đó, bạn sẽ cần tạo một bản sao lưu của toàn bộ trang web WordPress của mình để phục hồi dữ liệu. Bản sao lưu giúp bạn khôi phục các tệp web của mình nếu có sự cố.
Bạn cần một FTP Client như FileZilla để truy cập vào tệp trang web của bạn. Vì vậy, hãy kết nối máy chủ của bạn qua FileZilla và đi tới thư mục chủ đề đang hoạt động của bạn. Bạn sẽ tìm thấy các tệp chủ đề trong thư mục wp-content và trong trường hợp của tôi, đường dẫn nguồn là “/ apps / enxybqgzgy / public_html / wp-content / themes /entynineteen”. Tiếp theo, tìm functions.php và nhấp vào Sửa xem.
Tiếp theo, dán các dòng mã sau vào tệp của bạn và lưu nó. Điều này sẽ xác định kích thước tải lên tối đa tính bằng Megabyte. Thay thế các số theo yêu cầu của bạn.
@ini_set( 'upload_max_size' , '256M' ); @ini_set( 'post_max_size', '256M'); @ini_set( 'max_execution_time', '300' );
Sau đó, kiểm tra mở info.php trên trình duyệt của bạn “www.yoursite.com/info.php” và kiểm tra xem các giá trị có được cập nhật hay không, sau đó thử tải lên tệp của bạn.
Trong trường hợp cách này không hiệu quả, hãy chuyển sang phương pháp tiếp theo.
5. Sửa đổi tệp .htaccess của bạn
Nếu trang web của bạn được lưu trữ trên LAMP Stack (sử dụng máy chủ web Apache và PHP), bạn có thể tăng kích thước tải lên tối đa từ tệp .htaccess của mình.
Một lần nữa, bạn cần truy cập tệp .htaccess của mình từ một ứng dụng khách FTP như FileZilla và đi tới thư mục public_html. Tìm kiếm tệp .htaccess và nếu bạn không thấy tệp .htaccess, có thể tệp đó đã bị ẩn. Do đó, điều hướng đến FileZilla thực đơn > Máy chủ và bấm vào Buộc hiển thị tệp ẩn.
Bây giờ Xem / Chỉnh sửa tệp .htaccess trong trình chỉnh sửa mã hoặc Notepad và thêm các dòng sau.
php_value post_max_size 256M php_value memory_limit 256M php_value max_execution_time 300
Chọn số lượng và kích thước phù hợp với trang web và tệp của bạn. Tiếp theo, mở info.php ““www.yoursite.com/infor.php”” Trên trình duyệt của bạn để kiểm tra các kích thước đã cập nhật như chúng tôi đã làm trong bước trước.
6. Sửa đổi tệp nginx.conf của bạn
Phương pháp khắc phục sự cố trên dành cho máy chủ web Apache, nhưng nếu bạn đang chạy trang web của mình trên LEMP (NGINX làm máy chủ web và PHP), bạn cần chỉnh sửa nginx.conf tức là, nằm ở / etc / nginx / và thêm dòng mã sau vào tệp.
http { client_max_body_size 100M; }
7. Liên hệ với nhà cung cấp dịch vụ lưu trữ của bạn
Nếu bạn đã thử tất cả các cách trên mà vẫn gặp sự cố thì tốt hơn hết là bạn nên liên hệ với bộ phận hỗ trợ lưu trữ của bạn và yêu cầu họ khắc phục sự cố này càng sớm càng tốt. Một số nhà cung cấp dịch vụ lưu trữ cung cấp hỗ trợ trò chuyện 24/7 và hỗ trợ đặt vé để giúp khách hàng của họ.
Bản tóm tắt
Lỗi 413 Thực thể Yêu cầu Quá lớn có liên quan đến kích thước của yêu cầu khách hàng. Có nhiều cách để sửa lỗi này bạn đã đọc trong bài viết này. Cách phổ biến nhất là giảm kích thước tệp hoặc thay đổi cài đặt máy chủ web để tăng kích thước tệp tải lên. Nếu bạn biết bất kỳ phương pháp nào khác có thể giúp khắc phục Lỗi HTTP 413, vui lòng bình luận trong phần bên dưới.
Q. Làm cách nào để khắc phục Lỗi 413 Đối tượng Yêu cầu Quá lớn?
A. Cách phổ biến nhất để sửa Lỗi HTTP 413 là tăng kích thước tải lên tối đa của tệp phương tiện. Các cách khác là: đặt lại quyền đối với tệp, tải tệp lên bằng ứng dụng khách FTP và sửa đổi tệp của bạn (fuctions.php / .htaccess / nginx.config).
Q. “Lỗi HTTP 413” có nghĩa là gì?
A. Nếu người dùng gặp lỗi này, đó là do họ đang tải lên một tệp quá lớn. Khi quản trị viên web nhận được báo cáo này, những gì anh ta có thể làm là yêu cầu người dùng giảm kích thước tệp và thử tải lại tệp lên.
[…] […]