• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền online
  • Đánh giá
  • Khuyến mãi
  • Thông báo

WP Căn bản

Kiến thức căn bản cho người dùng WordPress

paradise-child-theme-wordpress-theme-tot-nhat
  • Dịch vụ WordPress Hosting
  • Dịch vụ tối ưu WordPress
  • Dịch vụ quét mã độc WordPress
  • Mua Paradise child theme
Trang chủ » WordPress » Thủ thuật WordPress » Khắc phục lỗi Block Editor không thể cập nhật
hosting-tot-nhat-danh-cho-wordpress

Khắc phục lỗi Block Editor không thể cập nhật

Cập nhật: 22/09/2023 Trung Hiếu 8 Bình luận

Mục lục Hiện
  • 1. Các nguyên nhân gây lỗi Block Editor
  • 2. Các khắc phục lỗi Block Editor
    • 2.1. Tắt tường lửa (WAF) hoặc ModSecurity
    • 2.2. Kiểm tra và khôi phục file .htaccess
    • 2.3. Thiết lập lại permalinks
    • 2.4. Cài đặt HTTPS và khắc phục lỗi SSL
    • 2.5. Vô hiệu hóa plugin hoặc thay theme
  • 3. Sử dụng Classic Editor

Khắc phục lỗi Block Editor (Gutenberg) không thể cập nhật hoặc đăng tải bài viết mới.

khac-phuc-loi-block-editor-khong-the-cap-nhat-hoac-dang-tai-bai-viet

Vài ngày gần đây, nhiều bạn liên hệ hỏi tôi về tình trạng website WordPress sử dụng Block Editor (Gutenberg) không thể cập nhật bài viết cũ hay đăng tải bài viết mới. Nội dung thông báo lỗi mà các bạn nhận được là “Updating failed. The response is not a valid JSON response” hoặc “Publishing failed. The response is not a valid JSON response”. Vậy nguyên nhân của tình trạng này là gì? Cách xử lý nó ra sao? Hãy dành ít phút để cùng WP Căn bản tìm hiểu ngay sau đây.

Tham khảo thêm:

  • Khắc phục lỗi 403 Forbidden trong WordPress
  • Khắc phục lỗi 503 Service Unavailable trong WordPress

Các nguyên nhân gây lỗi Block Editor

Có nhiều nguyên nhân khác nhau có thể gây ra lỗi “Updating failed. The response is not a valid JSON response” (Cập nhật không thành công. Phản hồi không phải là một JSON hợp lệ) hoặc “Publishing failed. The response is not a valid JSON response” (Xuất bản không thành công. Phản hồi không phải là một JSON hợp lệ), bao gồm:

  1. Tường lửa (WAF) hoặc ModSecurity chặn API của WordPress
  2. Lỗi file .htaccess
  3. Lỗi cấu trúc đường dẫn tĩnh (permalinks)
  4. Xung đột với theme hoặc plugin
  5. Lỗi SSL (mixed content)

Các khắc phục lỗi Block Editor

Từ những nguyên nhân kể trên, chúng ta có thể đề ra một số giải pháp khắc phục như sau:

Tắt tường lửa (WAF) hoặc ModSecurity

Một số WAF và ModSecurity có thể chặn API của WordPress, gây ra lỗi 403 và từ đó dẫn tới việc Block Editor không thể cập nhật hay đăng tải bài viết.

1. Để xác định xem website của bạn có thuộc trường hợp này hay không, hãy click chuột phải vào trình duyệt web (chẳng hạn như Google Chrome) rồi chọn Inspect (hoặc bấm phím F12) để mở Chrome Dev Tools lên => chọn tab Console => click nút Publish/ Update trên trình soạn thảo => chờ thông báo lỗi xuất hiện.

the-response-is-not-a-valid-json-response

Nếu bạn nhìn thấy 403 (Forbidden) thì nhiều khả năng là WAF hoặc ModSecurity đã chặn API của WordPress.

2. Hãy thử truy cập cPanel và tắt ModSecurity đi. Sau đó, quay trở lại trình soạn thảo WordPress và kiểm tra xem lỗi đã được khắc phục hay chưa?

  • Nếu lỗi đã được khắc phục, hãy bật lại ModSecurity. Sau đó liên hệ với nhà cung cấp hosting của bạn để yêu cầu họ hỗ trợ tắt rule chặn API. Họ sẽ yêu cầu bạn cung cấp địa chỉ IP truy cập để xác định rule gây lỗi và thêm nó vào whitelist. Việc tắt hoàn toàn ModSecurity có thể tạo ra nguy cơ về bảo mật nên chúng tôi không khuyến khích.
  • Nếu lỗi chưa được khắc phục, hãy thử tắt CDN của CloudFlare, Sucuri… hoặc bất cứ loại WAF nào khác mà bạn đang sử dụng rồi kiểm tra lại.
Dịch vụ WordPress Hosting của WP Căn bản đã khắc phục hoàn toàn lỗi ModSecurity chặn API.

Kiểm tra và khôi phục file .htaccess

Truy cập vào thư mục cài đặt website WordPress của bạn thông qua File Manager của cPanel/ DirectAdmin hoặc phần mềm FTP => mở file .htaccess ra và kiểm tra xem có code nào lạ hay không. Nếu có, hãy xóa nó đi. Nếu không chắc chắn về nội dung của file .htaccess, hãy thử xóa toàn bộ và thay thế bằng code mặc định của WordPress:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Lưu lại, xóa cache trình duyệt web và kiểm tra kết quả.

Nếu trước đó bạn có tạo file .htaccess ở các vị trí khác trên website, hãy tìm và đổi tên chúng thành .htaccess_old hoặc xóa bỏ.

Thiết lập lại permalinks

Truy cập Settings => Permalinks => Click vào nút Save Changes để WordPress xác nhận lại cấu trúc đường dẫn tĩnh. Sau đó, quay trở về trình soạn thảo và kiểm tra kết quả.

Cài đặt HTTPS và khắc phục lỗi SSL

Lỗi mixed content (website sử dụng giao thức HTTPS nhưng một số tài nguyên vẫn đang sử dụng giao thức HTTP) cũng có thể là nguyên nhân gây lỗi Block Editor.

loi-ssl-trong-wordpress

Tham khảo một trong các bài viết dưới đây để cài đặt HTTPS và khắc phục toàn bộ lỗi SSL cho website của bạn trước khi kiểm tra lại:

  • Chuyển từ HTTP sang HTTPS không bị mất thứ hạng tìm kiếm
  • Cài HTTPS cho WordPress nhanh chóng với Really Simple SSL
  • Sửa lỗi SSL trong WordPress một cách đơn giản

Vô hiệu hóa plugin hoặc thay theme

Trước tiên, hãy thử cập nhật WordPress, theme và toàn bộ plugin mà bạn đang sử dụng lên phiên bản mới nhất. Nếu lỗi vẫn không được khắc phục, hãy thử:

  • Kích hoạt một theme mặc định của WordPress (chẳng hạn như Twenty Twenty, Twenty Twenty-One…) và kiểm tra xem có hết lỗi hay không? Nếu hết lỗi thì có nghĩa là theme của bạn không tương thích với Block Editor => liên hệ với tác giả của theme để nhờ trợ giúp hoặc thay theme khác.
  • Vô hiệu hóa toàn bộ plugin và và kiểm tra xem có hết lỗi hay không? Nếu hết lỗi thì có nghĩa là một trong các plugin bạn đã cài không tương thích với Block Editor. Hãy kích hoạt lần lượt từng plugin đồng thời kiểm tra cho đến khi thấy lỗi xuất hiện lại => xác định được plugin xung đột => liên hệ với tác giả của plugin để nhờ trợ giúp, xóa bỏ hoặc tìm plugin khác có cùng chức năng để thay thế.
Theme Paradise do WP Căn bản phát triển hoàn toàn tương thích với Block Editor.

Sử dụng Classic Editor

Cuối cùng, nếu đã thử mọi phương pháp mà vẫn không thể khắc phục được lỗi Block Editor, các bạn nên xem xét chuyển qua sử dụng Classic Editor. Tham khảo bài viết “Cài đặt trình soạn thảo cổ điển (Classic Editor) cho WordPress” để biết thêm chi tiết.

Bạn đã từng gặp lỗi với Block Editor hay chưa? Bạn đã sử dụng cách nào để khắc phục nó? Hãy chia sẻ với chúng tôi kinh nghiệm của bạn thông qua khung bình luận bên dưới.

Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)

Đang tải đánh giá...
  • Chia sẻ lên Facebook
  • Chia sẻ lên Twitter
  • Chia sẻ lên LinkedIn

Bài viết liên quan

Khắc phục lỗi temp-write-test trong WordPress
Khắc phục lỗi temp-write-test trong WordPress
Sửa lỗi widget lọc sản phẩm theo giá không hiển thị
Sửa lỗi widget lọc sản phẩm theo giá không hiển thị
Tạo tài khoản Admin WordPress thông qua theme
Tạo tài khoản Admin WordPress thông qua theme

Chuyên mục: Thủ thuật WordPress Thẻ: Sửa lỗi WordPress

wpcanban-com-facebook-group

Nói về Trung Hiếu

Một người con của xứ Nghệ, hiện đang sinh sống tại Hà Nội. Tôi là người sáng lập và đứng sau mọi hoạt động của WP Căn bản. Tìm hiểu thêm về tôi tại đây.

Bài viết trước « Chống spam cho plugin Contact Form 7
Bài viết sau Vô hiệu hóa Akismet mShots giúp tăng tốc độ load »

Reader Interactions

Bình luận

    Để lại một bình luận Hủy

    Tất cả các bình luận đều sẽ được kiểm duyệt nghiêm ngặt. Mọi bình luận trái quy định sử dụng sẽ bị gỡ bỏ link hoặc xóa bỏ hoàn toàn. Vui lòng đọc kỹ quy định trước khi bình luận. Xin cảm ơn!

  1. Cường Anh 1 bình luậnviết

    13/04/2025 lúc 19:14

    chào bạn
    mình ko thể lưu và xuất bản trên block editor , mà phải chuyển sang classic , khi kiểm tra F12 như bạn nói thì của mình nó bao lỗi như này thì sửa sao bạn , 500 (Internal Server Error.
    thanks

    Bình luận
    • Trung Hiếu Quản lýviết

      13/04/2025 lúc 19:28

      Bạn vào wp-config.php bật WP_DEBUG lên xem nó có báo lỗi gì cụ thể không nhé. Tham khảo bài viết: Hướng dẫn khắc phục lỗi trắng trang trong WordPress

      Bình luận
  2. Tùng 24 bình luậnviết

    15/11/2023 lúc 09:59

    Trên trang của mình, trong Gutenberg, nút cập nhật có dấu chấm than đỏ.

    Bình luận
    • Trung Hiếu Quản lýviết

      15/11/2023 lúc 10:17

      Bật Chrome Dev Tools (bấm phím F12) lên => chọn tab Console xem nó báo lỗi gì không bạn?

      Bình luận
      • Tùng 24 bình luậnviết

        15/11/2023 lúc 19:38

        Mình thấy thông báo này: Error in event handler: TypeError: Cannot read properties of undefined (reading ‘newValue’) at

        Bình luận
      • Tùng 24 bình luậnviết

        15/11/2023 lúc 19:46

        Mình tìm ra rồi, do xung đột với plugin Publish Press Checklists Pro. Không hiểu tại sao?

        Bình luận
      • Tùng 24 bình luậnviết

        15/11/2023 lúc 19:52

        Haha, xin lỗi bạn! Đó là do mình chưa tick hết các mục checklist nên Gutenberg không cho xuất bản. Mình lại tưởng lỗi gì

        Bình luận
        • Trung Hiếu Quản lýviết

          15/11/2023 lúc 20:09

          Chúc mừng bạn đã tìm ra nguyên nhân. 😅

          Bình luận

Sidebar chính

Giới thiệu về tôi

avatar-tac-gia

Tôi tên là Bùi Trung Hiếu, sinh ra ở một làng quê nghèo thuộc huyện Yên Thành, tỉnh Nghệ An. Hiện tại, tôi đang sinh sống và làm việc tại Hà Nội. Với niềm đam mê công nghệ thông tin, đặc biệt là WordPress, tôi đã tự tìm tòi, nghiên cứu về chúng trong suốt nhiều năm qua.

Xem thêm về tôi

Theo dõi qua mạng xã hội

Dịch vụ tối ưu WordPress miễn phí

dich-vu-toi-uu-wordpress-mien-phi

Plugin độc quyền miễn phí

  • WPCB Secure Shield
  • WPCB Hybrid Cache Manager
  • WPCB Simple Ratings
  • WPCB Simple AntiSpam
  • WPCB Social Share Buttons
  • WPCB Comment Notifications
  • WPCB Comment User Badge
  • WPCB Top Commenters
  • WPCB Simple SMTP
  • WPCB Simple Contact Form
  • WPCB Permalinks Manager
  • WPCB Syntax Highlighter
  • WPCB Content Protector
  • WPCB Auto Images Alt-Text
  • WPCB Snowfall
  • WPCB Ultimate Search
  • WPCB 404 Auto Redirect
  • WPCB Disable Blog
  • WPCB Simple Lightbox
  • WPCB Auto Expired Transients Cleaner

Dịch vụ quét mã độc miễn phí

dich-vu-quet-ma-doc-wordpress-mien-phi

Bài viết mới nhất

  • Sửa lỗi 404 cho XML Sitemaps của Rank Math SEO 01/02/2026
  • Plugin chống spam siêu nhẹ dành cho WordPress 07/01/2026
  • Plugin siêu nhẹ tạo hiệu ứng tuyết rơi cho WordPress 12/12/2025
  • WordPress 6.9 “Gene” chính thức phát hành 03/12/2025
  • Biểu mẫu Jetpack Newsletter cho theme Paradise 20/10/2025
  • Khắc phục lỗi temp-write-test trong WordPress 06/08/2025

Footer

Bình luận mới nhất

  • Trung Hiếu trong Hiển thị code trong bài viết của WordPress
  • Tịnh Nguyễn Blog trong Hiển thị code trong bài viết của WordPress
  • Tịnh Nguyễn Blog trong Hiển thị code trong bài viết của WordPress
  • Trung Hiếu trong Hiển thị code trong bài viết của WordPress
  • Tịnh Nguyễn Blog trong Hiển thị code trong bài viết của WordPress

Bình luận nhiều nhất

  1. Tịnh Nguyễn Blog (19)
  2. Quang (5)
  3. Ngọc Blue (5)
  4. Lê Tùng (4)
  5. Tuấn Lê (3)
  6. VietHouse (2)
  7. Nutatu (2)
  8. Góc Của Ân (1)

Liên kết hữu ích

  • Giới thiệu bản thân
  • Quy định sử dụng
  • Bản quyền nội dung
  • Chính sách bảo mật
  • Liên hệ hỗ trợ

Thống kê WP Căn bản

9 Chuyên mục - 1.016 Bài viết - 35.674 Bình luận

Bản quyền © 2014 - 2026 · WP Căn bản (tiền thân là ebooksvn.com) · Sử dụng Paradise child theme và dịch vụ WordPress Hosting