• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền
  • Đánh giá
  • Khuyến mãi
  • Thông báo
  • Giới thiệu
  • Liên hệ

WP Căn bản

Kiến thức căn bản cho người dùng WordPress

paradise-child-theme-wordpress-theme-tot-nhat
  • Dịch vụ WordPress Hosting
  • Dịch vụ tối ưu WordPress
  • Dịch vụ quét mã độc WordPress
  • Mua Paradise child theme
Trang chủ » WordPress » Thủ thuật WordPress » Khắc phục lỗi không đăng nhập được WordPress
hosting-tot-nhat-danh-cho-wordpress

Khắc phục lỗi không đăng nhập được WordPress

Cập nhật: 19/06/2022 Trung Hiếu 211 Bình luận

Mục lục Hiện
  • 1. Tại sao WordPress không cho bạn đăng nhập?
  • 2. Sửa lỗi không thể đăng nhập WordPress
    • 2.1. Lỗi cookie
    • 2.2. Lỗi mã nguồn WordPress
    • 2.3. Lỗi theme hoặc lỗi plugin
    • 2.4. Sai thông tin đăng nhập
    • 2.5. Lỗi phân quyền người dùng
    • 2.6. Thiết lập sai URL
    • 2.7. Lỗi Headers already sent
    • 2.8. Lỗi SSL

Tổng hợp các phương pháp khắc phục lỗi không đăng nhập được WordPress.

huong-dan-khac-phuc-loi-khong-dang-nhap-duoc-wordpress

Đã bao giờ bạn gặp phải tình trạng không đăng nhập được WordPress chưa? Rất nhiều người đã gặp phải trường hợp này. Họ thử đủ mọi cách nhưng vẫn không có tác dụng. Nếu bạn đang gặp phải vấn đề tương tự thì nên bớt chút thời gian để đọc qua bài viết này nhé. Ngay sau đây, tôi sẽ liệt kê các nguyên nhân phổ biến và đề xuất một số cách để khắc phục lỗi không đăng nhập được WordPress. Chắc chắn nó sẽ giúp ích được rất nhiều nếu chẳng may bạn không có bản backup nào để restore.

Tham khảo thêm:

  • Hướng dẫn khắc phục lỗi trắng trang trong WordPress
  • Sửa lỗi yêu cầu đăng nhập tài khoản FTP trong WordPress

Tại sao WordPress không cho bạn đăng nhập?

Có rất nhiều nguyên nhân khác nhau khiến bạn không thể đăng nhập được vào trang quản trị của WordPress. Trong đó, phổ biến nhất là các nguyên nhân sau:

  • Lỗi cookie.
  • Lỗi mã nguồn WordPress (WordPress Core).
  • Lỗi theme hoặc lỗi plugin.
  • Sai thông tin đăng nhập.
  • Lỗi phân quyền người dùng.
  • Thiết lập sai URL.
  • Lỗi Headers already sent.
  • Lỗi SSL.

Sửa lỗi không thể đăng nhập WordPress

Lỗi cookie

Đầu tiên, hãy đảm bảo chắc chắn là trình duyệt web của bạn đã được bật tính năng cookie. Sau đó, hãy thử xóa cache và cookies của trình duyệt => khởi động lại trình duyệt hoặc khởi động lại máy tính xem sao nhé. Cách xóa cache và cookies cho từng trình duyệt web, các bạn có thể tham khảo ngay dưới đây:

  • Chrome: Deleting the Cache and Cookies.
  • Firefox: How to Clear the Cache, Delete Cookies.
  • Internet Explorer: Delete and Manage Cookies, Delete Browsing History (and Cache).
  • MS Edge: Delete Cache and Cookies.
  • Safari: Manage Cookies, Clear Browsing History.
  • Opera: How to Manage Cookies, Clearing the Cache.

Nếu vẫn không được, hãy thử tham khảo bài viết “Sửa lỗi Cookies are blocked due to unexpected output“.

Lỗi mã nguồn WordPress

Trong trường hợp mã nguồn WordPress bị lỗi dẫn đến việc không thể đăng nhập được vào trang quản trị, bạn hãy thử cài đặt lại WordPress theo phương pháp thủ công bằng cách tham khảo bài viết “Hướng dẫn cập nhật WordPress theo phương pháp thủ công“.

Lỗi theme hoặc lỗi plugin

Theme/ plugin bị nhiễm mã độc gây lỗi file hoặc đã update lên phiên bản mới nhưng chưa kịp tương thích với các thành phần còn lại có thể sẽ dẫn đến tình trạng lỗi trang quản trị => không đăng nhập được. Việc các bạn cần làm là truy cập vào host => thử đổi tên thư mục của theme và các plugin (lần lượt từng cái) rồi thử lại xem có đăng nhập được không nhé. Nếu đăng nhập thành công, đừng quên xóa bỏ hoặc tiến hành cài đặt lại plugin/ theme bị lỗi.

Sai thông tin đăng nhập

Nếu bạn quên mật khẩu đăng nhập, hãy thử sử dụng tính năng khôi phục mật khẩu có sẵn trong trang đăng nhập WordPress xem sao nhé.

tinh-nang-khoi-phuc-mat-khau-trong-wordpress

Trong trường hợp bạn không nhận được email để thiết lập mật khẩu mới, tính năng khôi phục mật khẩu bị tắt hoặc bạn quên luôn cả tên đăng nhập, hãy làm điều đó thông qua phpMyAdmin.

  • Đầu tiên, truy cập vào cPanel/ DirectAdmin, tìm và click vào mục phpMyAdmin:

click-vao-muc-phpmyadmin-trong-cpanel

  • Trong giao diện phpMyAdmin, click chọn đúng database của website => click tiếp vào table users (tiền tố của table thay đổi tùy theo từng website).

click-vao-table-users-trong-phpmyadmin

  • Click vào nút Edit tương ứng với username mà bạn cần thay đổi thông tin.

click-vao-nut-edit-record-trong-phpmyadmin

  • Chọn MD5 trong cột Function tương ứng với mục user_pass. Sau đó điền mật khẩu mới của bạn vào cột Value. Click vào nút Go để hoàn tất. Nếu bạn muốn đổi cả tên đăng nhập, hãy sửa thông tin trong cột Value tương ứng với mục user_login.

doi-mat-khau-dang-nhap-wordpress-trong-phpmyadmin

Bây giờ thì quay trở lại trang đăng nhập của WordPress và kiểm tra kết quả nhé.

Lỗi phân quyền người dùng

Bạn đăng nhập thành công vào tài khoản người dùng nhưng không thể truy cập được vào trang quản trị vì thiếu quyền Admin?

Download file wp-reset-user.php sau đây về máy tính của bạn => upload nó lên thư mục gốc (nơi chứa bộ cài WordPress, nằm ngang hàng với file wp-config.php).

upload-file-wp-reset-user-php-len-host

Truy cập đường dẫn https://tenmiencuaban.com/wp-reset-user.php. Nhớ thay tenmiencuaban.com bằng tên miền của bạn. Hệ thống sẽ tự động thiết lập lại quyền người dùng. Sau khi hoàn tất, hãy thử đăng nhập lại xem sao nhé.

Thiết lập sai URL

Tham khảo bài viết “Khắc phục lỗi Too Many Redirects trong WordPress” để biết cách xử lý trường hợp này nhé.

Lỗi Headers already sent

Nếu bạn nhận được thông báo lỗi tương tự như sau:

Warning: Cannot modify header information - headers already sent by (output started at /home/username/public_html/domain.com/wp-content/themes/paradise/functions.php:1) in /home/username/public_html/domain.com/wp-includes/pluggable.php on line 1179

Hãy tham khảo bài viết “Sửa lỗi Cannot modify header information trong WordPress” để biết cách khắc phục.

Lỗi SSL

Nếu trình duyệt web không cho phép bạn đăng nhập vì lý do không bảo mật thì tất cả những gì bạn cần làm là cài SSL cho website.

loi-ket-noi-cua-ban-khong-phai-la-ket-noi-rieng-tu

Tham khảo thêm:

  • Hướng dẫn cài SSL miễn phí với AutoSSL trên cPanel
  • Hướng dẫn cài Let’s Encrypt miễn phí trên hosting cPanel

Trên đây là một số lý do và phương pháp khắc phục lỗi không đăng nhập được WordPress. Hy vọng bài viết này sẽ giúp ích được cho các bạn nếu chẳng may rơi vào tình huống oái oăm này.

Nếu bạn gặp phải trường hợp nào khác chưa được liệt kê, đừng quên chia sẻ nó với chúng tôi trong khung bình luận bên dưới để được hỗ trợ.

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. :)

  • Chia sẻ lên Facebook
  • Chia sẻ lên Twitter
  • Chia sẻ lên LinkedIn

Bài viết liên quan

Sửa lỗi widget lọc sản phẩm theo giá không hiển thị
Sửa lỗi widget lọc sản phẩm theo giá không hiển thị
Tạo tài khoản Admin WordPress thông qua theme
Tạo tài khoản Admin WordPress thông qua theme
Khắc phục lỗi “Another Update is Currently in Progress”
Khắc phục lỗi “Another Update is Currently in Progress”

Chuyên mục: Thủ thuật WordPress Thẻ: Sửa lỗi WordPress

dich-vu-wordpress-hosting-chong-ddos-mien-phi

Nói về Trung Hiếu

Một người con của xứ Nghệ, hiện đang sinh sống tại Hà Nội. Tôi là người sáng lập và đứng sau mọi hoạt động của WP Căn bản. Tìm hiểu thêm về tôi tại đây.

Bài viết trước « Tại sao bạn nên mua domain tại NameCheap?
Bài viết sau Bật mí về các công nghệ mà WP Căn bản đang sử dụng »

Reader Interactions

Bình luận

    Để lại một bình luận Hủy

    Tất cả các bình luận đều sẽ được kiểm duyệt nghiêm ngặt. Mọi bình luận trái quy định sử dụng sẽ bị gỡ bỏ link hoặc xóa bỏ hoàn toàn. Vui lòng đọc kỹ quy định trước khi bình luận. Xin cảm ơn!

  1. Nhật 4 bình luậnviết

    23/09/2020 lúc 11:38

    maccanuts.com ạ

    Bình luận
    • Trung Hiếu Quản lýviết

      23/09/2020 lúc 14:49

      Tên miền này vẫn đang trỏ về IP của nhà cung cấp tên miền bạn ạ, chưa trỏ về host.

      Bình luận
      • Nhật 4 bình luậnviết

        23/09/2020 lúc 16:06

        Vậy thì làm sao để khắc phục ạ. Mong anh giúp.

        Bình luận
        • Trung Hiếu Quản lýviết

          23/09/2020 lúc 16:31

          Tất nhiên là bạn phải trỏ tên miền về host rồi. Có 2 cách trỏ là trỏ bằng NS hoặc bằng IP. Nếu trỏ bằng IP thì bạn có thể tham khảo bài viết “Hướng dẫn trỏ tên miền về hosting cPanel bằng IP Address“.

          Bình luận
  2. Nhật 4 bình luậnviết

    22/09/2020 lúc 22:33

    Anh ơi cho em hỏi là em cài đặt wordpress trên cpanel rồi nhưng không vào được trang đăng nhập wordpress mà nó sang trang mà em mua hosting thì là lỗi gì và làm cách nào để khắc phục ạ. Mong anh giúp.

    Bình luận
    • Trung Hiếu Quản lýviết

      23/09/2020 lúc 07:22

      Link website của bạn là gì nhỉ? Gửi lên đây mình xem thử nhé.

      Bình luận
  3. Cao Nguyen 1 bình luậnviết

    05/09/2020 lúc 22:37

    Bài viết của Anh rất hữu ích. Tôi cũng không log in wordpress được. Màn hình báo lỗi như bên dưới. Xin Anh hướng dẫn làm cách nào để sữa nó. Cám ơn Anh rất nhiều.
    Parse error: syntax error, unexpected ‘:’, expecting ‘{‘ in /home/shekina1/public_html/wp-content/plugins/woocommerce/woocommerce.php on line 56
    There has been a critical error on your website. Please check your site admin email inbox for instructions.

    Learn more about debugging in WordPress.

    Bình luận
    • Trung Hiếu Quản lýviết

      06/09/2020 lúc 07:18

      Lỗi file của plugin WooCommerce rồi bạn. Bạn lên WordPress.org download plugin WooCommerce về máy tính => upload lên host => giải nén file zip ra ghi đè lên thư mục của plugin WooCommerce (nằm trong /wp-content/plugins/) là được.

      Bình luận
  4. Nguyễn Quốc Hùng 151 bình luậnviết

    05/03/2020 lúc 07:09

    Mình có 400 thành viên nhưng có 1 thành viên không thể đăng nhập được wordpress, dù đã nhập đúng username và password. Thế là do đâu hả bạn?

    Bình luận
    • Trung Hiếu Quản lýviết

      05/03/2020 lúc 07:11

      Nó phải báo lỗi gì chứ? Mô tả cụ thể + ảnh chụp màn hìn (nếu có). Bạn chỉ nói không đăng nhập được thì có thánh cũng chịu. :P

      Bình luận
      • Nguyễn Quốc Hùng 151 bình luậnviết

        05/03/2020 lúc 07:25

        Khi không dùng Ultimate Member, Mình nhập username và password vào, thì nó chỉ xoay vòng tròn 1 tí ở thanh trình duyệt rồi lại trở về trang đăng nhập. Khi mình dùng Ultimate Member, vào trang hồ sơ của thành viên đó, mình chọn Login as user cũng bị out ra, nhưng những thành viên khác mình vẫn vào được bình thường.

        Bình luận
        • Trung Hiếu Quản lýviết

          05/03/2020 lúc 07:42

          Bạn thử cài plugin User Role Editor vào kiểm tra lại phân quyền xem. Hoặc xóa user đi tạo lại từ đầu cũng được mà. :P

          Bình luận
          • Nguyễn Quốc Hùng 151 bình luậnviết

            05/03/2020 lúc 07:45

            ấy chết, user đó hoàn thành 2,3 khóa học tiếng Trung online (Learndash) bên mình đó. Xóa đi, tạo lại, học lại thì oải lắm. Để mình dùng User Role Editor . Kaka!

  5. Nguyễn 4 bình luậnviết

    20/02/2020 lúc 18:46

    Cho mình hỏi, mình đã làm theo hướng dẫn này rồi nhưng vẫn không được, mình có 2 tài khoản, 1 tài khoản thành viên thì đăng nhập vào đc wp admin, còn tài khoản admin thì lại không được, nhập tài khoản xong nó load lại trang và không vào wp admin

    Bình luận
    • Trung Hiếu Quản lýviết

      20/02/2020 lúc 18:47

      Bạn đã thử làm theo mục số 4 và 5 chưa?

      Bình luận
      • Nguyễn An 4 bình luậnviết

        20/02/2020 lúc 18:51

        Mình đã thử rồi. Tài khoản và mật khẩu admin vẫn đúng, đăng nhập nó lại load lại trang , còn user khác lại login đc

        Bình luận
        • Nguyễn An 4 bình luậnviết

          20/02/2020 lúc 18:56

          Mình cũng thử tắt plugin, xóa file htaccess cũng vẫn k đc

          Bình luận
          • Trung Hiếu Quản lýviết

            20/02/2020 lúc 19:05

            Nếu vậy chắc phải thử vào phpMyAdmin xóa tài khoản Admin cũ đi, tạo 1 tài khoản mới sau đó áp dụng thêm mục 5 trong bài viết này. Mai mình sẽ đăng bài hướng dẫn chi tiết nhé.

          • Nguyễn An 4 bình luậnviết

            21/02/2020 lúc 10:05

            Nếu xóa tài khoản đó thì các bài viết sẽ bị mất hết mà admin

          • Trung Hiếu Quản lýviết

            21/02/2020 lúc 10:31

            Xóa đi và tạo lại tài khoản mới y hệt thông tin của tài khoản cũ nhé. Mình từng làm rồi, không mất đâu. Nhưng tốt nhất vẫn nên backup database trước đề phòng bất trắc. Còn hướng dẫn tạo tài khoản Admin trên phpMyAdmin thì đây nhé: Tạo tài khoản Admin WordPress thông qua phpMyAdmin

  6. Thương 1 bình luậnviết

    20/02/2020 lúc 01:35

    anh ơi web của em bị mất hết dữ liệu đăng trước đó, đn vào admin thì báo lỗi unknow username. em cũng vào phpMyAdmin để đổi mk như bài viết, đn thử vẫn không được, vẫn lỗi unknow username….

    Bình luận
    • Trung Hiếu Quản lýviết

      20/02/2020 lúc 07:44

      Trường hợp của bạn chắc chỉ có nước restore file backup thôi. Chứ mất hết cả bài viết thì làm ăn gì được nữa. :P

      Bình luận
  7. Joe 5 bình luậnviết

    08/01/2020 lúc 01:07

    Nhờ bạn hỗ trợ,

    Mình dân tay ngang, đang gặp vấn đề này: sau khi mình set up SSL xong thì mình ko thể truy cập vào lại www.mydomain.com/wp-login.php được

    Mình check console thì thấy báo vày
    Mixed Content: The page at ” was loaded over HTTPS, but requested an insecure stylesheet ”. This content should also be served over HTTPS.
    và
    Mixed Content: The page at ” was loaded over HTTPS, but requested an insecure script ”. This content should also be served over HTTPS.
    Bạn có thể giúp mình ko ạ?

    Bình luận
    • Trung Hiếu Quản lýviết

      08/01/2020 lúc 08:09

      Bạn cài SSL cho WordPress bằng cách nào nhỉ?

      Bình luận
      • Joe 5 bình luậnviết

        08/01/2020 lúc 08:32

        Mình cài bằng Cloudflareá bạn

        Bình luận
        • Trung Hiếu Quản lýviết

          08/01/2020 lúc 08:34

          Đã bật tính năng Automatic HTTPS Rewrites trong SSL/TLS => Edge Certificates chưa?

          Bình luận
          • Joe 5 bình luậnviết

            08/01/2020 lúc 08:40

            mình đã bật 2 cái này rồi:

            Always Use HTTPS
            Redirect all requests with scheme “http” to “https”. This applies to all http requests to the zone.

            và

            Automatic HTTPS Rewrites
            Automatic HTTPS Rewrites helps fix mixed content by changing “http” to “https” for all resources or links on your web site that can be served with HTTPS.

          • Trung Hiếu Quản lýviết

            08/01/2020 lúc 08:41

            Ngoài cài trên CloudFlare thì bạn có cài thêm plugin hay chèn code gì vào mã nguồn website không?

    • Joe 5 bình luậnviết

      08/01/2020 lúc 08:47

      Mình cài đặt wordpress trên Vult
      Xong cài plugin woocommerce để làm website bán hàng. Giờ web bán hàng thì vào dc, nhưng lại ko vào dc web/admin vì nó báo lỗi “Không bảo mật”

      Mình chưa cài theme plugin gì, ngoại trừ cái theme flatsome bạn ạ.

      Bình luận
      • Joe 5 bình luậnviết

        08/01/2020 lúc 08:56

        Mình mới thử tắt Always Use HTTPS
        Redirect all requests with scheme “http” to “https”. This applies to all http requests to the zone.

        Thì đã truy cập được!
        (Tuy nhiên domain/admin : nó báo ko bảo mật) Nhưng chắc mình xài tạm vậy, mình ko rõ lý do nữa…. :(

        Bình luận
  8. tran hoai 1 bình luậnviết

    10/12/2019 lúc 11:16

    Mình sửa theo cách trên thì vào được trang đăng nhập quản trị, nhưng tiếp tục đăng nhập thì lại báo lỗi tiếp

    Bình luận
    • Trung Hiếu Quản lýviết

      11/12/2019 lúc 08:42

      Nó báo lỗi gì thế bạn?

      Bình luận
  9. huong 1 bình luậnviết

    17/10/2019 lúc 15:47

    ad cho em biết lỗi này với, e dùng wordpress free lập 1 web, hôm nay em đăng nhập vào web wordpress đó thì mở ra trang dạng user này https://wordpress.com/wp-admin/user/ . giờ làm thế nào để vào lại được chỗ post bài web đó để đăng bài như bình thường

    Bình luận
  10. David Nguyen 15 bình luậnviết

    12/10/2019 lúc 07:51

    Em dùng plugin duplicator để sao chép đó. Em làm tương tự một trang khác thì Ok. Nhưng trang này thì bị lỗi ở phần Admin Login đó. Anh có cách nào khắc phục không vậy?

    Bình luận
    • Trung Hiếu Quản lýviết

      13/10/2019 lúc 07:39

      Như mình đã nói ở trên. Bạn clone lại dữ liệu đi. Lúc clone nhớ clone cả file mã nguồn. Như bạn làm trước đó là chỉ clone mỗi database thôi.

      Bình luận
« 1 … 4 5 6 7 »

Sidebar chính

NHẬN BÀI VIẾT QUA EMAIL

Hãy đăng ký ngay để là người đầu tiên nhận được thông báo qua email mỗi khi chúng tôi có bài viết mới!

Tham gia cùng 10.000+ người khác.

Theo dõi qua mạng xã hội

Facebook Group

wpcanban-facebook-group

Bạn đang tìm gì?

WordPress căn bản

Bảo mật WordPress

Tăng tốc WordPress

Sửa lỗi WordPress

Thủ thuật Genesis

Thủ thuật SEO

Thủ thuật CloudFlare

Thủ thuật LiteSpeed

Thủ thuật WooCommerce

Sử dụng theme Paradise

Dịch vụ tối ưu WordPress miễn phí

dich-vu-toi-uu-wordpress-mien-phi

Dịch vụ quét mã độc miễn phí

dich-vu-quet-ma-doc-wordpress-mien-phi

Footer

Bài viết mới nhất

  • Năm 2025 rồi, có nên viết blog nữa không? 07/05/2025
  • Ra mắt plugin APCu Object Cache độc quyền tại WP Căn bản 16/04/2025
  • Tính năng Crawl Optimization của plugin Yoast SEO 31/03/2025
  • Vô hiệu hóa WooCommerce Brands để tăng tốc độ 09/03/2025

Bình luận mới nhất

  • Trung Hiếu trong Bật mí về các công nghệ mà WP Căn bản đang sử dụng
  • Khánh trong Bật mí về các công nghệ mà WP Căn bản đang sử dụng
  • Trung Hiếu trong Năm 2025 rồi, có nên viết blog nữa không?
  • Tuấn Kỷ Nguyên Blog trong Năm 2025 rồi, có nên viết blog nữa không?

Thông tin hữu ích

  • Giới thiệu bản thân
  • Quy định sử dụng
  • Chính sách bảo mật
  • Bản quyền nội dung

Thống kê WP Căn bản

9 Chuyên mục - 999 Bài viết - 35.504 Bình luận

Bản quyền © 2014 - 2025 · WP Căn bản (tiền thân là eBooksvn.com) · Sử dụng Paradise child theme và dịch vụ WordPress Hosting