Xem tất cả Blog

Sửa lỗi “Destination directory for file streaming does not exist or is not writable”

Thumbnail

Bạn đang cố gắng nâng cấp phiên bản WordPress hoặc cập nhật các plugin nhưng nhận được lỗi này:

Destination directory for file streaming does not exist or is not writable.

Lỗi này thường xẩy ra khi phân quyền không chính xác của thư mục wp-content, bởi vì WordPress cần phải tạo một thư mục tạm thời để đưa các tập tin khi tải về, trước khi chúng được cài đặt.

Thay vì thiết lập quyền 777 để cho phép WordPress tạo ra các thư mục ,sau đó có thể tăng bảo mật bằng cách cấu hình lại quyền thư mục trên hosting , chúng ta sẽ đặt một thư mục tạm thời bên ngoài  thư mục cài đặt. Như chúng ta thấy bên ngoài thư mục public_html, bây giờ có thể tạo một thư mục có tên ‘temp’ với quyền 777 điều này sẽ không tạo ra một lỗ hổng bảo mật lớn.

Tiếp đến mở file wp-config.php trong thư mục gốcthêm những dòng sau đây vào phía dưới.

define('WP_TEMP_DIR', ABSPATH . 'wp-content/');
# or
define('WP_TEMP_DIR', ABSPATH . '/../temp/');

Sau khi lưu tệp, bạn sẽ thấy không còn lỗi khi cập nhật hoặc cài đặt plugin trên website WordPress nữa. Chúc bạn thành công.

Về tác giả:

Tôi Trần Quang Vũ là một lập trình viên làm việc lâu năm với WordPress. Tôi có nhiều kinh nghiệm cho các dự án website từ đơn giản đến phức tạp nhất. Các web thuộc lĩnh vực như TMĐT, Nội thất, Du lịch, Văn phòng, Công ty, Đơn vị,... .Ngoài ra tôi cũng thực hiện được các Webapp dùng framework Laravel, Nodejs.
5 1 đánh giá
Đánh giá bài viết
guest
0 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
Có thể bạn quan tâm