Lỗi wordpress uploads folder not writable là một trong những vấn đề phổ biến nhất mà người dùng WordPress gặp phải khi cố gắng tải lên hình ảnh, tệp tin hoặc cài đặt theme và plugin. Khi gặp lỗi này, bạn sẽ thấy thông báo “Không thể tạo thư mục wp-content/uploads/… Bạn có chắc thư mục gốc của ” hoặc đơn giản là quá trình tải lên bị thất bại. Nguyên nhân cốt lõi thường đến từ cấu hình quyền truy cập tệp tin (file permissions) trên máy chủ, nhưng cũng có thể do các yếu tố khác như sai đường dẫn, xung đột module bảo mật hoặc lỗi cấu hình PHP. Bài viết này sẽ phân tích toàn diện nguyên nhân, hậu quả và cung cấp các giải pháp chi tiết để
Nguyên nhân rất có thể là do chủ sở hữu thư mục không khớp với user chạy máy chủ web. Hãy kiểm tra và thay đổi ownership bằng cách sử dụng lệnh chown qua SSH hoặc nhờ hosting hỗ trợ. Ngoài ra, một số máy chủ sử dụng PHP-FPM với user khác biệt, cần đặt ownership đúng.
Có nên đặt quyền 777 cho thư mục uploads không?
Không nên. 777 cho phép tất cả người dùng (kể cả hacker) có quyền ghi tệp lên máy chủ, gây nguy cơ bị tấn công và chèn mã độc. Chỉ sử dụng 777 tạm thời để kiểm tra nhanh, sau đó chuyển về 755 hoặc 775.
Làm thế nào để kiểm tra quyền thư mục uploads mà không cần FTP?
Có thể. Một số plugin bảo mật như Wordfence, Sucuri hoặc iThemes Security có thể hạn chế quyền ghi thư mục uploads như một biện pháp chống tấn công. Hãy tạm thời vô hiệu hóa plugin bảo mật và kiểm tra lại.
Dùng lệnh nào để sửa ownership trên Linux?
Lệnh phổ biến là: chown -R www-data:www-data /path/to/wp-content/uploads/. Lưu ý thay www-data bằng user thực tế (có thể là ‘apache’, ‘nginx’, ‘nobody’, hoặc user FTP của bạn). Nếu không chắc, hãy hỏi hosting support.
Kết Luận

Lỗi wordpress uploads folder not writable tuy gây khó chịu nhưng hoàn toàn có thể khắc phục được nếu bạn hiểu rõ bản chất và làm theo quy trình có hệ thống. Phần lớn các trường hợp được giải quyết bằng cách đặt lại quyền thư mục 755 và đảm bảo ownership đúng. Một số ít trường hợp cần can thiệp sâu hơn như tắt ModSecurity hoặc kiểm tra cấu hình PHP. Điều quan trọng là bạn không nên vội vàng đặt quyền 777 mặc định hoặc thực hiện thay đổi mạo hiểm. Luôn ưu tiên an toàn bảo mật và sao lưu trước khi tiến hành sửa lỗi. Nếu đã thử tất cả các phương pháp mà lỗi vẫn tồn tại, đã đến lúc bạn nên liên hệ với nhà cung cấp dịch vụ hosting của mình – họ có thể nhanh chóng kiểm tra các cấu hình server mà bạn không có quyền truy cập. Với hướng dẫn chi tiết này, bạn hoàn toàn có thể tự tin giải quyết vấn đề và đưa website trở lại hoạt động bình thường.
- WordPress wp-admin lỗi: Nguyên nhân và cách khắc phục triệt để
- WordPress Community là gì? Khám phá sức mạnh cộng đồng WordPress toàn cầu
- Theme WordPress PHP Compatibility Lỗi: Nguyên Nhân, Cách Khắc Phục và Phòng Tránh Toàn Diện
- Vận chuyển WooCommerce là gì? Hướng dẫn toàn diện từ A-Z cho chủ cửa hàng
- Hướng dẫn chi tiết cách thêm website vào multisite WordPress từ A đến Z
















