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
- 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
- Khi bạn gặp lỗi kích thước tệp
- Tăng kích thước tệp tối đa
- 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
- 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
- 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 các hình ảnh thích 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
Để 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ó
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
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' ]
Đ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
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
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