Trang chủ WordPress Unable to communicate back with site to check for fatal errors, so...

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.

42
0
Chia sẻ

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.

Screenshot 2020 11 03 at

Từ khi WordPress phiên bản 4.9 trở đi thì phần chỉnh sửa code trong Appearance => Theme Editor hay Plugin Editor đã không còn khả dụng. Khi bạn chỉnh sửa sẽ nhận được một cảnh báo là 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ật là khó chịu khi bạn thường xuyên sử dụng để chỉnh sửa code. Nhưng lại bị bắt chỉnh sửa bằng FTP, SFTP hoặc chỉnh sửa trực tiếp thông qua ứng dụng File Manager của Control Panel hỗ trợ.

Mình đã mất khá nhiều thời gian để tìm lỗi này và một hồi tìm kiếm tại stackoverflow thì có một cách khá đơn giản. Hãy thực hiện cùng mình nhé.

Lưu ý: Giải pháp này cũng loại bỏ gỡ lỗi PHP, vì vậy nếu bạn gặp lỗi cú pháp và bạn làm điều này, trang web của bạn có thể bị lỗi và bạn không thể chỉnh sửa tệp trừ khi bạn truy cập SFTP / FTP. Như mọi khi, tốt nhất bạn nên có một bản sao lưu trước khi chỉnh sửa tệp.

Bạn hãy truy cập vào wp-admin và chỉnh sửa file file.php. Bạn có thể sử dụng FTP, command line hoặc File Manager để chỉnh sửa. Hãy sử dụng cách dể nhất đối với bạn.

  • Đường dẫn file: my-domain/wp-admin/file.php
Screenshot 2020 11 03 at

Bạn di chuyển đến dòng thứ 509 hoăc sử dụng Ctrl +F để tìm kiểm cho nhanh, hãy tìm với từ khóa “if ( $is_active && ‘php’ === $extension” sau đó xóa bỏ dòng này hoặc sử dụng # để comment.

Và thêm vào đoạn code sau.

if ( $is_active && 'php' === $extension && false) {
Screenshot 2020 11 03 at

Khi chỉnh sửa xong mình save lại và thực hiện edit kiểm tra. Kết qua như mong đợi mọi thứ hoạt động ổn định.

Screenshot 2020 11 03 at

Bạn cũng hãy thực hiện nhé. Nếu vẫn chưa được hãy để lại comment bên dưới để mình biết và có thể giúp ích được cho bạn.

Khi bạn nói chưa biết cuộc chơi vẫn còn. Khi bạn nói không biết cuộc chơi sẽ kết thúc.
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments