Hướng dẫn xử lý lỗi không vào được trang quản trị WordPress

Khi mới làm quản trị viên, bạn có thể gặp phải nhiều sự cố khiến bạn không thể truy cập vào trang quản trị WordPress. Đây là vấn đề phổ biến mà nhiều người mới bắt đầu thường xuyên gặp phải. Lỗi không vào được trang quản trị WordPress có thể do rất nhiều nguyên nhân khác nhau. Trong bài viết này, HTH DIGI sẽ hướng dẫn bạn cách nhận biết các lỗi thường gặp và cách khắc phục hiệu quả để giúp bạn quản trị website một cách chuyên nghiệp hơn.

Do chuyển đổi Hosting hoặc xung đột Plugin

Chuyển đổi Hosting hoặc xung đột Plugin là nguyên nhân phổ biến gây lỗi truy cập vào trang quản trị WordPress. Các lỗi như trang web không tải được hoặc báo lỗi khi truy cập vào trang quản trị thường xảy ra trong trường hợp này. Để khắc phục, bạn có thể áp dụng các cách sau đây:

Cách 1: Xóa lịch sử trình duyệt và sử dụng URL thay thế

  • Bước 1: Xóa toàn bộ lịch sử truy cập hoặc sử dụng chế độ ẩn danh của trình duyệt để đăng nhập lại.
  • Bước 2: Thay URL /wp-login.php cho /wp-admin để thử đăng nhập lại vào trang quản trị.

Nếu cách này không hiệu quả, hãy thử cách khác để xử lý.

Cách 2: Chỉnh sửa file wp-config.php

  • Truy cập hosting của website, tìm và mở tệp wp-config.php.
  • Thêm đoạn mã sau vào file:

define(‘WP_HOME’, ‘http://example.com’);
define(‘WP_SITEURL’, ‘http://example.com’);

Thay “example.com” bằng tên miền website của bạn.

Cách 3: Tải lại file wp-login.php

  • Nếu file wp-login.php không còn tồn tại trên máy chủ, bạn cần tải lại file này lên server.
  • Sau đó, chỉnh sửa đoạn mã xác định user như sau:

// Xóa dòng này:
$user_login = $user_data[“user_login”];

// Thay bằng dòng này:
$user_login = $user_data->user_login;

Cách 4: Vô hiệu hóa các plugin xung đột

  • Sử dụng tài khoản FTP để truy cập thư mục wp-content/plugins.
  • Đổi tên thư mục của plugin gây lỗi, thêm “_old” vào sau tên để vô hiệu hóa tạm thời.

Lỗi không thể thiết lập kết nối cơ sở dữ liệu

Các nguyên nhân gây ra lỗi này thường bao gồm:

  • Hosting yếu, tốc độ xử lý chậm.
  • Server bị DDOS hoặc cơ sở dữ liệu MySQL bị lỗi.
  • Sai cấu hình trong file wp-config.php.
  • Thiếu RAM hoặc server bị sập, dẫn đến không thể xử lý dữ liệu.

Cách khắc phục:

  • Kiểm tra và chỉnh sửa file wp-config.php.
  • Kiểm tra tốc độ kết nối bằng lệnh ping để phát hiện vấn đề từ server.
  • Nếu vấn đề do internet của bạn, hãy thử tắt và khởi động lại kết nối internet hoặc đổi sang mạng khác.

Tệp WordPress cốt lõi bị lỗi

Mặc dù hiếm gặp, tệp cốt lõi của WordPress cũng có thể bị lỗi, khiến bạn không vào được trang quản trị. Trong trường hợp này:

  • Tải bản cài đặt WordPress mới nhất từ trang chủ WordPress.org.
  • Giải nén file và sử dụng FTP để ghi đè các tệp cần thiết lên server.
  • Lưu ý: Chỉ ghi đè khi chắc chắn nguyên nhân là do tệp cốt lõi.

Các vấn đề do Cookie hoặc Cache gây ra

Cookie và bộ nhớ cache trên trình duyệt có thể dẫn đến việc không vào được trang quản trị WordPress. Nếu gặp tình trạng này, hãy thử:

  1. Xóa bộ nhớ cache và cookie trên trình duyệt.
  2. Sử dụng chế độ ẩn danh để kiểm tra xem lỗi có liên quan đến các dữ liệu này không.

Việc xử lý cache và cookie cần cẩn thận vì chúng liên quan đến thông tin đăng nhập và dữ liệu người dùng. Khi cần thiết, bạn nên xóa hoặc cài đặt lại để tránh xung đột.

Giới hạn bộ nhớ hoặc Plugin kém chất lượng

Một trong những nguyên nhân phổ biến là bộ nhớ PHP bị cạn kiệt hoặc các plugin không đảm bảo chất lượng. Để xử lý:

  • Kiểm tra và tăng giới hạn bộ nhớ PHP.
  • Xóa các plugin không cần thiết hoặc không tương thích.
  • Gỡ bỏ hoặc thay đổi tên các plugin gây xung đột trong thư mục wp-content/plugins để vô hiệu hóa chúng.

Nếu gặp phải lỗi vượt quá khả năng xử lý, bạn nên nhờ đến sự hỗ trợ của các quản trị viên có kinh nghiệm.

Lỗi làm mới trang đăng nhập

Khi thấy trang quản trị hiển thị thông báo “login page refreshing error,” vấn đề thường xuất phát từ tệp .htaccess. Hãy thực hiện các bước sau:

  1. Tạo tệp tin .htaccess mới bằng cách sao chép một tệp mới từ root hosting.
  2. Xóa tệp .htaccess cũ khỏi thư mục gốc.
  3. Sau khi vào được Dashboard, truy cập Settings > Permalinks và nhấn Save để lưu lại mà không cần thay đổi gì thêm.

Nhập sai mật khẩu hoặc mất quyền quản trị

Một số trường hợp không vào được trang quản trị WordPress do:

  • Nhập sai mật khẩu hoặc quên mật khẩu.
  • Website bị hacker tấn công và chiếm quyền quản trị.

Cách khắc phục:

  1. Sử dụng chức năng “Forgot your password” để đặt lại mật khẩu.
  2. Nếu bạn có quyền truy cập cơ sở dữ liệu, hãy dùng phpMyAdmin để thay đổi mật khẩu mới và đảm bảo dễ nhớ hơn.

Ngoài ra, để tránh mất quyền quản trị, hãy sử dụng mật khẩu mạnh và bảo mật các thông tin quan trọng.

Lỗi liên quan đến cài đặt Theme

Cài đặt theme mới đôi khi gây ra xung đột với WordPress hoặc với các theme khác. Nếu sau khi cài theme mà không thể truy cập được, hãy:

  • Tắt theme vừa cài đặt bằng cách đổi tên thư mục theme trong wp-content/themes.
  • Chọn một theme mặc định của WordPress để kiểm tra xem lỗi có được khắc phục không.

Các vấn đề về URL hoặc tệp cốt lõi của WordPress

Một số lỗi khác có thể xảy ra do URL sai hoặc tệp cốt lõi của WordPress bị lỗi. Để xử lý:

  • Kiểm tra lại URL đăng nhập. Nếu nhập sai URL, bạn sẽ không thể vào được trang quản trị.
  • Nếu tệp cốt lõi của WordPress bị lỗi, hãy giải nén lại thư mục WordPress và tải tệp lên máy chủ bằng FTP.

Lỗi do PHP hoặc cơ sở dữ liệu

Đôi khi, lỗi PHP hoặc việc chỉnh sửa không đúng mã code có thể khóa quyền quản trị của bạn. Để khắc phục:

  • Sử dụng FTP để đăng nhập vào máy chủ và xóa đoạn mã không hợp lệ.
  • Kiểm tra tệp wp-config.php, cơ sở dữ liệu MySQL, và các tệp trong thư mục /wp-admin/.

Mất quyền quản trị viên do hacker tấn công

Nếu website của bạn bị hacker tấn công và chiếm quyền quản trị, hãy:

  1. Ngắt kết nối với các site vệ tinh hoặc trang chủ.
  2. Khôi phục cơ sở dữ liệu dự phòng.
  3. Rà soát các đoạn mã độc và tìm cách bảo mật hệ thống triệt để.

Kết luận

Trên đây là những cách khắc phục lỗi không vào được trang quản trị WordPress thường gặp. Trong quá trình làm quản trị viên, bạn sẽ gặp phải nhiều vấn đề khác nhau. Quan trọng là luôn bình tĩnh phân tích nguyên nhân, tìm đúng hướng giải quyết và không ngừng nâng cao kỹ năng xử lý lỗi.

HTH DIGI hy vọng bài viết này sẽ hỗ trợ bạn trong việc quản trị website và xử lý các sự cố liên quan đến WordPress.

.
.
.
.