WP Admin là cổng vào chính để quản trị website WordPress. Chính vì vậy, đây cũng là mục tiêu tấn công phổ biến của hacker. Để tăng cường bảo mật cho website, hãy cùng Terus tìm hiểu cách đổi link đăng nhập WP-admin một cách đơn giản và hiệu quả.

I. Cách vào trang Wp admin
Để bạn có thể vào được trang wp admin với nhiều cách khác nhau, nhưng sẽ có 3 cách chính và đơn giản nhất, tôi sẽ hướng dẫn cho bạn:
1. Vào WP Admin bằng domain gốc
Bạn chỉ cần thêm "/wp-admin" hoặc "/wp-login.php" vào cuối domain trang web của mình. Ví dụ: nếu địa chỉ trang web của bạn là https://www.yourwebsite.com, thì bạn sẽ truy cập vào trang đăng nhập bằng cách nhập https://www.yourwebsite.com/wp-admin hoặc https://www.yourwebsite.com/wp-login.php vào thanh địa chỉ trình duyệt.
Sau khi nhấn Enter, bạn sẽ được chuyển đến trang đăng nhập của WordPress. Tại đây, hãy nhập tên người dùng (hoặc địa chỉ email) và mật khẩu mà bạn đã đặt khi tạo website. Sau đó, nhấn nút "Đăng nhập" để truy cập vào bảng điều khiển của WordPress.
2. Vào WP Admin bằng Subdomain

Nếu website của bạn sử dụng subdomain, bạn có thể dễ dàng truy cập vào khu vực quản trị để thực hiện các thay đổi bằng cách thêm "/wp-admin" hoặc "/wp-login.php" vào cuối địa chỉ subdomain của mình.
Ví dụ:
- https://sub.domain.com/wp-admin
- https://sub.domain.com/wp-login.php
Khi bạn nhấn Enter, trình duyệt sẽ đưa bạn đến trang đăng nhập WordPress. Tại đây thì hãy làm như cách đầu tôi đã hướng dẫn.
3. Vào Admin Wordpress bằng domain.com/terus/wp-admin
Nếu bạn đã cài đặt WordPress trong một thư mục con của website (ví dụ: /trangcon), bạn có thể truy cập vào khu vực quản trị (wp-admin) bằng cách thực hiện theo các bước sau:
- Cách 1: Thêm "/wp-admin" vào cuối đường dẫn của thư mục con. Ví dụ: https://www.domain.com/trangcon/wp-admin
- Cách 2: Thêm "/wp-login.php" vào cuối đường dẫn của thư mục con. Ví dụ: https://www.domain.com/trangcon/wp-login.php
II. Các lỗi và cách xử lý khi không đăng nhập vào WP-admin được
Trong quá trình sử dụng WordPress, bạn có thể gặp phải một số lỗi khi đăng nhập vào trang quản trị. Dưới đây là một số lỗi thường gặp và cách giải quyết hiệu quả.
1. Sai username hoặc password
Nếu bạn gặp khó khăn khi đăng nhập vào trang quản trị WordPress (WP admin) vì quên mật khẩu, hãy yên tâm. Chỉ cần làm theo các bước sau:
- Nhập thông tin đăng nhập: Đầu tiên, bạn hãy nhập tên người dùng vào ô tương ứng.
- Yêu cầu khôi phục: Dưới ô nhập mật khẩu, bạn sẽ thấy liên kết "Quên mật khẩu?". Hãy nhấp vào đó.
- Nhập lại thông tin: Hệ thống sẽ yêu cầu bạn nhập lại tên người dùng hoặc địa chỉ email đã đăng ký với tài khoản.
- Nhận link khôi phục: Sau khi xác nhận thông tin, bạn sẽ nhận được một email chứa liên kết đặt lại mật khẩu.
- Đặt lại mật khẩu: Nhấp vào liên kết trong email và làm theo hướng dẫn để đặt mật khẩu mới cho tài khoản của mình.
2. Error Establishing Database Connection

Khi gặp lỗi "Error establishing a database connection", điều đó có nghĩa là WordPress không thể truy cập vào cơ sở dữ liệu để lấy dữ liệu cần thiết. Nguyên nhân thường gặp bao gồm:
- Thông tin kết nối sai: Kiểm tra lại các thông tin như tên cơ sở dữ liệu, tên người dùng, mật khẩu và địa chỉ máy chủ trong file wp-config.php.
- Máy chủ cơ sở dữ liệu gặp vấn đề: Máy chủ quá tải, lỗi phần cứng hoặc phần mềm có thể gây ra lỗi kết nối.
- Cơ sở dữ liệu bị hỏng: Do lỗi hệ thống hoặc thao tác sai, cơ sở dữ liệu có thể bị hư hỏng.
3. Trang WordPress Login bị vô hiệu
Lỗi này thường xảy ra khi bạn đã nhập đúng thông tin đăng nhập nhưng vẫn không thể truy cập vào khu vực quản trị WordPress. Nguyên nhân có thể là do xung đột plugin, lỗi cache trình duyệt hoặc vấn đề với file .htaccess.
Tôi có thể cho bạn một số giải pháp tôi thường dùng để giải quyết cho khách hàng.
1. Vô hiệu hóa tất cả plugin
- Truy cập vào thư mục wp-content trong website của bạn.
- Đổi tên thư mục plugins thành plugins_old.
- Thử đăng nhập lại. Nếu thành công, hãy kích hoạt lại từng plugin một để xác định plugin gây lỗi.
2. Xóa cache và cookie
3. Kiểm tra file .htaccess
- Truy cập vào thư mục gốc của website.
- Đổi tên file .htaccess thành .htaccess_old.
- Thử đăng nhập lại. Nếu thành công, hãy vào phần Cài đặt > Liên kết tĩnh và nhấn Lưu thay đổi để tạo lại file .htaccess.
4. Lỗi đăng nhập đúng nhưng màn hình trắng

Khi gặp phải lỗi màn hình trắng khi đăng nhập vào trang quản trị WordPress, nguyên nhân có thể đến từ nhiều yếu tố như: xung đột plugin, giao diện lỗi, bộ nhớ PHP hạn chế hoặc vấn đề về quyền truy cập file.
Các cách khắc phục:
1. Vô hiệu hóa plugin
- Truy cập thư mục wp-content qua FTP hoặc File Manager.
- Đổi tên thư mục "plugins" thành "plugins_old".
- Thử đăng nhập lại. Nếu thành công, kích hoạt lại từng plugin để tìm ra thủ phạm.
2. Vô hiệu hóa giao diện
- Truy cập thư mục wp-content qua FTP hoặc File Manager.
- Đổi tên thư mục "themes" thành "themes_old".
- Thử đăng nhập lại. Nếu thành công, kích hoạt lại giao diện mặc định hoặc một giao diện khác.
3. Tăng dung lượng bộ nhớ PHP
- Sử dụng FTP hoặc File Manager để mở file wp-config.php.
- Thêm dòng code sau vào cuối file: define( 'WP_MEMORY_LIMIT', '256M' );
- Thay đổi giá trị "256M" nếu cần thiết.
4. Kiểm tra quyền truy cập file:
- Sử dụng FTP hoặc File Manager để kiểm tra quyền truy cập của các thư mục và file.
- Thiết lập quyền truy cập 755 cho thư mục và 644 cho file.
5. Đăng nhập thành công nhưng không vô được Dashboard
Nguyên nhân của lỗi này có thể là do quyền admin của bạn đã bị chỉnh sửa khiến bạn không còn quyền vào admin nữa. Các xử lý như sau
1. File wp-admin.php bị lỗi hoặc giao diện bị lỗi
Khi gặp phải lỗi trên WordPress, bạn có thể thử các cách sau:
- Vô hiệu hóa plugin: Đổi tên thư mục plugins thành plugins_old để tạm thời vô hiệu hóa tất cả plugin. Truy cập lại WordPress, nếu lỗi được khắc phục, hãy kích hoạt lại từng plugin để tìm ra thủ phạm.
- Vô hiệu hóa giao diện: Tương tự như trên, đổi tên thư mục themes thành themes_old. Nếu lỗi được khắc phục, hãy kích hoạt lại giao diện mặc định hoặc một giao diện khác.
- Xóa cache và cookie: Vào cài đặt trình duyệt và xóa cache, cookie.
- Kiểm tra thư mục wp-admin: So sánh các file trong thư mục wp-admin với một bản sao lưu hoặc tải về phiên bản mới từ WordPress.org để thay thế.
2. Bị mất quyền admin
Tuyệt vời! Để hướng dẫn trở nên rõ ràng và dễ hiểu hơn, mình xin phép diễn đạt lại như sau:
Khắc phục lỗi không vào được Dashboard WordPress
Khi gặp phải tình huống không thể truy cập vào trang quản trị WordPress, bạn có thể thực hiện các bước sau:
3. Tạo tài khoản quản trị mới:
- Sử dụng phpMyAdmin: Truy cập vào cơ sở dữ liệu của website và tạo một user mới trong bảng wp_users.
- Gán quyền: Thêm một bản ghi mới vào bảng wp_usermeta để cấp quyền quản trị (administrator) cho user vừa tạo.
Cái này sẽ có mục bên dưới chi tiết hơn cho bạn nhé!
Vô hiệu hóa plugin và giao diện:
- Sử dụng FTP hoặc File Manager: Đổi tên thư mục plugins và themes trong thư mục wp-content để tạm thời tắt tất cả plugin và giao diện.
- Kiểm tra từng phần: Kích hoạt lại từng plugin và giao diện để xác định phần tử gây ra lỗi.
Kiểm tra thông tin kết nối cơ sở dữ liệu:
- Sửa file wp-config.php: Sử dụng FTP hoặc File Manager để mở file wp-config.php và so sánh thông tin kết nối với thông tin trong phpMyAdmin.
- Sửa lỗi: Nếu phát hiện sai sót, hãy chỉnh sửa lại cho đúng
III. Hướng dẫn thay đổi link WP-admin trên WordPress
Một trong những lỗ hổng bảo mật phổ biến của WordPress là đường dẫn mặc định /wp-admin. Các hacker thường lợi dụng đường dẫn này để thực hiện các cuộc tấn công brute-force, nhằm đoán mật khẩu và xâm nhập vào trang web của bạn.
Muốn tăng cường bảo mật cho website WordPress, bạn có thể dễ dàng thay đổi đường dẫn đăng nhập mặc định (wp-admin) bằng plugin WPS Hide Login. Plugin này hoàn toàn miễn phí và rất dễ sử dụng.
Các bước thực hiện:
- Cài đặt plugin:
- Truy cập vào trang quản trị WordPress.
- Tìm kiếm và cài đặt plugin "WPS Hide Login".
- Kích hoạt plugin.
- Thay đổi đường dẫn:
- Vào mục Cài đặt (Settings) và chọn WPS Hide Login.
- Tại đây, bạn sẽ thấy một ô để nhập đường dẫn mới.
- Ví dụ: Thay vì wp-admin, bạn có thể nhập login, secret hoặc bất kỳ từ nào bạn muốn.
- Nhấn Lưu thay đổi (Save Changes).
Cách kiểm tra cũng rất đơn giản, bạn hãy xóa cache trình duyệt và cả web sau đó truy cập vào link mới nếu đăng nhập được là bạn thành công.
IV. Cách tạo tài khoản Admin WordPress trong phpMyAdmin

Chi tiết cách tạo tài khoản admin cho website Wordpress
Bước 1: Truy cập phpMyAdmin
- Tìm và truy cập vào địa chỉ phpMyAdmin của hosting bạn đang sử dụng (thường là dạng http://tên miền của bạn/phpmyadmin).
Bước 2: Chọn cơ sở dữ liệu của WordPress
- Trong danh sách các cơ sở dữ liệu bên trái, hãy chọn cơ sở dữ liệu mà bạn đang sử dụng cho website WordPress. Thông thường, tên cơ sở dữ liệu sẽ có liên quan đến tên website của bạn.
Bước 3: Truy cập bảng wp_users
- Trong danh sách các bảng bên trái, tìm và click vào bảng wp_users. Lưu ý: Nếu bạn đã đổi prefix của WordPress, hãy thay thế wp_ bằng prefix mới. Ví dụ: your_prefix_users.
Bước 4: Thêm một dòng dữ liệu mới
- Click vào nút "Insert" để thêm một dòng dữ liệu mới.
Bước 5: Điền thông tin vào các trường:
- ID: Nhập một số nguyên dương chưa tồn tại trong bảng.
- user_login: Nhập tên đăng nhập mong muốn.
- user_pass: Nhập mật khẩu mới. Lưu ý: Để mã hóa mật khẩu, hãy sử dụng hàm MD5. Bạn có thể sử dụng các công cụ trực tuyến để mã hóa hoặc tham khảo hướng dẫn cụ thể.
- user_nicename: Tên hiển thị ngắn gọn, thường được dùng trong URL.
- user_email: Địa chỉ email của người dùng.
- user_status: Đặt là 0 để kích hoạt tài khoản.
- display_name: Tên hiển thị đầy đủ.
Bước 6: Thêm quyền quản trị viên
- Truy cập bảng wp_usermeta (hoặc your_prefix_usermeta).
- Click "Insert".
- Điền thông tin:
- user_id: ID của người dùng vừa tạo.
- meta_key: wp_capabilities
- meta_value: a:1:{s:13:"administrator";b:1;} (Dòng này cấp quyền quản trị viên cho người dùng)
Bước 7: Lưu lại thay đổi
- Click vào nút "Go" để lưu lại các thay đổi.
Bước 8: Kiểm tra kết quả
- Truy cập vào trang đăng nhập WordPress và sử dụng tài khoản mới để đăng nhập.
Giờ bạn có thể truy cập và đăng nhập bằng tài khoản mới rồi. Đây cũng là điều cuối cùng mà tôi cùng đội ngũ Terus muốn hướng dẫn cho bạn liên quan đến wp admin wordpress. Nếu bạn cần hỗ trợ gì có thể liên hệ với chúng tôi, Terus sẽ hỗ trợ bạn hết mình.