Lỗi “Đã có một lỗi nghiêm trọng trên trang web của bạn. Vui lòng kiểm tra email dùng để quản trị trang web để được hướng dẫn.
Tìm hiểu thêm về gỡ lỗi trong WordPress,” hoặc “ There has been a critical error on this website ” là một lỗi chung trong WordPress và có thể do nhiều nguyên nhân khác nhau.
Để xử lý lỗi này, bạn có thể thực hiện theo các cách sau:
Cách 1. Kiểm tra email quản trị
Kiểm tra email bạn đã sử dụng để quản trị trang web của mình. WordPress sẽ gửi một email chi tiết hơn về lỗi này, có thể bao gồm thông tin về plugin hoặc theme gây ra vấn đề.
Cách 2. Kích hoạt chế độ gỡ lỗi trong WordPress
Chế độ gỡ lỗi trong WordPress sẽ giúp bạn xác định chính xác nguyên nhân gây ra lỗi. Bạn có thể kích hoạt chế độ gỡ lỗi bằng cách chỉnh sửa tệp wp-config.php
:
B1: ruy cập tệp wp-config.php
:
Sử dụng FTP hoặc trình quản lý tệp của hosting để truy cập vào thư mục gốc của trang web WordPress.
Mở tệp wp-config.php
.
B2:Thêm mã sau vào tệp wp-config.php
:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
B3:Lưu và đóng tệp.
Cách 3. Kiểm tra tệp debug.log
Sau khi bật chế độ gỡ lỗi, truy cập vào tệp wp-content/debug.log
để xem chi tiết lỗi và sửa lỗi đó.
Cách 4. Vô hiệu hóa tất cả plugin
Có 2 cách khác nhau:
Cách 4.1:
- Truy cập vào thư mục plugin: Truy cập vào thư mục
wp-content/plugins
. - Đổi tên thư mục plugin: Đổi tên các thư mục plugin một cách lần lượt để xác định plugin gây ra lỗi.
Cách 4.2:
Bước 1: Đăng nhập vào phpMyAdmin bằng tài khoản và mật khẩu hosting
Đầu tiên bạn hãy truy cập vào phpMyAdmin, nếu dùng cPanel sẽ có giao diện như ảnh ở dưới.
Bước 2: Chọn cơ sở dữ liệu của website bạn muốn tắt plugin
Sau đó bạn chọn vào Table _option
Bây giờ bạn chọn vào Tìm kiếm => option_name => Nhập vào => active_plugins
Tiếp theo bạn chọn vào Sửa(Edit), ở option_value bạn xoá hết tất cả các giá trị và thay bằng a:0:{}
. Cuối cùng nhấn thực hiện để tắt.
Sau khi hoàn tất, bạn quay lại giao diện quản trị WordPress, tất cả các Plugin đã được tắt một cách nhanh chóng như hình dưới.
Bước 3:
Sau khi tắt tất cả plugin từ phpMyAdmin thì bạn có thể truy cập vào trang quản trị domain/wp-admin và kích hoạt lại từng Plugin để xem loại nào gây ra lỗi thì xóa plugin đó đi là sẽ xử lý được lỗi “Đã có một lỗi nghiêm trọng trên trang web của bạn”.
CÁCH 5. Kiểm tra theme
- Chuyển sang theme mặc định: Nếu có thể truy cập vào bảng điều khiển WordPress, chuyển sang theme mặc định (như Twenty Twenty-One).
- Đổi tên thư mục theme: Nếu không thể truy cập vào bảng điều khiển, truy cập vào thư mục
wp-content/themes
và đổi tên thư mục theme đang sử dụng.
CÁCH 6. Kiểm tra phiên bản PHP
Đảm bảo rằng bạn đang sử dụng phiên bản PHP tương thích với phiên bản WordPress và các plugin của bạn.
CÁCH 7. Liên hệ với nhà cung cấp dịch vụ lưu trữ
Nếu bạn không thể xác định nguyên nhân gây ra lỗi, hãy liên hệ với nhà cung cấp dịch vụ lưu trữ web của bạn để được hỗ trợ.
Chúc bạn thành công!