Hướng dẫn khắc phục lỗi download failed khi update trong WordPress.

Nếu bạn gặp lỗi download failed khi đang cố gắng cập nhật bộ cài WordPress, plugins hoặc themes thì nguyên nhân có thể là do các thư mục tạm thời (temporary directory) được WordPress sử dụng để download dữ liệu. Bạn có thể dễ dàng khắc phục lỗi này bằng cách xác định một WP_TEMP_DIR trong tập tin wp-config.php của blog/ website theo hướng dẫn sau đây.
Tham khảo thêm:
- Sửa lỗi yêu cầu đăng nhập tài khoản FTP trong WordPress
- Khắc phục lỗi number_format_thousands_sep trong WordPress
Lỗi download failed trong WordPress
Lỗi này thường xuất hiện khi bạn cập nhật WordPress, theme và cả plugin:
Cập nhật WordPress thất bại

Nếu bạn đang cố gắng để nâng cấp bộ cài WordPress, bạn có thể gặp phải lỗi này:
Download failed.: Destination directory for file streaming does not exist or is not writable.
Installation Failed
Cập nhật plugin hoặc theme thất bại

Nếu bạn đang cố gắng để cập nhật một WordPress plugin hoặc WordPress theme, bạn có thể sẽ gặp phải lỗi này, thay vì thông báo cập nhật thành công:
An error occured while updating (Plugin Name). Download failed. Destination directory for file streaming does not exist or is not writable.
Khắc phục lỗi download failed khi update
Nếu gặp phải các lỗi kể trên, các bạn có thể làm theo các bước sau đây để giải quyết triệt để vấn đề.
1. Mở tập tin wp-config.php của bạn bằng Code Editor trong File Manager của cPanel/ DirectAdmin hoặc thông qua phần mềm FTP.
2. Tìm đoạn code sau ở phần đầu của tập tin:
* @package WordPress
*/
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'anotherd_wrd1');
3. Chèn đoạn code sau vào giữa đoạn code mà bạn vừa tìm được:
define('WP_TEMP_DIR', ABSPATH . 'wp-content/');
Và nó sẽ có dạng như thế này:
* @package WordPress
*/
define('WP_TEMP_DIR', ABSPATH . 'wp-content/');
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'anotherd_wrd1');
Lưu tập tin wp-config.php lại.
3. Hãy thử cập nhật WordPress một lần nữa. Nếu vấn đề trên vẫn chưa được khắc phục thì bạn nên kiểm tra lại permissions (CHMOD) của thư mục /wp-content/ và đảm bảo nó được thiết lập ở quyền 755 để máy chủ có thể viết (writable) vào đó.
Bạn biết giải pháp khác tốt hơn để khắc phục lỗi download failed khi update WordPress? Hãy chia sẻ nó với chúng tôi trong khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)






Hay quá, em cũng đang gặp phải lỗi update plugin, mò được bài này của anh như cá gặp nước. Đã xử lý theo hướng dẫn và thành công.Thanks bác!
Nó bị như vậy thì làm như nào bác?
Update failed: Download failed. Forbidden
Bạn update cái gì mà bị lỗi này nhỉ? Update WordPress? Theme hay plugin?
Em update plugin với cài plugin nó báo vậy á bác
Installation failed: Download failed. Unauthorized wordpress
Em update lại url trong database rồi mà vẫn thế :(
Bạn cài đặt/ cập nhật plugin miễn phí hay trả phí vậy? Thử download file zip về rồi upload lên và cài đặt/ cập nhật thủ công xem sao.
Lỗi Forbidden thường liên quan đến quyền truy cập tài nguyên. Nếu bạn update WordPress, theme hoặc plugin miễn phí trên WordPress.org mà gặp lỗi Forbidden thì hãy kiểm tra lại permission của các thư mục như /wp-content/, /wp-content/upgrade/… xem đã đúng là 755 chưa? Còn nếu bạn update theme hoặc plugin trả phí thì hãy đảm bảo bạn có đầy đủ bản quyền của theme hoặc plugin đó.
em chmod 644 vs 755 r mà k dc á bác