Vì sao không tìm thấy website trên wordpress

Khi mới cài hoặc trong quá trình sử dụng bạn có thể không vào được trang quản trị WordPress. Điều đó khiến bạn lo lắng và không biết khắc phục như thế nào? Hãy tham khảo bài viết sau đây của BKNS để biết cách khắc phục lỗi khi không vào được trang quản trị WordPress nhé!

Không vào được trang quản trị WordPress phải làm thế nào?

1. Không vào được trang quản trị WordPress do nguyên nhân gì?

1.1 Không vào được trang admin trong wordpress do chuyển đổi Hosting hay xung đột Plugin

Sau khi chuyển đổi Host hoặc xung đột Plugin có thể khiến bạn không vào được trang quản trị WordPress. Khi đó, trang kết quả trả về sẽ báo lỗi hay load mãi không được.

1.2 Website wordpress không vào được do không thể thiết lập kết nối với cơ sở dữ liệu

Một số lý do mà bạn không thể thiết lập kết nối với cơ sở dữ liệu đó là:

  • Một số Hosting yếu
  • Bị DDOS, mySQL bị quá tải không thể xử lý dữ liệu gửi đi và gửi về được
  • Thiếu RAM
  • Thông tin Database của File wp-config.php bị nhập sai
  • Server không phản hồi
  • Cơ sở dữ liệu không tồn tại hoặc bị lỗi
  • Do thời gian kết nối tới cơ sở dữ liệu hết hạn,…

1.3 Lỗi không thể truy cập trang web wordpress do cạn kiệt giới hạn bộ nhớ, chủ đề được mã hóa kém hay một Plugin

Bộ nhớ cạn kiệt là một trong những nguyên nhân khiến bạn không vào được trang quản trị WordPress. Nếu do cạn kiệt giới hạn bộ nhớ, một Plugin nào đó gây ra hay chủ đề mã hóa kém, bạn sẽ thấy màn hình trắng trên trang quản trị WordPress.

1.4 Lỗi không truy cập được wp admin do mật khẩu sai

Có những lúc bạn đã nhập chính xác tên người dùng và mật khẩu nhưng vẫn không vào được trang admin WordPress. Bạn cố gắng đặt lại mật khẩu và không nhận được email phản hồi. Nếu xảy ra điều này, rất có thể bạn đã trở thành nạn nhân của Hack.

1.5 Lỗi không tìm thấy trang wordpress do mất đặc quyền quản trị viên

Đôi khi đăng nhập trang quản trị WordPress, bạn không thấy bất cứ chức năng nào như không có chủ đề, Plugin,… Rất có thể nguyên nhân do quyền quản trị của bạn đã bị mất bởi Hacker.

1.6 Không vào được trang admin trong wordpress do lỗi PHP

Lỗi PHP có thể là lỗi chức năng không mong muốn, lỗi cú pháp,… Xảy ra lỗi này khi dãn mã vào website, tức là, bạn đã dán mã bất kỳ từ một website đã khóa quyền quản trị viên WordPress.

2. Không vào được trang quản trị WordPress phải làm thế nào?

2.1 Sửa lỗi không đăng nhập được vào wordpress do chuyển đổi Hosting hay xung đột Plugin

Cách khắc phục đơn giản như sau:

Cách 1

Bước 1: Bật ẩn danh hoặc xóa lịch sử truy cập

Bước 2: Thay thế URL  /wp-login.php cho wp-admin

Bước 3: Đăng nhập với tên và mật khẩu như mọi khi

Cách 2

Bước 1: Truy cập Hosting chứa website

Bước 2: Chỉnh sửa file wp-config.php

Bước 3: Thêm đoạn Code:

define['WP_HOME','//example.com']; define['WP_SITEURL','//example.com'];

Thêm đoạn Code nếu URL có dạng www:

define[‘WP_HOME’,’//www.example.com’];

define[‘WP_SITEURL’,’//www.example.com’];

[Lưu ý: Thay example bằng tên miền của bạn]

2.2 Sửa lỗi không đăng nhập được vào wp-admin do không thể thiết lập kết nối với cơ sở dữ liệu

Khắc phục lỗi này bằng cách:

  • Kiểm tra file wp-config
  • Kiểm tra MySQL
  • Kiểm tra file /wp-admin/

2.3 Không vào được trang quản trị WordPress do cạn kiệt giới hạn bộ nhớ, chủ đề được mã hóa kém hay một Plugin

Plugin có thể là nguyên nhân gây lỗi không vào được trang admin trong wordpress

Trong trường hợp này, bạn có thể thử một trong số cách sau đây:

  • Tăng giới hạn cho bộ nhớ PHP trong WordPress
  • Vô hiệu hóa các Plugin sau đó bật dần dần từng Plugin để kiểm tra xem Plugin nào là nguyên nhân gây lỗi
  • Thay thế chủ đề hiện tại của mình bằng một chủ đề mặc định
  • Thử tiến hành cài đặt lại bản sao WordPress mới
  • Dùng chức năng gỡ lỗi WordPress để biết loại lỗi nào được xuất ra

2.4 Không vào được trang quản trị WordPress do mật khẩu sai

Nếu không vào được trang quản trị do sai mật khẩu, tốt nhất bạn nên đặt lại mật khẩu WordPress từ phpMyadmin.

Lỗi không truy cập được wp admin do mật khẩu sai

2.5 Sửa lỗi không thể truy cập trang web wordpress do mất đặc quyền quản trị viên

Để khắc phục, bạn nên thêm người quản trị vào cơ sở dữ liệu WordPress thông qua phpmyadmin [MySQL].

2.6 Khắc phục lỗi không vào được trang admin trong wordpress do PHP

Để khắc phục sự cố này, bạn nên dùng chương trình FTP. Sau khi cài đặt chương trình này, tiến hành đăng nhập website của bạn => chuyển đến tệp chủ đề đã chỉnh sửa [có thể là tệp function.php] => loại bỏ mã đã thêm trước đó => tải lại tệp.

Trên đây, BKNS đã hướng dẫn bạn cách khắc phục khi không vào được trang quản trị WordPress. Thường xuyên theo dõi các bài viết hữu ích khác của BKNS – một trong những nhà cung cấp dịch vụ công nghệ thông tin, giải pháp mạng hàng đầu Việt Nam bằng cách truy cập bkns.vn nhé!

Sẽ thật sự rắc rối nếu bạn không vào được trang quản trị WordPress của mình. Bạn sẽ không thể thực hiện các thay đổi đối với trang web của mình hoặc sửa bất kỳ lỗi nào. Thậm chí, có thể một hacker nào đó đã kiểm soát trang web của bạn và khóa bạn.

Nhưng bạn cũng đừng quá lo lắng. Sự cố này khá phổ biến và chúng tôi đã giúp nhiều khách hàng lấy lại quyền truy cập vào trang quản trị WordPress của họ. Chỉ cần bạn thực hiện theo hướng dẫn này và bạn sẽ có quyền truy cập lại ngay.

Không vào được trang quản trị WordPress

Sau khi bạn chuyển đổi Host hoặc cài mới một Plugin nào đó, có thể khiến bạn không vào được trang quản trị WordPress. Lúc đó, trang kết quả trả về sẽ báo lỗi không truy cập được hay load mãi không được.

  • Thông tin Database của file wp-config.php bị nhập sai
  • Server không phản hồi
  • Hosting yếu
  • Bị DDoS
  • Do thời gian kết nối tới cơ sở dữ liệu hết hạn
  • MySQL bị quá tải không thể xử lý dữ liệu gởi đi và gởi về được
  • Thiếu RAM
  • Cơ sở dữ liệu không tồn tại hoặc bị lỗi

Lỗi này xảy ra khi bạn nhập sai tên mật khẩu hoặc tên đăng nhập, khi đó màn hình sẽ hiển thị lỗi vào thông báo bạn nhập lại thông tin chính xác. Nếu đã quên mật khẩu, bạn có thể lấy lại được bằng email của mình để có thể truy cập được WordPress.

Lỗi PHP có thể đến từ một chức năng không mong muốn hoặc lỗi cú pháp,… lỗi xảy ra lỗi này khi dãn mã vào site mà chưa được kiểm chứng.

Đôi khi đăng nhập vào trang quản trị WordPress, bạn không thấy các chức năng như theme, Plugin,… Rất có thể nguyên nhân do quyền quản trị của bạn đã bị mất bởi tin tặc.

Bộ nhớ cạn kiệt là một trong những nguyên nhân khiến bạn không vào được trang quản trị WordPress. Nếu do lỗi này hoặc một Plugin nào đó gây ra hay chủ đề mã hóa kém, bạn sẽ thấy màn hình trắng trên trang quản trị WordPress của mình.

>> Xem thêm: Cách sửa lỗi trang trắng WordPress

WordPress cũng sử dụng bộ nhớ cache. Vì vậy, xóa bộ nhớ cache và cookie và khởi động lại trình duyệt có thể sử được lỗi không truy cập được WordPress dashboard của mình.

Đây là cách xóa bộ nhớ cache và cookie trong chrome:

Vào history trên trình duyệt Nhấp vào Clear browsing data Chọn Clear data như trên hình

Hoặc bạn có thể tham khảo hướng dẫn của Google: //support.google.com/accounts/answer/32050

Một trong những lý do đơn giản nhất khiến bạn không vào được WordPress là thông tin đăng nhập của bạn không chính xác. Điều này xảy ra với hầu hết mọi người vào lúc này hay lúc khác.

Có thể do bạn quên mật khẩu của mình, hoặc một admin khác trên trang web của bạn đã thay đổi mật khẩu [nếu bạn có nhiều quản trị viên] hoặc một kẻ phá hoại nào đó có thể đã giữ tài khoản của bạn và thay đổi Mật khẩu.

Vì vậy, hãy tạo một mật khẩu mới để tiếp tục truy cập vào WordPress.

Nếu thông tin đăng nhập quản trị viên của bạn không chính xác, đầu tiên bạn phải sử dụng khôi phục mật khẩu tích hợp của WordPress. Bạn sẽ thấy thông báo “Bạn quên mật khẩu?” trên trang đăng nhập WordPress:

Chọn “Bạn quên mật khẩu?”

Nếu không truy cập được trang quản trị Wordpress, bạn cần thực hiện lấy lại mật khẩu Admin bằng phpMyadmin

Đôi khi các plugin có thể là thủ phạm gây ra những lỗi này trên trang web của bạn. Vì bạn không có quyền truy cập vào wp-admin, bạn sẽ cần phải kiểm tra plugin hoặc theme và theo cách thủ công.

  • Đăng nhập vào tài khoản hosting của bạn và đi tới cPanel> File Manager.
  • Mở public_html và mở thư mục wp-content.
  • Tìm thư mục có tên Plugins và đổi tên nó thành Plugins_Disable.
Sửa lỗi không truy cập được WordPress do xung đột theme hoặc plugin

Bây giờ hãy kiểm tra xem bạn có thể truy cập trang đăng nhập wp không. Nếu được, thì một plugin đang gây ra sự cố không tương thích hoặc xung đột trên trang web của bạn.

Sau đó, hãy đăng nhập vào wp-admin, kích hoạt lần lượt các plugin của mình. Sau mỗi lần kích hoạt, hãy tải lại trang web để kiểm tra xem plugin nào đang gây ra sự cố không vào được trang quản trị WordPress.

>> Xem thêm: Hướng dẫn sửa lỗi Your php installation appears to be missing the mysql extension which is required by WordPress

Nếu bạn không thể truy cập trang đăng nhập của trang web WordPress của mình, có thể là do file wp-login.php đã bị di chuyển hoặc bị xóa.

Để khắc phục sự không vào được trang quản trị WordPress, bạn cần tải lại file này.

  • Tải xuống bản cài đặt WordPress mới trên máy tính của bạn. Giải nén file này, tìm file đăng nhập wp và giữ nó ở trạng thái sẵn sàng.
  • Đăng nhập vào tài khoản hosting web của bạn. Truy cập cPanel> File Manager> public_html.
Chọn public_html
  • Sử dụng tùy chọn upload, tải file wp-login từ máy tính của bạn lên thư mục public_html. Bạn có thể ghi đè lên file cũ nếu nó hiện diện.
Chọn upload
  • Mở file wp-login bằng cách nhấp chuột phải vào file đó và chọn Edit.
  • Ở cuối file , copy-paste đoạn mã: // Delete this line $user_login = $user_data[“user_login”]; 

// Replace it with this line $user_login = $user_data->user_login;

  •  Lưu các thay đổi và bạn sẽ có thể đăng nhập vào tài khoản quản trị WordPress của mình ngay bây giờ.

Mỗi trang web đều được cấp một lượng bộ nhớ PHP giới hạn. Nếu bạn vượt quá giới hạn, lỗi có thể xuất hiện trên trang web của bạn. Tăng giới hạn PHP có thể giải quyết những lỗi này.

Để thực hiện việc này, bạn cần chỉnh sửa file wp-config.php.

Đăng nhập vào cPanel> File Manager> public_html. Nhấp chuột phải và chỉnh sửa file này.

Để chỉnh sửa giới hạn bộ nhớ, hãy tìm dòng code sau:

define[‘WP_MEMORY_LIMIT’, ’32M’];

Tăng giới hạn từ 32M lên 128M bằng cách sử dụng dòng code sau: 

define [‘WP_MEMORY_LIMIT’, ‘128M’];

Lưu và thoát khỏi file.

Để biết thêm thông tin, hãy làm theo hướng dẫn của chúng tôi về cách tăng giới hạn PHP của bạn thông qua tệp wp-config.

Có một số lý do khiến bạn có thể bị khóa khỏi WordPress và rất dễ giải quyết bằng cPanel & WHM. Trong bài viết này, chúng ta xem xét bốn trong số các sự cố đăng nhập phổ biến nhất và hướng dẫn bạn cách khắc phục chúng. Bao gồm:

  • Đăng nhập khi bị mất mật khẩu
  • Sửa lỗi White Screen of Death của Wordpress
  • Lấy lại các đặc quyền admin bị mất
  • Sửa lỗi database ngăn bạn đăng nhập

Bạn đã mất mật khẩu WordPress của mình và bạn không thể đăng nhập. Trong hầu hết các trường hợp, công cụ reset built-in password là tất cả những gì bạn cần. Tuy nhiên, nếu bạn không thể truy cập tài khoản email mà WordPress gửi reset link , bạn sẽ phải chỉnh sửa MySQL database.

May thay với cPanel bạn có thể dễ dàng thực hiện điều đó. Trước tiên, hãy kích hoạt phpMyAdmin, bạn sẽ tìm thấy trong phần Databases của trang chính cPanel.

Trong sidebar ở bên trái, tìm database cho trang web của bạn. Nó trông giống như yourusername_wp, nhưng nó có thể khác tùy thuộc vào trang web của bạn.

Nhấp vào dấu cộng [+] và bạn sẽ thấy danh sách các bảng.

Nhấp vào bảng wp_users, nơi lưu trữ username và password.

Tìm username của bạn trong cột user_login và nhấp vào Edit ở đầu hàng đó. Hashed password nằm trong cột bên cạnh user_login , nhưng đừng cố thay đổi nó.

Tiếp theo, tìm hàng user_pass và nhập password mới vào cột Value. Trong cột Function, chọn MD5 .

WordPress không lưu trữ trực tiếp password dưới dạng plaintext. Nó đưa password thông qua một hashing algorithm và lưu trữ dưới dạng hashing value. Ta phải tái tạo điều đó bằng cách chọn chức năng MD5.

Cuối cùng, nhấp vào Go và phpMyAdmin sẽ ghi password hash vào database. Bây giờ bạn có thể đăng nhập vào trang web của mình bằng password mới.

Việc tạo một mật khẩu mới thật dễ dàng trong cPanel, nhưng điều gì sẽ xảy ra nếu giao diện đăng nhập hoàn toàn không tải? Nếu đó là một màn hình trống, bạn đang gặp phải White Screen of Death hay màn hình trắng chết chóc.

Có một số nguyên nhân có thể xảy ra, nhưng rất có thể là do các plugin được viết kém hoặc xung đột với nhau, vì vậy bước đầu tiên là tắt tất cả các plugin.

Cách làm là đổi tên folder chứa các file plugin. WordPress sẽ không thể tìm thấy các plugin và các plugin sẽ không được tải. Mở File Manager từ phần Files của trang chính.

Sau đó đến thư mục web của bạn, nó có thể nằm trong thư mục gốc hoặc thư mục con của public_html.
Bạn đến thư mục wp_content và nhấp vào plugins.

Chọn Rename từ thanh công cụ. Chọn một cái tên như “arantined_plugins ”.
Bây giờ hãy thử đăng nhập. Nếu bạn thành công, hãy đổi tên thư mục trở lại “plugin”. Nếu WordPress tiếp tục hoạt động, hãy tắt tất cả các plugin trong giao diện WordPress và bật lại từng plugin một cho đến khi lỗi đăng nhập xảy ra lại và đó cũng là thủ phạm.

Nếu phương pháp này không hiệu quả, bạn có thể khôi phục trang web của mình từ bản sao lưu được thực hiện trước khi xảy ra sự cố.

Đặc quyền admin bị mất là một vấn đề phổ biến khác. Bạn có thể đăng nhập vào trang web của mình, nhưng bạn không có quyền truy cập vào các tính năng yêu cầu đặc quyền của admin . Điều này có thể xảy ra nếu một admin user khác xóa quyền truy cập của bạn. Đây cũng là một malware phổ biến, vì vậy bạn nên chạy một malware scanner ngay sau khi lấy lại quyền truy cập.

Để lấy lại các đặc quyền của bạn, ta sẽ tạo một user account mới với các quyền phù hợp. Bạn có thể làm theo các bước tương tự bất cứ khi nào bạn cần tạo một user từ bên ngoài giao diện của WordPress. Bạn có thể thêm đặc quyền cho user có sẵn, nhưng phương pháp này ít phức tạp hơn.

Đầu tiên, đến database của bạn trong phpMyAdmin, làm theo các bước trong Sửa mật khẩu WordPress bị mất hoặc quên ở trên. Tìm bảng wp_users và nhấp vào Insert.

Thêm thông tin sau vào phần Value của biểu mẫu:

  • ID: Một số cao hơn số user cao nhất hiện tại. Nếu bạn không biết con số cao nhất, hãy sử dụng khoảng 100.000, tùy thuộc vào số lượng user mà trang web của bạn có.
  • user_login: Username duy nhất. Bạn sẽ sử dụng nó để đăng nhập. Không sử dụng cùng username với bất kỳ account nào khác trên trang web.
  • user_pass: Nhập mật khẩu mới. Trong cột Function chọn MD5. Bước thứ hai là rất quan trọng nếu bạn không đặt Function thành MD5, bạn sẽ không thể đăng nhập.
  • user_nicename: Tên hoặc biệt hiệu của bạn.
  • user_email: địa chỉ email của bạn.
  • user_url: URL trang web của bạn.
  • user_registered: Nhấp vào lịch bên cạnh và chọn ngày.
  • user_status: Để ở mức 0.
  • Display_name: tên mà dùng trong giao diện Wordpress.

Khi bạn hoàn tất, biểu mẫu sẽ trông giống như sau:

Lưu ý các giá trị ID, user_login và user_pass, vì bạn sẽ cần chúng trong bước tiếp theo và để đăng nhập.

Nhấp vào Go. Nhấp vào Go một lần nữa để xác nhận và user mới được thêm vào database.

Tiếp theo, Ta cần cấp quyền admin mới cho user. Quay lại trang chính và nhấp vào Insert bên cạnh bảng wp_usermeta.

Ta cần thêm thông tin đặc quyền admin vào database fields này và liên kết nó với user WordPress mới thông qua user_id value.

  • Để trống umeta_id.
  • Nhập user_id từ bước trước.
  • Trong meta_key, nhập wp_capabilities.
  • Trong meta_value, nhập a: 1: {s: 13: ”administrator”; b: 1;}

Nhấp vào Go trên trang này và trang tiếp theo. Bây giờ bạn có thể sử dụng details bạn đã thêm vào database để đăng nhập với các đặc quyền của admin.

Nếu bạn thấy “Error Establishing a Database Connection” khi bạn cố gắng đăng nhập, điều đó có nghĩa là WordPress đang gặp khó khăn khi kết nối với database.

Thật khó để khắc phục sự cố khi bạn không thể truy cập giao diện admin. Tuy nhiên, với các công cụ tích hợp của cPanel & WHM, hosting client và dịch vụ hosting có thể nhanh chóng, dễ dàng chẩn đoán và giúp giải quyết các lỗi đăng nhập phổ biến nhất.

Hy vọng bài viết trên sẽ giúp bạn khắc phụ được lỗi không vào được trang quản trị WordPress. Nếu có thắc mắc hay đóng góp ý kiến gì thêm, mời bạn để lại bình luận phía dưới bài viết này. Vietnix xin chân thành cảm ơn bạn.

Video liên quan

Chủ Đề