Fix lỗi bị hỏi tài khoản FTP khi cài theme plugin wordpress
Đây là một trong những lỗi rất hay xảy ra với người thiết kế web wordpress, bên cạnh các lỗi hay xảy ra như Briefly Unavailable for Scheduled Maintenance thì lỗi bị hỏi tài khoản FTP khi cài theme plugin cũng rất quen thuộc gây nhiều ức chế cho người sở hữu web.
Lỗi này xảy ra đa phần do liên quan đến phân quyền thư mục hay tập tin của trang web, thông thường các thư mục được phân quyền 755 và tập tin là 644 thì sẽ đúng chuẩn, vì vậy việc đầu tiên bạn cần xem đó là kiểm tra lại các thư mục và tập tin xem có phân quyền đúng chưa.
1. Cách fix lỗi bị hỏi tài khoản FTP khi cài theme plugin wordpress
Cách 1: Mở file config.php và thêm đoạn code này vào đầu file sau <?php : define( ‘FS_METHOD’, ‘direct’ );
Thêm vào xong ra trình duyệt và web xóa tất cả cache và test xem được chưa. Nếu vẫn chưa được thì sử dụng cách tiếp theo.
Cách 2: Xóa đoạn code ở cách 1 đi và thêm đoạn code khai báo thông tin host dưới đây vào.
define(‘FTP_USER’, ‘username’);
define(‘FTP_PASS’, ‘password’);
define(‘FTP_HOST’, ‘host’);
Thay các thông số username, password, host thành thông số của bạn.
Cách 3 : Nếu sử dụng VPS/máy chủ riêng thì hãy chắc chắn đã phân quyền thư mục để các user chạy PHP có thể tương tác vào. Ví dụ:
chown -R apache:apache /path/domain.com
Hoặc nếu là NGINX (CentOS):
chown -R nginx:nginx /path/domain.com
Nếu dùng Ubuntu/Debian thì:
chown -R www-data:www-data /path/domain.com
Nếu sử dụng share hosting thì bạn hãy liên hệ nhà cung cấp hosting và nhờ phân quyền cho nhanh. Cách 4 : Cách nhanh chóng nhất cuối cùng là bạn hãy cài plugin FTP Access. Nó sẽ giúp sửa lỗi trên trong vòng 1 nốt nhạc.