Bạn cần hỗ trợ?
Hotline
Powered by Tú Cao

[Wordpress] Khắc phục lỗi HTTP. Khi thêm hình ảnh

Bạn có thấy lỗi HTTP khi tải lên phương tiện truyền thông trong WordPress không? Lỗi này thường xảy ra khi bạn đang tải lên một hình ảnh hoặc các tệp khác lên WordPress bằng trình tải lên phương tiện tích hợp. Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách dễ dàng sửa lỗi tải lên hình ảnh HTTP trong WordPress.

Nguyên nhân gây ra lỗi HTTP trong quá trình tải lên phương tiện trong WordPress?
Có một số điều có thể dẫn đến lỗi HTTP khi bạn đang cố tải lên các tệp bằng trình tải lên phương tiện WordPress. Về cơ bản, WordPress không thể tìm ra nguyên nhân và đó là lý do tại sao nó hiển thị thông báo 'lỗi HTTP' chung chung.
Phần bực bội là thông báo lỗi này không cung cấp cho bạn bất kỳ manh mối nào về những gì có thể đã gây ra nó. Điều này có nghĩa là bạn sẽ phải thử các giải pháp khác nhau để tìm ra nguyên nhân và khắc phục lỗi.
Điều đó đang được nói, chúng ta hãy xem làm thế nào để khắc phục sự cố và khắc phục lỗi HTTP trong quá trình tải lên phương tiện truyền thông trong WordPress.

1. Đảm bảo Lỗi HTTP không phải là tạm thời

Đầu tiên, bạn nên đợi một vài phút và sau đó thử tải lên lại tệp hình ảnh của mình. Lỗi này đôi khi được gây ra bởi lưu lượng truy cập bất thường và tài nguyên máy chủ thấp, được tự động sửa trên hầu hết các máy chủ lưu trữ WordPress .
Nếu điều đó không hiệu quả, thì bạn có thể muốn thử tải lên một tệp hình ảnh khác. Nếu tệp khác tải lên thành công, sau đó thử lưu tệp hình ảnh gốc của bạn vào kích thước nhỏ hơn và thử lại tải lên.
Cuối cùng, bạn có thể muốn thử lưu tệp sang một định dạng khác. Ví dụ: thay đổi jpeg thành png bằng phần mềm chỉnh sửa ảnh. Sau đó, thử lại tải lên tệp.
Nếu tất cả các bước này dẫn đến lỗi HTTP, thì điều này có nghĩa là lỗi không phải do trục trặc tạm thời và chắc chắn cần sự chú ý ngay lập tức của bạn.

2. Tăng giới hạn bộ nhớ WordPress

Nguyên nhân phổ biến nhất của lỗi này là thiếu bộ nhớ có sẵn để WordPress sử dụng. Để khắc phục điều này, bạn cần tăng dung lượng bộ nhớ mà PHP có thể sử dụng trên máy chủ của bạn.
Bạn có thể làm điều này bằng cách thêm đoạn mã sau vào tệp wp-config.php của bạn .
1
define( 'WP_MEMORY_LIMIT', '256M' );
Mã này tăng giới hạn bộ nhớ WordPress lên 256MB, đủ để khắc phục mọi sự cố giới hạn bộ nhớ.

3. Thay đổi thư viện biên tập hình ảnh được sử dụng bởi WordPress

WordPress chạy trên PHP sử dụng hai mô-đun để xử lý hình ảnh. Các mô-đun này được gọi là Thư viện GD và Imagick. WordPress có thể sử dụng một trong số chúng tùy thuộc vào cái nào có sẵn.
Tuy nhiên, Imagick được biết là thường gặp vấn đề về bộ nhớ gây ra lỗi http trong quá trình tải lên hình ảnh. Để khắc phục điều này, bạn có thể đặt Thư viện GD làm trình chỉnh sửa hình ảnh mặc định.
Bạn có thể làm điều này bằng cách thêm mã này để của chủ đề của bạn functions.php tập tin hoặc một plugin của trang web cụ thể .
1
2
3
4
5
6
7
function wpb_image_editor_default_to_gd( $editors ) {
    $gd_editor = 'WP_Image_Editor_GD';
    $editors = array_diff( $editors, array( $gd_editor ) );
    array_unshift( $editors, $gd_editor );
    return $editors;
}
add_filter( 'wp_image_editors', 'wpb_image_editor_default_to_gd' );
Sau khi thêm mã này, bạn có thể thử lại các tệp tải lên bằng trình tải lên phương tiện. Nếu điều này không giải quyết được vấn đề, thì bạn có thể xóa mã này và thử các phương pháp khác được mô tả trong bài viết này.

4. Sử dụng Phương thức .htaccess

Phương pháp này cho phép bạn kiểm soát cách Imagick sử dụng tài nguyên máy chủ. Nhiều nhà cung cấp dịch vụ lưu trữ chia sẻ giới hạn khả năng sử dụng nhiều luồng của Imagick để xử lý hình ảnh nhanh hơn. Tuy nhiên, điều này sẽ dẫn đến việc bạn nhìn thấy lỗi http khi tải lên hình ảnh.
Một cách khắc phục dễ dàng là thêm đoạn mã sau vào tệp .htaccess của bạn :
1
SetEnv MAGICK_THREAD_LIMIT 1
Mã này chỉ đơn giản giới hạn Imagick sử dụng một luồng duy nhất để xử lý hình ảnh.
Chúng tôi hy vọng bài viết này đã giúp bạn khắc phục lỗi HTTP trong quá trình tải lên phương tiện trong WordPress. Bạn cũng có thể muốn xem hướng dẫn khắc phục sự cố WordPress của chúng tôi cũng như danh sách cuối cùng về các lỗi phổ biến nhất của WordPress và cách khắc phục chúng.
© Nhà Đạt blog . All rights reserved. Developed by Jago Desain