Lỗi Unable to communicate back with site to check for fatal errors trên WordPress

Tuy nhiên, trong quá trình sử dụng, một số website có thể xuất hiện thông báo lỗi:

 

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.

 

Thông báo này khiến bạn không thể lưu thay đổi PHP trực tiếp trong trình chỉnh sửa của WordPress.

 

Cách sửa lỗi Unable to communicate back with site

 

Để khắc phục, bạn cần truy cập vào mã nguồn WordPress và chỉnh sửa file file.php. Có thể sử dụng FTP, SFTP, File Manager trên hosting hoặc command line, tùy vào phương thức quản lý website của bạn.

 

File cần chỉnh sửa nằm tại:

 
wp-admin/includes/file.php
 
WordPress, Appearance, website
 

Bạn có thể sử dụng Ctrl + F để tìm nhanh đoạn code chứa:


 
 
if ( $is_active && 'php' === $extension
 

Sau khi tìm thấy, thay đổi đoạn code này thành:


 
 
if ( $is_active && 'php' === $extension && false) {
 

Việc thêm điều kiện && false khiến điều kiện kiểm tra này không được thực thi.

 

Sau khi chỉnh sửa, hãy lưu lại file file.php và quay lại Appearance → Theme Editor hoặc Plugin Editor để thử chỉnh sửa một file PHP khác.

 

Nếu không còn xuất hiện thông báo Unable to communicate back with site to check for fatal errors, nghĩa là việc chỉnh sửa đã có hiệu lực và trình chỉnh sửa code của WordPress có thể hoạt động trở lại.

 

Lưu ý khi chỉnh sửa file WordPress

 

wp-admin/includes/file.php là file hệ thống của WordPress, vì vậy bạn nên sao lưu file trước khi thay đổi. Ngoài ra, nếu cập nhật WordPress lên phiên bản mới, những thay đổi trực tiếp trong file này có thể bị ghi đè.

 

Trong trường hợp có quyền truy cập FTP, SFTP hoặc File Manager, đây cũng là những phương án an toàn hơn để chỉnh sửa file PHP thay vì thay đổi trực tiếp mã nguồn WordPress từ Theme Editor.

 HỖ TRỢ TRỰC TUYẾN