Hướng dẫn sửa lỗi yêu cầu đăng nhập tài khoản FTP trong WordPress.

Vừa rồi, tôi có nhận thiết kế website cho trường tiểu học Hoàng Văn Thụ ở huyện Thống Nhất, tỉnh Đồng Nai. Trong quá trình tác nghiệp, tôi đã gặp phải một chút rắc rối khi WordPress yêu cầu phải đăng nhập tài khoản FTP thì mới cho upload, xoá hay update theme và plugin. Điều này thực sự khá là khó chịu khi mà mỗi lần tôi thực hiện một thao tác nào đó, WordPress lại yêu cầu phải khai báo thông tin.
Tham khảo thêm:
- Khắc phục lỗi Too many redirects trong WordPress
- Sửa lỗi Cannot modify header information trong WordPress
- Hướng dẫn khắc phục lỗi trắng trang trong WordPress
Khắc phục lỗi yêu cầu đăng nhập tài khoản FTP trong WordPress

Sau một hồi loay hoay, cuối cùng tôi cũng đã tìm được cách giải quyết. Mọi việc tưởng chừng rất phức tạp nhưng thực ra lại vô cùng đơn giản.
Các bạn chỉ cần thêm đoạn code sau vào file wp-config.php:
/*** FTP login settings ***/
define("FTP_HOST", "localhost");
define("FTP_USER", "ftp-user");
define("FTP_PASS", "ftp-password");
Nhớ là nó phải nằm bên trên dòng:
/* That's all, stop editing! Happy blogging. */
Nếu vẫn tiếp tục gặp phải thông báo lỗi, các bạn thêm tiếp đoạn code sau vào ngay bên dưới và lưu lại:
define('FS_METHOD', 'direct');
Đối với VPS, server
Nếu sử dụng code trong file wp-config.php vẫn chưa giải quyết được vấn đề, các bạn nên kiểm tra lại việc phân quyền cho thư mục cài đặt WordPress theo hướng dẫn sau đây.
Hy vọng, với những thủ thuật kể trên, các bạn sẽ nhanh chóng xử lý được lỗi yêu cầu đăng nhập tài khoản FTP đầy khó chịu mà mình đang gặp phải. Nếu bạn biết bất cứ giải pháp nào khác hữu hiệu hơn, đừng quên 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 subscribe 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 qua email nhé. Cảm ơn rất nhiều. :)





cho mình hỏi để tìm file wp-config.php nằm ở đâu trên wordpress vậy, mình bị lỗi đó h chả cập nhật phiên bản mới luôn :(
Nó nằm ngang hàng với các thư mục như wp-admin, wp-content… Chả lẽ khi bạn cài WordPress không khai báo thông tin database trong wp-config.php? Bạn cài bằng Softaculous à? :P
mình sử dụng host 000webhost nó cũng có, nhưng vẫn ko biết tìm ở đâu, giúp em qua tin nhắn fb nha
Bạn giải thích gãy gọn giúp mình được ko? Beginer nên các bác nói xa quá e ko hiểu :(
define(“FTP_HOST”, “localhost”);
define(“FTP_USER”, “ftp-user”);
define(“FTP_PASS”, “ftp-password”);
define(‘FS_METHOD’, ‘direct’);
define( ‘FTP_SSL’, false );
mình đã thêm như thế này nhưng vẫn bắt nhập ftp và mình cũng chẳng biets nó là gì luôn :((
Bạn đã thay ftp-user và ftp-password bằng thông tin đăng nhập tài khoản FTP của bạn chưa? :P
Nó là tên đăng nhập và pass đăng nhập vào wordpress à bạn? Mình cũng chưa tạo cái nào là tài khoản FTP
Bạn đang dùng shared host hay dùng VPS? :P
Anh cho hỏi em đã thêm
define(“FTP_HOST”, “localhost”);
define(“FTP_USER”, “ftp-user”);
define(“FTP_PASS”, “ftp-password”);
define(‘FS_METHOD’, ‘direct’);
define( ‘FTP_SSL’, false );
Nhưng nó báo là “”không thể tạothư mục””
Giờ khắc phục sao anh.
Bạn copy thông báo lỗi (cả mã lỗi nếu có) hoặc chụp ảnh màn hình rồi post vào đây cho mình xem với. Nói như vậy khó hình dung quá. :P
Thank a, e làm được rồi!!!
làm sao vậy bạn .mình đã add cả code như bạn nhưng nó vẫn bắt nhập tài khỏa n :((
Mình cũng bị giống vậy
Fix sao v ah?
Có hướng dẫn ở bên trên bài viết rồi mà bạn. Xem thêm cả ở phần bình luận nữa. :P
mình đã thử hết các mà nó vẫn báo là không tạo thư mục được
Lỗi không tạo được thư mục nó thường liên quan đến permission bạn ạ. Bạn copy mã lỗi search thử trên Google xem.
sao mình thêm cả 2 đoạn code mà nó cũng không được, mò nảy giờ cả chục web đều bày như nhau, hjx. :(
Bạn thử thêm code có trong mấy bình luận bên trên thử xem nhé. :P
Mình mới chuyển site về thay màn hình sony của mình qua 1 vps mới và cũng dĩnh lỗi này.
Vấn đề này phát sinh sau khi mình cài đặt lại hệ điều hành với php 5.3 và direct admin,
Với bản php 5.6 trước đó cùng trên 1 vps không bị lỗi này vì vậy mình khẳng định đó là do cấu hình máy chủ.
Với bản 5.6 khi đăng nhập vào phpmyadmin mình cần khai báo thông tin của SQL đó nhưng với bản 5.3 sau khi cài lại thì ko thấy phải đăng nhập nữa, bản 5.6 và 5.3 là do 2 người khác nhau cài đặt vì vậy khả năng càng cao hơn là do vấn đề config của người cài đặt gây ra.
Mình đang nhờ bên nhà cung cấp hỗ trợ và sẽ có phản hồi lại cho anh em biết chính xác nguyên nhân của vụ này.
Mong sớm nhận được phản hồi và chia sẻ từ bạn. :)
Mình có một vps nhưng không biết tạo tài khoản ftp như nào. bạn có biết không?
Chào bạn. Bạn đang sử dụng VPS của nhà cung cấp nào? VPS có cài sẵn cPanel hoặc DirectAdmin không? :)
G+ và Facebook cho bạn không được
Là sao bạn? Mình không hiểu ý bạn lắm? :P
Share Facebook với G+ cho bài viết nhưng Popup là 1 trang trắng toát
Site của mình đang gặp một chút vấn đề về cache. Mình sẽ sớm khắc phục nó. Cảm ơn bạn đã góp ý. Hy vọng bạn thường xuyên ghé thăm và ủng hộ blog của mình. :)
Mình vừa fix lại rồi nhé. Bây giờ bạn có thể chia sẻ các bài viết một cách vô tư rồi. :D
đã thử, tiến hành up ảnh lên host được nhưng khi Cập nhật, Cài mới themes hay plugin vẫn phải nhập pass ftp :(
Bạn đã thêm cả 2 đoạn code trên vào file wp-config.php chưa? :P
Rồi bạn. Thử thêm cái này nữa: define( ‘FTP_SSL’, false );
Bạn thử thêm chỉ mỗi đoạn code thứ 2 xem sao. Nhớ kiểm tra xem permission của các tập tin đã đúng chưa nhé. Thường thì tập tin có permission là 644, còn thư mục là 755 hoặc 777.
Haha, kết hợp 2 cái đoạn của bạn với cái define( ‘FTP_SSL’, false ); thì được
Không biết blog/website của bạn là gì? Sao bạn không thêm vào để mọi người thỉnh thoảng ghé thăm? :D
Hôm trước mình cũng gặp tình trạng này ! cứ phải config thế này ! nản ! cũng không rõ nguyên nhân là gì nhỉ ?
Mình cũng không rõ nguyên nhân của nó là gì. :P