Sửa lỗi: Không thể kết nối với website để kiểm tra lỗi fatal
Nguyên nhân gây ra lỗi
“Không thể kết nối với website để kiểm tra lỗi fatal, vì vậy các thay đổi PHP đã được hoàn tác. Bạn sẽ cần tải file PHP được cập nhật thông qua cách thức khác, ví dụ như sử dụng sFTP.“
hay
“Unable to communicate back with site to check for fatal errors, so the PHP change was reverted. You will need to upload your PHP file change by some other means, such as by using SFTP.“
khi cập nhật code thường gặp ở các bản WordPress 4.9 trở lên do tính năng kiểm tra lỗi khi lưu tệp PHP trong wp-admin để giúp người dùng tránh gặp các lỗi khi chỉnh sửa. Mặc dù đây là một tính năng tuyệt vời nhằm bảo vệ người dùng, nhưng vô tình tính năng kiểm tra lại này lại gây xung đột với một số plugin.
Để khắc phục vấn đề này chúng ta có thể tạm tắt tính năng này để tránh việc xung đột gây lỗi.
Truy cập tệp /wp-admin/includes/file.php, tìm đoạn code sau:
if ( $is_active && ‘php’ === $extension ) {
thêm điều kiện “&& false“:
if ( $is_active && 'php' === $extension && false) {
Sau khi chỉnh chúng ta lưu lại file và tiến hành thao tác chỉnh sửa lại trên WordPress để kiểm tra.
Rất mong qua bài viết này, mọi người đã có thể cách khắc phục được lỗi “Không thể kết nối với website để kiểm tra lỗi fatal,…” hay “Unable to communicate back with site to check for fatal errors,…” khi cập nhật code trong giao diện admin của WordPress.