Nguyên nhân & Cách khắc phục lỗi tải ảnh lên WordPress đơn giản
Ngày đăng: 05/08/2023
Bạn đang upload ảnh lên WordPress mà xảy ra tình trạng lỗi? Làm sao để khắc phục đây? Đừng lo lắng! Donaweb đã tổng hợp một số nguyên nhân gây ra lỗi tải ảnh lên WordPress và cách khắc phục sự cố trên. Chúc bạn thành công!
Nếu gặp khó khăn trong quá trình thao tác thì hãy nhờ đến sự trợ giúp của đội ngũ web Bắc Ninh nhé.
Nguyên nhân gây ra lỗi tải ảnh lên wordpress
Khi tải ảnh lên WordPress xảy ra lỗi http thường do một số nguyên nhân. Lý do dẫn đến lỗi http khi cố gắng tải tệp lên bằng quản lý WordPress. Vậy tại sao bạn cần tối ưu hóa Blog bằng hình ảnh?
Lý do cơ bản bởi WordPress không thể tìm ra nguyên nhân nên nó hiển thị thông báo “lỗi HTTP”. Thông báo lỗi này bạn không biết nó gây ra từ đâu. Vì thế 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.
Bài viết dưới đây sẽ liệt kê một số lỗi tải ảnh lên wordpress và cách khắc phục sự cố.
Xem thêm:
Cách restore phục hồi dữ liệu wordpress bằng thủ công đơn giản
Đảm bảo lỗi HTTP không phải là lỗi tạm thời
Lỗi này xảy ra do lưu lượng truy cập bất thường và tài nguyên máy chủ thấp. Nếu tải tệp ảnh lên mà báo lỗi thì bạn hãy đợi vài phút và thử tải lên lại.
Nếu cách khắc phục này không hiệu quả, bạn có thể thử tải xuống một tệp hình ảnh khác, thử lưu tệp hình ảnh gốc kích thước nhỏ hơn và tải lên lại.
Cuối cùng, lưu tệp ở định dạng khác. Sau đó, hãy thử tải lại tệp xuống.
Nếu tất cả các bước này dẫn đến lỗi HTTP, có nghĩa là lỗi không phải do sự cố tạm thời gây ra.
Tăng giới hạn bộ nhớ WordPress
Lỗi này có thể do thiếu bộ nhớ sử dụng trên WordPress, khi đó bạn cần tăng dung lượng bộ nhớ mà PHP sử dụng trên máy chủ.
Các bước thao tác khắc phục lỗi tải ảnh lên wordpress bằng cách thêm mã sau vào tệp wp-config.php: xác định ( ‘WP_MEMORY_LIMIT’, ‘256 triệu’);
Thay đổi thư viện trình chỉnh sửa hình ảnh
WordPress chạy trên PHP sử dụng hai mô-đun là Thư viện GD và Imagick để quản lý hình ảnh. WordPress có thể sử dụng một trong hai thư viện tùy thuộc vào thư viện nào có sẵn.
Imagick thường gặp vấn đề về bộ nhớ trong khi tải hình ảnh. Để khắc phục lỗ này, hãy đặt thư viện GD làm trình chỉnh sửa hình ảnh mặc định bằng cách thêm mã này vào tập tin tests.php:
hàm bpc_image_editor_default_to_gd ($ biên tập viên) {
$ gd_editor = ‘WP_Image_Editor_GD’;
$ Editorors = Array_diff ($ biên tập viên, mảng ($ gd_editor));
mảng_unshift ($ biên tập viên, $ gd_editor);
trả về các biên tập viên $;
}
add_filter (‘wp_image_editors’, ‘bpc_image_editor_default_to_gd’);
Tải hình ảnh lên lại tệp bằng trình tải lên phương tiện. Nếu vẫn chưa khắc phục được sự cố, bạn có thể xóa mã này và thử các phương pháp khác.
Sử dụng phương thức .htaccess
Phương pháp này cho phép kiểm soát Imagick. Nhiều nhà cung cấp dịch vụ lưu trữ web chia sẻ giới hạn của Imagick trong việc xử lý hình ảnh nhanh hơn.
Sử dụng phương thức .htaccess để khắc phục lỗi tải ảnh lên wordpress là thêm đoạn mã sau vào .htaccess file: SetEnv MAGICK_THREAD_LIMIT 1
Mã này để giới hạn Imagick sử dụng một luồng duy nhất để xử lý hình ảnh.
Đổi tên hình ảnh để sửa lỗi tải ảnh lên wordpress
Nếu bạn gặp sự cố với một hình ảnh thì hãy xem lại tên tệp. Trình tải lên WordPress gặp sự cố khi bạn sử dụng các ký tự đặc biệt ($, *, &, #) hoặc các chữ cái có dấu (ñ, á, é).
Vì thế bạn có thể khắc phục bằng cách đổi cách đặt tên và tải lên lại.
Thay đổi kích thước hình ảnh
Lỗi tải ảnh lên có thể do kích thước ảnh quá lớn. Vì thế bạn hãy dùng tool nén ảnh để giảm kích thước.
Nếu bạn thường xuyên gặp sự cố này thì hãy tăng giới hạn bằng cách thêm mã vào tệp php.ini của trang web.
Kiểm tra phiên bản PHP để sửa lỗi tải ảnh lên wordpress
Để WordPress chạy mượt hơn thì bạn nên nâng cấp PHP lên phiên bản 5.2.4. Bởi một số host sử dụng các phiên bản PHP cũ thường xảy ra lỗi không upload ảnh lên WordPress được.
Trước tiên bạn cần kiểm tra host có đang dùng PHP bản 5.2.4 không, đảm bảo cập nhật các phiên bản mới nhất, ổn định nhất của PHP.
Kiểm tra theme của bạn
Nếu trong quá trình cài WordPress theme mà xảy ra lỗi http thì bạn cần tạo backup cho website rồi chuyển theme về mặc định.
Sau khi kiểm tra theme không thất bất cứ sự cố nài thì hãy liên hệ với lập trình theme để báo lỗi. Trong trường hợp này, lỗi HTTP do không tương thích giữa theme và plugin hay là do chính bản thân theme.
Sử dụng trình duyệt hay máy tính khác
Lỗi tải ảnh lên wordpress xảy ra có thể do trình duyệt web. Mặc dù bạn đang sử dụng trình duyệt Google Chrome thì bạn hãy thử đổi qua trình duyệt khác xem sao nhé!
Kết luận
Bạn đang đau đầu khi tải ảnh lên WordPress hoài mà vẫn không thành công. Vậy thì những hướng dẫn trên đây là vô cùng hữu ích cho bạn đấy. Hãy thử áp dụng ngay những cách trên đây, chắc chắn bạn sẽ khắc phục được lỗi mà không tốn quá nhiều thời gian. Chúng tôi hy vọng bài viết này sẽ giúp bạn khắc phục lỗi http khi tải ảnh lên WordPress. Cám ơn bạn đã theo dõi bài viết của chúng tôi.