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

Kiến thức hosting

Bạn đã bao giờ gặp lỗi ‘Upload: Failed to write file to disk’ khi tải một file nào đó lên WordPress? Đây là một lỗi thường gặp và gây ra nhiều phiền toái cho những người mới dùng. Trong bài này, chúng tôi sẽ giới thiệu cho các bạn cách sửa lỗi “Upload: Failed to write file to disk” trong WordPress.

uploadfailed

Nguyên nhân gây ra lỗi Upload: Failed to write file to disk trong WordPress?

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

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

Việc phân quyền cho thư mục không chính sác có thể khiến người dùng không thể viết các tập tin trên máy chủ. Điều này có nghĩa là máy chủ web của bạn không thể tạo hoặc thêm tệp mới vào 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 tin khác từ khu vực quản trị WordPress , bạn sẽ nhận được một trong những thông báo lỗi sau:

  • WordPress failed to write to disk
  • WordPress has failed to upload due to an error failed to write file to disk
  • Unable to create directory wp-content/uploads/2016/03. Is its parent directory writable by the server?

Sửa lỗi Upload Failed to Write to Disk Error trong WordPress

Trước tiên, bạn cần phải kết nối với trang web WordPress bằng FTP client.

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

Một khi bạn đã kết nối, bạn phải kích chuột phải vào thư mục wp-content và chọn file permissions.

ftpfilepermissions

Thao tác này sẽ đưa ra hộp thoại cho phép tệp trong ứng dụng khách FTP của bạn. Nó sẽ hiển thị cho bạn các quyền của tập tin cho chủ sở hữu, nhóm và công cộng.

filepermissions1

Bạn cần phải nhập 755 vào trường giá trị số.

Sau đó, bạn cần kiểm tra hộp bên cạnh ‘Recurse into subdirectories’ .

Cuối cùng, bạn cần phải 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.

FTP client của bạn bây giờ sẽ thiết lập quyền thư mục cho 755 và áp dụng nó cho tất cả các thư mục con bên trong wp-content. Điều này bao gồm các thư mục tải lên, nơi lưu trữ tất cả các hình ảnh của bạn.

Nếu bạn muốn đảm bảo quyền truy cập tệp cho từng tệp trong thư mục wp-content của bạn 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 file permissions. Lần này chúng ta sẽ thay đổi quyền truy cập cho các tệp.

Nhập 644 vào giá trị số và sau đó chọn hộp kiểm bên cạnh ‘Recurse into subdirectories’ .

Cuối cùng, bạn cần phải nhấp vào tùy chọn ‘Apply to files only’ .

Nhấp vào nút OK để tiếp tục. Khách hàng FTP của bạn bây giờ sẽ thiết lập quyền truy cập tệp cho 644 cho tất cả các tệp trong thư mục wp-content.

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

Nếu bạn vẫn thấy lỗi, khi đó bạn cần phải liên hệ với nhà cung cấp dịch vụ hosting của bạn và yêu cầu họ xóa thư mục các tệp tạm thời.

WordPress tải lên hình ảnh theo chu trình đầu tiên lưu bản tải lên một thư mục tạm thời trên máy chủ web của bạn. Sau đó nó di chuyển chúng đến thư mục tải lên WordPress của bạn.

Nếu thư mục tạm thời này đầy hoặc do cấu hình kém, thì WordPress sẽ không thể ghi tệp vào đĩa.

Thư mục tạm thời này nằm trên hosting của bạn và nếu bạn không thể truy cập nó bằng FTP. Bạn sẽ cần phải liên lạc với công ty quản lý hosting của bạn và yêu cầu họ làm trống nó cho bạn.

Chúng tôi hy vọng bài viết này đã giúp bạn giải quyết vấn đề ‘‘Upload: Failed to Write File to Disk” trong WordPress.

Leave a Reply

Your email address will not be published. Required fields are marked *