Lỗi “The uploaded file could not be moved to wp-content/uploads/20**/**” và cách khắc phục

0 450

Nếu ở hữu một blog thì việc chuyển website con cưng sang một Hosting mới mạnh mẽ hơn, mượt mà hơn là điều hết sức bình thường. Tuy nhiên sau khi chuyển xong chắc chắn bạn sẽ gặp một vài lỗi phiền toái. Một trong số đó là lỗi ” The uploaded file could not be moved to wp-content/uploads/20**/** ” cực kì khó chịu. Nó ngăn bạn upload bất cứ hình ảnh gì đó lên hosting. Hôm nay mình sẽ hướng dẫn các bạn fix lỗi này nhé.

Lỗi quái quỷ The uploaded file could not be moved to wp-content/uploads/20**/**

Mình gặp lỗi này khi chuyển một website từ sharehost của namecheap về vps của vultr, cực kỳ khó chịu. Ngoài việc ngăn không cho bạn upload ảnh lên hosting, thậm chí có lúc nó còn ngăn không cho hiển thị ảnh trên website cũng như trong Media luôn (vẫn hiện chữ còn ảnh không hiện)

Lỗi Unable to create directory /wp-content/uploads/20P**/**
Lỗi Unable to create directory /wp-content/uploads/20P**/**

Nguyên nhân

Thư mục wp-content/uploads đã thay đổi quyền chmod. Bạn cần thay đổi lại quyền CHMOD sang 777 và 752 với một số file.

Cách khắc phục

Bước 1:

Truy cập vào hosting bằng FTP Filezilla hoặc Bitvise SSH, thông tin truy cập bạn xem ở thông tin truy cập của vps

Bước 2:

Tìm thư mục public_html/wp-content/uploads, thay đổi quyền CHMOD sang 777 bằng cách nhấn chuột phải rồi chọn Properties.

lỗi up ảnh lên wordpress

Sau đó vào mục Permissions rồi chuyển CHMOD của nó sang 777

Lỗi upload ảnh trong WordPress

Tiếp tục làm như vậy, chuyển sang 777 đối với file 2018 (năm hiện tại của bài viết) ở trong thư mục Uploads

Với các file nằm trong file 2018, các file ứng với tháng 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12 thì chỉ cần chuyển sang 755 là đủ

Bước 3:

Vào lại phần Setting / Media rồi bỏ tick ở phần ” Organize my uploads into month- and year-based folders “

Vậy là xong, bây giờ bạn có thể upload thoải mái hình ảnh lên hosting của mình mà không gặp bất cứ lỗi nào nữa. Chúc các bạn thành công.

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố.