WordPress không tải lên hình ảnh

Nếu bạn không thể tải lên hình ảnh, chắc chắn bạn đang thắc mắc điều gì gây ra sự cố tải lên hình ảnh trong WordPress và cách khắc phục. Bạn có thể gặp lỗi HTTP WordPress hoặc lỗi kích thước tệp

Lỗi tải lên hình ảnh WordPress có thể bắt đầu bất ngờ hoặc trong một số trường hợp, sau khi bạn thực hiện các thay đổi đối với trang web của mình. Dù bằng cách nào, bạn cũng cần nỗ lực tìm hiểu lý do tại sao WordPress không thể tải lên hình ảnh hoặc video và giải quyết vấn đề đó.

Trong bài viết này, chúng tôi đã nhóm các giải pháp theo các lỗi bạn có thể gặp phải. Nhóm này sẽ giúp bạn xác định giải pháp phù hợp nhất cho các lỗi cụ thể khi tải lên hình ảnh mà bạn đang gặp phải

Nội dung

Lỗi tải lên hình ảnh phổ biến và cách khắc phục chúng

  1. Khi bạn không thể tải lên một tệp cụ thể
    • Thay đổi kích thước hình ảnh
    • Đổi tên hình ảnh
  1. Khi bạn gặp lỗi kích thước tệp
    • Tăng kích thước tệp tối đa
  1. Khi bạn không thể tải lên (và thư viện phương tiện của bạn hiển thị hình ảnh trống hoặc gần đây bạn đã di chuyển sang máy chủ lưu trữ khác)
    • Thay đổi quyền truy cập tệp cho thư mục tải lên
  1. Khi bạn gặp lỗi HTTP
    • Tăng giới hạn bộ nhớ WordPress
    • Đặt bộ xử lý hình ảnh để sử dụng một luồng
  1. Giải pháp khác
    • Sử dụng trình tải lên của trình duyệt
    • Xóa bộ nhớ cache nếu bạn đang sử dụng plugin lưu trữ
    • Vô hiệu hóa plugin

Các lỗi tải lên hình ảnh phổ biến trong WordPress và cách khắc phục chúng

Theo kinh nghiệm, một số sự cố tải lên hình ảnh WordPress sẽ dễ giải quyết hơn khi bạn biết nên thử giải pháp nào trước. Do đó, các giải pháp đã được nhóm theo lỗi WordPress mà bạn có thể thấy.

Tuy nhiên, xin lưu ý rằng tất cả các giải pháp đều có thể hiệu quả với bất kỳ lỗi nào, vì vậy nếu các giải pháp được đề xuất cho sự cố của bạn không khắc phục được, hãy tiếp tục thử tất cả các giải pháp khác

Khi bạn không thể tải lên một tệp cụ thể

Nếu bạn gặp sự cố này với một tệp nhưng tất cả các tệp khác tải lên đúng cách, thì có hai giải pháp dễ dàng để khắc phục sự cố này

Thay đổi kích thước hình ảnh để giải quyết vấn đề tải lên hình ảnh trong WordPress

Một tệp hình ảnh cụ thể không thể tải lên do kích thước hình ảnh quá lớn. Để khắc phục điều này, hãy thay đổi kích thước hình ảnh của bạn để làm cho nó nhỏ hơn. Bạn có thể làm điều này với bất kỳ trình chỉnh sửa hình ảnh nào hoặc thậm chí dễ dàng hơn, chỉ cần sử dụng công cụ trực tuyến Picresize để khắc phục sự cố.

Xem thêm cách tối ưu hóa hình ảnh của bạn cho web để biết thêm về chủ đề này

Đổi tên hình ảnh

Nếu tên tệp chứa các ký tự đặc biệt ($, *, &, #…) hoặc các chữ cái có dấu (ñ, á, é…), đổi tên tệp hình ảnh to remove these characters and then upload media to WordPress.

Khi bạn gặp lỗi kích thước tệp

Điều này xảy ra khi hình ảnh bạn đang cố tải lên lớn hơn giới hạn kích thước tệp tải lên

Tăng kích thước tệp tối đa

Để tăng kích thước tệp tối đa, hãy kiểm tra thư mục WordPress chính của bạn để biết php của bạn. ini và thêm văn bản này vào đó (nếu bạn không thể tìm thấy tệp, hãy tạo tệp php. ini, dán văn bản này vào và tải nó lên thư mục WordPress chính của bạn)

upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300

Điều này sẽ tăng giới hạn của bạn và bạn sẽ có thể tải lên hình ảnh của mình

Lưu ý rằng một số máy chủ WordPress ngăn bạn tăng giới hạn kích thước tải lên. Nếu bạn đã thử tăng mà không được (kiểm tra bằng cách vào Media > Add New), bạn cần yêu cầu host tăng cho bạn

Khi bạn không thể tải lên (và thư viện phương tiện của bạn hiển thị hình ảnh trống hoặc gần đây bạn đã di chuyển sang máy chủ lưu trữ khác)

Nếu bạn gặp sự cố khi tải lên và thay vì nhìn thấy hình ảnh phù hợp trong thư viện của mình, bạn lại thấy các khoảng trống như hình bên dưới, thì có thể sự cố là do thư mục tải lên của bạn

WordPress không tải lên hình ảnh
WordPress không tải lên hình ảnh

Để khắc phục điều này, bạn phải đảm bảo thư mục tải lên của mình có quyền phù hợp

Thay đổi quyền truy cập tệp cho thư mục tải lên

Để đặt quyền cho thư mục chính xác, hãy truy cập các tệp WordPress của bạn bằng FTP

Tiếp theo, tìm thư mục “wp-content” của bạn và nhấp đúp để mở nó

WordPress không tải lên hình ảnh
WordPress không tải lên hình ảnh

Trong thư mục này, xác định vị trí thư mục "tải lên" của bạn, nhấp chuột phải vào thư mục đó và chọn Quyền đối với tệp

WordPress không tải lên hình ảnh
WordPress không tải lên hình ảnh
Đặt giá trị số thành 744, đánh dấu vào “Recurse into subdirectories”, chọn “Chỉ áp dụng cho các thư mục” và nhấp vào OK

WordPress không tải lên hình ảnh
WordPress không tải lên hình ảnh

Bây giờ hãy tải lại thư viện của bạn để xem hình ảnh của bạn có hiển thị không, sau đó thử tải tệp lên

Ghi chú. Trong một số trường hợp, cài đặt thành 744 có thể không khắc phục được sự cố của bạn. Nếu điều này xảy ra, hãy lặp lại quy trình nhưng lần này đặt quyền thành 755

Khi bạn gặp lỗi HTTP WordPress khi tải lên

Lỗi HTTP có thể do một số vấn đề gây ra, chúng tôi đã xem xét một số vấn đề ở trên. Tuy nhiên, hai nguyên nhân có thể xảy ra nhất là (1) Các vấn đề về bộ nhớ WordPress. (2) Nhiều luồng trong bộ xử lý hình ảnh của bạn

Tăng giới hạn bộ nhớ để giải quyết vấn đề tải lên hình ảnh trong WordPress

Bộ nhớ thấp trong WordPress có thể dẫn đến nhiều vấn đề. Một trong số đó là hình ảnh WordPress không tải lên và thay vào đó bạn thấy lỗi HTTP. Bộ nhớ mà chúng tôi đang đề cập ở đây là bộ nhớ được sử dụng để chạy các ứng dụng trên máy chủ của bạn và khác với kích thước tệp tối đa mà chúng tôi đã tăng ở trên

Để tăng giới hạn bộ nhớ trong WordPress, hãy truy cập trang web của bạn bằng ftp và mở thư mục chứa các tệp WordPress của bạn

Trong thư mục này, định vị và chỉnh sửa tệp wp-config của bạn để bao gồm đoạn mã sau

define( 'WP_MEMORY_LIMIT', '256M' )

WordPress không tải lên hình ảnh
WordPress không tải lên hình ảnh

Điều này làm tăng giới hạn bộ nhớ PHP của bạn lên 256M và sẽ khắc phục lỗi HTTP WordPress của bạn nếu nguyên nhân của nó liên quan đến bộ nhớ

Đặt bộ xử lý hình ảnh để sử dụng một luồng

Imagick là một trong hai bộ xử lý hình ảnh mà WordPress sử dụng để xử lý hình ảnh. Bộ xử lý này được thiết kế để sử dụng nhiều luồng nhằm tăng tốc độ xử lý hình ảnh. Tuy nhiên, tính năng đa luồng bị hạn chế bởi một số máy chủ web và điều này có thể dẫn đến lỗi HTTP khi bạn cố tải lên

Để khắc phục sự cố này, hãy truy cập trang web của bạn bằng ftp. Tiếp theo, xác định vị trí tệp htaccess của bạn và chỉnh sửa nó để bao gồm cấu hình sau

SetEnv MAGICK_THREAD_LIMIT 1

WordPress không tải lên hình ảnh
WordPress không tải lên hình ảnh

Bây giờ hãy thử tải lên một hình ảnh để xem lỗi đã được sửa chưa

Các giải pháp khác để khắc phục sự cố tải lên hình ảnh trong WordPress

Đây là hai giải pháp khác mà bạn có thể thử

Sử dụng trình tải lên của trình duyệt

Trình tải lên của trình duyệt gốc có thể giúp bạn khắc phục các sự cố tải lên trong WordPress. Làm theo các bước sau để chuyển sang trình tải lên gốc

Trong bảng điều khiển của bạn, đi tới Phương tiện > Thêm mới

Tiếp theo, nhấp vào trình tải lên trình duyệt

WordPress không tải lên hình ảnh
WordPress không tải lên hình ảnh

Hãy thử tải lên theo cách này để xem nó có khắc phục được sự cố của bạn không

Xóa bộ nhớ cache nếu bạn đang sử dụng plugin lưu trữ

Một số người dùng WordPress đã có thể khắc phục sự cố này bằng cách xóa bộ đệm trên plugin bộ nhớ đệm của họ

Nếu bạn đang sử dụng plugin bộ nhớ đệm, hãy thử điều này để xem nó có khắc phục được sự cố của bạn không

Vô hiệu hóa plugin

Trong một số trường hợp, bạn có thể giải quyết các sự cố tải lên hình ảnh bằng cách vô hiệu hóa tất cả plugin của mình và sau đó dần dần truy tìm plugin gây ra sự cố. Đọc hướng dẫn này để tìm hiểu làm thế nào. Cách vô hiệu hóa plugin WordPress bằng FTP

Kết luận về các vấn đề tải lên hình ảnh trong WordPress

Các bước trong hướng dẫn này đã chỉ cho bạn cách khắc phục sự cố tải lên hình ảnh trong WordPress. Tuy nhiên, các sự cố tải lên hình ảnh đôi khi có thể khó chẩn đoán và khắc phục

Nếu bạn vẫn không thể tải hình ảnh lên thư viện phương tiện WordPress, thì bạn có thể cần sự trợ giúp của chuyên gia. Yêu cầu dịch vụ của chúng tôi và một trong những nhà phát triển của chúng tôi sẽ làm việc ngay lập tức để khắc phục sự cố của bạn

Bạn cũng có thể thử liên hệ với máy chủ lưu trữ web của mình. Họ có thể biết nếu có cấu hình hoặc bản sửa lỗi dành riêng cho máy chủ của họ. Nếu bạn đã khắc phục sự cố này bằng các phương pháp không có trong hướng dẫn này, vui lòng chia sẻ chúng với độc giả của chúng tôi trong các nhận xét bên dưới. Để biết thêm hướng dẫn về WordPress và hướng dẫn từng bước, hãy xem blog WP College của chúng tôi

Tại sao ảnh của tôi không tải lên được trên WordPress?

Sự cố tải lên hình ảnh trong WordPress thường do phân quyền tệp không chính xác . Các tệp WordPress của bạn được lưu trữ trên máy chủ lưu trữ web của bạn và cần có quyền đối với tệp và thư mục cụ thể để hoạt động. Quyền truy cập tệp sai ngăn WordPress đọc hoặc tải tệp lên máy chủ lưu trữ.

Tại sao tôi không thể tải tệp lên WordPress?

Một trong những vấn đề phổ biến nhất là phân quyền tệp không chính xác . WordPress không thể đọc hoặc tải tệp lên máy chủ lưu trữ do quyền truy cập tệp không chính xác. Khi tải lên tệp hình ảnh, bạn có thể gặp lỗi sau. Không thể tạo thư mục wp-content/uploads/2022/14.

Tại sao ảnh của tôi không được tải lên?

Khởi động lại thiết bị của bạn và cài đặt lại ứng dụng . Bạn cũng có thể thử gỡ bỏ ứng dụng và cài đặt lại.