Hướng dẫn xử lý lỗi Failed to write file to disk trên WordPress

Nếu trang web của bạn gặp phải lỗi “Failed to write file to disk”, khiến bạn khó chịu vì bạn không thể tải lên tệp mới trong thư mục upload.

Trong bài viết này, chúng tôi sẽ giải thích lý do tại sao bạn có thể gặp lỗi “Failed to write file to disk” trên trang web WordPress và hướng dẫn bạn cách xử lý vấn đề trên.

Tại sao bạn gặp lỗi “Failed to write file to disk” trong WordPress

Trong quá trình vận hành website WordPress, nếu các bạn gặp phải lỗi Failed to write file to disk khi upload dữ liệu (File, Plugin, Hình ảnh..vv) thì lỗi này ta có thể hiểu là dữ liệu được upload lên không thể ghi vào ổ đĩa của Hosting/VPS. Cụ thể lỗi thông báo sẽ tương tự như hình ảnh dưới đây.

Failed to write file to disk

*Các nguyên gây ra lỗi trên

  • Sai phân quyền thư mục (Permissions)
  • Dung lượng ổ đĩa Hosting/VPS bị đầy

Bây giờ mình sẽ hướng dẫn các bạn cách xử lý theo từng trường hợp cụ thể. Mời các bạn xem hướng dẫn chi tiết bên dưới nhé.

Hướng dẫn xử lý

Trường hợp 1: Sai phân quyền thư mục (Permissions)

Với trường hợp này, các bạn có thể kiểm tra nhanh phân quyền các thư mục bằng cách truy cập vào trang quản trị website: Tools >> Site Health >> Info >> File system permissions

Tại đây, bạn kiểm tra permissions các thư mục của website xem có thư mục nào báo Not writable (Không thể ghi) hay không, nếu có thì nghĩa là thư mục đó đang bị sai permissions.

phan quyen thu muc
kiểm tra phân quyền thưc mục Upload

Vậy bây giờ cách xử lý là bạn cần phân quyền thư mục lại cho đúng , mặc định permissions của thư mục sẽ là 755. Bây giờ bạn vào Hosting/VPS , rồi truy cập vào thư mục wp-content của website (example.com/wp-content/) và thực hiện phân quyền như sau

  • Với Hosting

Với dịch vụ Hosting thường chúng ta sẽ có sẵn giao diện như cPanel, DirectAdmin..vv để thao tác. Và cách phân quyền bạn vào đúng thư mục uploads và click vào mục Permissions và set lại thành 755 rồi Save lại.

phân quyền thưc mục upload trên hosting
phân quyền thưc mục upload trên hosting
  • Với VPS/Server

Thì với một số VPS không sử dụng giao diện, chúng ta sẽ phải phân quyền thư mục thông qua dòng lệnh (command line). Trước tiên bạn cần di chuyển đến đúng thư mục wp-content của website, rồi sử dụng lệnh bên dưới để phân quyền thư mục uploads.

Và sau khi phân quyền lại thư mục, bạn vào File system permissions kiểm tra lại trạng thái, nếu hiển thị Writable là thành công nhé.

Trường hợp 2: Dung lượng ổ đĩa Hosting/VPS bị đầy

Với trường hợp này thì bạn hãy đăng nhập vào Hosting/VPS của mình và kiểm tra phần dung lượng xem có bị đầy hay không, nếu bị đầy thì bạn nên xóa bớt các dữ liệu không cần thiết để gỉaỉ phóng dung lượng. Hoặc nếu là các dữ liệu quan trọng không thể xóa, thì bạn cân nhắc nâng cấp gói dịch vụ lên nhé.

  • Cách kiểm tra dung lượng trên Hosting

Thì phần lớn các dịch vụ Hosting hiện này đều sử dụng control cPanel, và để kiểm tra dung lượng bạn xem tại mục Disk Usage . Như hình dưới là Hosting đang bị đầy dung lượng.

kiểm tra dung lượng mục  Disk Usage
  • Cách kiểm tra dung lượng trên VPS/Server

Với VPS/Server thì bạn có thể sử dụng lệnh bên dưới để kiểm tra dung lượng ổ dĩa.

Như hình dưới là VPS/Server đang bị đầy dung lượng.

VPS/Server đang bị đầy dung lượng
VPS/Server đang bị đầy dung lượng

Ở trên là các cách xử lý lỗi Failed to write file to disk mình thường dùng hy vọng bài viết giúp ích cho bạn. Chúc bạn thành công!

Xem thêm bài viết

TEMPLATES

PLUGIN

MỜI CAFE

ủng hộ tôi