Khi website WordPress đang hoạt động bình thường nhưng đột nhiên xuất hiện thông báo:
“Đã 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.”
hoặc phiên bản tiếng Anh:
“There has been a critical error on this website.”
thì đừng quá lo lắng. Đây là một lỗi khá phổ biến trên WordPress, đặc biệt với các website sử dụng theme Flatsome, WooCommerce hoặc nhiều plugin mở rộng.
Nguyên nhân có thể đến từ plugin xung đột, theme lỗi, phiên bản PHP không tương thích, lỗi cập nhật hoặc file hệ thống bị hỏng.
Trong bài viết này, bạn sẽ biết cách kiểm tra và xử lý lỗi từng bước, kể cả khi không thể truy cập wp-admin.

Nguyên Nhân Gây Lỗi Critical Error Trong WordPress
Lỗi này thường xuất hiện khi WordPress gặp lỗi PHP nghiêm trọng và không thể tiếp tục tải website.
Một số nguyên nhân phổ biến gồm:
- Thường gặp nhất là do Plugin bị xung đột
- Theme Flatsome lỗi hoặc thiếu file
- Cập nhật WordPress thất bại
- Phiên bản PHP không tương thích
- Hosting giới hạn tài nguyên
- File functions.php hoặc code custom bị lỗi
- Plugin tối ưu cache gây xung đột
- WooCommerce hoặc UX Builder gặp lỗi
Để 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: truy 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.
Lưu ý vị trí dưới nội dung như hình dưới:
* @link https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/
*/

B4. 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ó thể copy nguyên code trong file debug.log và dán vào chatgpt để hỏi cách xử lý.
Cách 3. Vô hiệu hóa tất cả plugin
Có 2 cách khác nhau:
Cách 3.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 3.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 4. 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/themesvà đổi tên thư mục theme đang sử dụng.
CÁCH 5. 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. Nhiều nhà phát triển source WordPress hiện nay vẫn lựa chọn PHP 7.4 làm phiên bản mặc định để đảm bảo website hoạt động ổn định ngay sau khi cài đặt.
CÁCH 6: Khôi Phục Website Từ Backup
Nếu website bị lỗi nặng sau cập nhật:
- Plugin
- Theme
- WordPress core
thì cách nhanh nhất là restore backup gần nhất nếu có.
Một số plugin backup phổ biến:
- All In One WP Migration
- UpdraftPlus
- Duplicator
Nếu hosting có JetBackup hoặc backup tự động thì càng dễ khôi phục.
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ụ Hosting lưu trữ web của bạn để được hỗ trợ.
Bạn nên gửi:
- Ảnh lỗi
- File debug.log
- Thời điểm website bắt đầu lỗi
- Các plugin/theme vừa cập nhật
Hosting có thể giúp kiểm tra:
- Error log server
- Giới hạn RAM
- CPU overload
- Malware
- File bị corrupt
Một Số Lưu Ý Khi Dùng Flatsome
Với theme Flatsome, lỗi critical error thường liên quan đến:
- UX Builder
- WooCommerce
- Plugin cache
- PHP version
- Child theme custom code
Để website ổn định hơn:
- Không cập nhật plugin hàng loạt khi chưa backup
- Luôn dùng child theme
- Hạn chế cài quá nhiều plugin tối ưu
- Backup trước khi cập nhật Flatsome
Kết Luận
Lỗi:
“Đã có một lỗi nghiêm trọng trên trang web của bạn”
không phải lỗi quá nguy hiểm nếu xử lý đúng cách.
Trong hầu hết trường hợp, nguyên nhân thường đến từ:
- Plugin xung đột
- Theme Flatsome lỗi
- PHP không tương thích
- Code custom sai
Bạn nên ưu tiên:
- Kiểm tra email quản trị
- Bật debug để xem lỗi
- Tắt plugin
- Kiểm tra theme Flatsome
- Kiểm tra PHP
Nếu làm đúng từng bước, đa số website WordPress đều có thể khôi phục hoạt động chỉ trong vài phút.
Chúc bạn thành công!
- Hướng dẫn đổi mật khẩu và email quản trị Admin Wordpress dễ dàng
- WP All Import Pro và cách nhập dữ liệu wordpress nhanh chóng
- Code chuyển hướng trang web từ a đến x
- Kiếm Tiền Temu Với Tuyệt Chiêu Tạo Website Đánh Giá Và Top Sản Phẩm Hot
- Doanh Nghiệp 1 Người: Xu Hướng Kiếm Tiền Mới Giúp Cá Nhân Xây Dựng Hệ Thống Kinh Doanh Bền Vững Trong Kỷ Nguyên AI
















