Làm thế nào sửa lỗi Upload: Failed to write file to disk [NEW]

Bạn đang có lỗi “Ghi tệp vào đĩa không thành công” khi tải lên tệp trong WordPress? Lỗi phổ biến này có thể gây khó chịu cho những người mới sử dụng. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách khắc phục lỗi “Tải lên: Không thể ghi tệp vào đĩa” trong WordPress.

Ghi tệp vào đĩa không thành công

Nguyên nhân Lỗi ghi tệp vào đĩa trong WordPress không thành công?

Lỗi này có thể xảy ra do một số lý do. Tuy nhiên, lý do phổ biến nhất là quyền trên thư mục không chính xác.

Mỗi tệp và thư mục trên trang web có một tập hợp các quyền. Máy chủ web kiểm soát quyền truy cập vào các tệp dựa trên các quyền này.

Quyền không chính xác trên một thư mục có thể làm mất khả năng ghi tệp trên máy chủ của bạn. Điều đó có nghĩa là máy chủ không thể tạo hoặc thêm tệp mới vào một thư mục cụ thể.

Nếu bạn cố gắng tải lên hình ảnh hoặc bất kỳ tệp nào khác từ khu vực quản trị WordPress, bạn sẽ nhận được một trong các thông báo lỗi sau:

  • WordPress không thể ghi vào đĩa
  • WordPress không tải lên được do lỗi không ghi được tệp vào đĩa
  • Không thể tạo thư mục wp-content / uploads / 2016/03. Nó có phải là thư mục mẹ có thể ghi được bởi máy chủ không?

Tìm hiểu thêm:

  • Sửa lỗi văn bản trắng và các nút bị mất khi chỉnh sửa
  • Sửa lỗi “Bạn có chắc chắn muốn làm điều này không” trong WordPress

Sửa lỗi Tải lên không thành công để ghi vào đĩa trong WordPress

Để sửa lỗi tải lên, trước tiên bạn cần kết nối với trang WordPress của mình bằng phần mềm FTP.

Đối với hướng dẫn này, chúng tôi đang sử dụng phần mềm FTP miễn phí FileZilla. Nếu bạn đang sử dụng một số phần mềm FTP khác, nó có thể hơi khác một chút.

Sau khi đã kết nối, bạn cần nhấp chuột phải vào thư mục wp-content và chọn Quyền tệp.

ftpfilepermissions

Cửa sổ cấp phép tệp sẽ xuất hiện trong phần mềm FTP. Nó sẽ hiển thị cho bạn các quyền đối với chủ sở hữu, nhóm và công khai.

filepermissions1

Bạn cần nhập 755 vào trường Giá trị số. Sau đó, chọn hộp bên cạnh “Đệ quy vào thư mục con”. Cuối cùng, nhấp vào tùy chọn “Chỉ áp dụng cho thư mục”.

Nhấp vào nút OK để tiếp tục.

Phần mềm FTP bây giờ sẽ cần đặt quyền đối với thư mục thành 755 và áp dụng nó cho tất cả các thư mục con bên trong thư mục wp-content. Điều này bao gồm việc tải lên thư mục lưu trữ tất cả hình ảnh của bạn.

Bạn cũng sẽ muốn đảm bảo rằng các quyền tệp đối với các tệp độc lập trong thư mục wp-content là chính xác.

Một lần nữa, nhấp chuột phải vào thư mục wp-content và chọn Quyền tệp. Lần này chúng tôi sẽ thay đổi quyền cho các tệp.

Nhập 644 vào hộp giá trị số, sau đó chọn hộp bên cạnh “Đệ quy vào thư mục con”.

Cuối cùng, bạn cần nhấp vào tùy chọn “Chỉ áp dụng cho các tệp“.

Nhấp vào nút OK để tiếp tục. Phần mềm FTP bây giờ sẽ đặt quyền truy cập tệp thành 644 cho tất cả các thư mục wp-content.

Bây giờ bạn có thể truy cập trang web WordPress của mình và thử tải tệp lên.

Nếu vẫn gặp lỗi tương tự, bạn cần liên hệ với các nhà cung cấp dịch vụ lưu trữ WordPress của mình và yêu cầu họ làm trống thư mục tệp tạm thời cho bạn.

WordPress tải lên hình ảnh bằng PHP và lưu chúng trong các thư mục tạm thời trên máy chủ. Sau đó, nó sẽ di chuyển các tệp đó vào thư mục WordPress.

Nếu thư mục tạm thời này bị đầy hoặc được thiết lập kém, WordPress sẽ không thể ghi tệp vào ổ cứng.

Thư mục tạm thời này nằm trên máy chủ mà trong hầu hết các trường hợp, bạn không thể truy cập bằng FTP. Bạn sẽ cần liên hệ với nhà cung cấp dịch vụ lưu trữ của mình và yêu cầu họ làm trống nó cho bạn.

Chúng tôi hy vọng rằng bài viết này đã giúp bạn giải quyết lỗi Tải lên: Không thể Ghi tệp vào Đĩa trên WordPress. Bạn có thể tham khảo bài viết cách khắc phục trang web phía trước có chứa chương trình độc hại.