Xin chào các bạn!

Với các bạn đang sử dụng mã nguồn WordPress, Z.com chắc chắn rằng đã có nhiều bạn gặp phải lỗi HTTP error khi upload ảnh lên WordPress. 

Thường thì lỗi HTTP error này sinh ra khi ta cố gắng tải các file ảnh có kích thước lớn tính cả chiều cao lẫn chiều rộng (Width x Height). Tuy nhiên có những lúc ảnh của các bạn vẫn có thể được tải lên kèm với thông báo HTTP error.

1

Vì vậy, trong bài viết này chúng tôi sẽ hướng dẫn các bạn cách sửa lỗi HTTP error khi upload ảnh cho mã nguồn WordPress.

1. Giảm kích thước hình ảnh

Chúng ta hãy giảm kích thước của hình ảnh xuống tối đa cho phép, điều này giúp trang của bạn tải nhanh hơn và hơn nữa sẽ tránh được lỗi HTTP error, chẳng hạn nội dung bài viêt trên trang web của bạn có kích thước là 700px, bạn đừng bao giờ thêm một hình ảnh quá lớn như 2000px x 1500px thì bạn sẽ gặp lỗi.

2. Nếu gặp lỗi hãy thử thay đổi phần đuôi mở rộng của ảnh từ JPG sang PNG hoặc ngược lại.

3. Vấn đề này cũng có thể xảy ra sau khi chúng ta thêm 1 Plugin nào đó, chúng ta có thể tắt từng Plugin một rồi thử lại.

Bước 4: Nếu 3 cách trên chưa được thì bạn thử tăng bộ nhớ PHP của host lên bằng cách thêm mã này vào file wp-config.php

Define ('WP_MEMORY_LIMIT', '64M')

5. Nếu vẫn chưa chạy bạn thử tiếp, chọn 1 trong các mã dưới ném nó vào vùng kín file .htaccess 

<IfModule mod_security.c>

SecFilterEngine Off

SecFilterScanPOST Off

</IfModule>

hoặc

# Exclude the file upload and WP CRON scripts from authentication

<FilesMatch "(async-upload\.php|wp-cron\.php|xmlrpc\.php)$">

Satisfy Any

Order allow,deny

Allow from all

Deny from none

</FilesMatch>

6. Cũng có thể nguyên nhân bạn vô tình mắc phải đó là sử dụng các Plugin tối ưu hóa hình ảnh, mà Plugin EWWW Image Optimizer là một trong số những nguyên nhân gây lỗi.

Chúc các bạn thành công!

Hãy lựa chọn quốc gia.

Chat với chúng tôi