Trong quá trình sử dụng wordpress đôi lần các bạn sẽ gặp tình trạng yêu cầu đăng nhập thông tin tài khoản ftp. Vậy làm thế nào để khắc phục tình trạng này? Tham khảo ngay bài viết dưới đây để biết cách sửa lỗi yêu cầu đăng nhập tài khoản ftp trong wordpress nhé!
Bạn mới sử dụng wordpress, bạn gặp phải lỗi yêu cầu đăng nhập tài khoản ftp mà không biết làm cách nào xử lý. Bài viết dưới đây sẽ giúp bạn giải đáp thắc mắc này chi tiết:
FTP là gì? Vì sao cần FTP trong WordPress? #
FTP thực chất là viết tắt của từ File Transfer Protocol. Từ này dịch nghĩa ra chính là giao thức giao tiếp trong môi trường mạng giúp các bạn có thể truy cập web server. Khi các bạn sử dụng FTP có thể chuyển file giữa máy tính của bạn và server. Từ đó thay đổi quyền của thư mục và tập tin trên serve. Nói tóm lại thì FTP được sử dụng để giúp bạn quản lý toàn bộ các tập tin trong website của bạn tốt hơn.
Mô hình hoạt động của giao thức FTP #
Giao thức FTP hoạt động dựa trên mô hình cơ bản của việc truyền và nhận dữ liệu từ máy Client (cá nhân) đến máy Server (chủ). Trong quá trình truyền nhận dữ liệu giữa máy Client và Server sẽ được tạo nên từ 2 tiến trình TCP logic là Control Connection và Data Connection.
- Control Connection: Nơi đây chính là phiên làm việc TCP logic đầu tiên được tạo ra khi quá trình truyền dữ liệu bắt đầu. Tuy nhiên, các bạn nên lưu ý tiến trình này chỉ kiểm soát các thông tin có điều khiển đi qua nó. Ví dụ như các tập lệnh. Và quá trình này sẽ được duy trì diễn ra trong suốt quá trình phiên làm việc.
- Data Connection: Khác với tiến trình Control Connection ở trên, Data Connection sẽ là một kết nối dữ liệu TCP đã được tạo ra với mục đích chuyên biệt là truyền tải dữ liệu từ máy Client đến máy Server. Và kết nối sẽ được tự động ngắt khi quá trình truyền tải dữ liệu hoàn tất.
Vì sao nên sử dụng FTP trong wordpress? #
Việc sử dụng FTP có lợi ích rất lớn đó là mang đến sức mạnh và bảo mật tốt hơn cho website của bạn. Nhưng cũng có một vài tình huống bạn bắt buộc phải sử dụng FTP. Đặc biệt là khi bạn cài đặt plugin có thể gặp các vấn đề tương thích với các plugin đang tồn tại. Hệ quả của nó là các bạn sẽ nhìn thấy màn hình trắng khi truy cập website. Trong tình huống này, bạn sẽ truy cập WordPress Dashboard và chỉ có cách sử dụng FTP truy cập trực tiếp vào host để xóa plugin gây lỗi.
Trường hợp thứ hai đó là khi bạn sửa code cho file functions.php. Phần code bạn thêm vào gây chết website. Vì thế biết cách sử dụng FTP giúp bạn giải quyết vấn đề một cách nhanh gọn. Tổng kết lại dưới đây là một vài tình huống bạn cần đến FTP:
- Khi bạn di chuyển website đến web server mới.
- Thực hiện xóa hay deactivate plugin hay theme gây ra vấn đề tương thích.
- Các bạn có thể thay đổi file wp-config.php sau khi bạn thực hiện di chuyển website hay thay đổi thông tin kết nối cơ sở dữ liệu, bật hay tắt chế độ debug
- Thay đổi quyền hạn sử dụng trên các file và thư mục
Hướng dẫn cách sửa lỗi yêu cầu đăng nhập tài khoản ftp trong wordpress #
Nếu các bạn muốn sửa lỗi bị wordpress yêu cầu điền thông tin FPT khi cài theme, plugin thì các bạn có thể thử những cách sau đây:
Cách 1:
Đầu tiên, bạn hãy mở file wp-config.php
Sau đó, bạn chèn đoạn mã ở dưới vào sau dấu <?php define( ‘FS_METHOD’, ‘direct’ );
Nếu cách 1 không thực hiện được bạn hãy thử cách 2
Cách 2:
Bước 1: Các bạn vẫn mở file wp-config.php
Bước 2: Tìm các dòng có nội dung
define('FS_METHOD', 'ftpsockets');
define('FTP_HOST', 'localhost');
define('FTP_USER', 'account');
define('FTP_PASS', '*****');
Bước 3: Các bạn xóa bỏ các nội dung đó hoặc đánh dấu # phía trước để vô hiệu hóa code
#define('FS_METHOD', 'ftpsockets');
#define('FTP_HOST', 'localhost');
#define('FTP_USER', 'account');
#define('FTP_PASS', '*****');
Cách 3:
Cách nhanh nhất để bạn thực hiện sửa lỗi đó chính là cài plugin FTP Access. Sau đó, plugin này sẽ giúp sửa lỗi trên trong vòng 1 nốt nhạc. Trong trường hợp, các bạn đang sử dụng máy chủ riêng (VPS) thì nên kiểm tra lại xem phần USER đã được đã đươc cấp quyền thực thi PHP chưa.
Nếu các bạn đang xài apache trên CentOS thì hãy sử dụng lệnh dưới đây để cấp quyền cho user. Cụ thể như sau:
chown -R apache:apache /path/domain.com
Tạm kết:
Trên đây, chúng tôi đã giới thiệu cho các bạn cách sửa lỗi yêu cầu đăng nhập tài khoản ftp trong wordpress. Hy vọng sẽ giúp các bạn nhanh chóng fix được lỗi này nhanh chóng. Nếu các bạn biết bất cứ giải pháp nào hữu hiệu hơn đừng quên chia sẻ nó với SEO PLUS ở phần bình luận bên dưới nhé!