Khắc phục lỗi blank site editor WordPress từng bước

3 tháng ago, Hướng dẫn WordPress, 1 Views
Khắc phục lỗi blank site editor WordPress từng bước

Giới thiệu về Lỗi Blank Site Editor WordPress

Lỗi Blank Site Editor (trình chỉnh sửa trang trắng) trong WordPress là một vấn đề khá phổ biến, gây khó khăn cho việc chỉnh sửa và tùy biến giao diện trang web của bạn. Khi gặp lỗi này, trình chỉnh sửa trang (Site Editor) hiển thị một trang trắng hoàn toàn, khiến bạn không thể truy cập vào các công cụ và chức năng cần thiết để thiết kế trang web. Việc xác định nguyên nhân và khắc phục lỗi này có thể tốn thời gian, nhưng với hướng dẫn chi tiết từng bước dưới đây, bạn có thể tự giải quyết vấn đề này một cách hiệu quả.

Nguyên nhân phổ biến gây ra Lỗi Blank Site Editor

Có nhiều nguyên nhân khác nhau có thể dẫn đến lỗi Blank Site Editor trong WordPress. Dưới đây là một số nguyên nhân phổ biến nhất:

  • Plugin xung đột: Các plugin không tương thích hoặc xung đột với nhau là nguyên nhân hàng đầu gây ra lỗi này.
  • Theme lỗi: Một theme không tương thích với phiên bản WordPress hiện tại hoặc chứa mã lỗi cũng có thể gây ra lỗi Blank Site Editor.
  • Giới hạn bộ nhớ PHP: Nếu trang web của bạn vượt quá giới hạn bộ nhớ PHP được cấp phát, nó có thể gây ra lỗi trắng trang.
  • Lỗi cú pháp trong mã nguồn: Lỗi cú pháp trong các tệp PHP của theme hoặc plugin có thể làm cho trình chỉnh sửa trang không hoạt động.
  • Phiên bản WordPress lỗi thời: Sử dụng một phiên bản WordPress cũ có thể dẫn đến các vấn đề tương thích và gây ra lỗi Blank Site Editor.

Bước 1: Kiểm tra và Vô hiệu hóa Plugin

Plugin xung đột là một trong những nguyên nhân phổ biến nhất của lỗi Blank Site Editor. Để kiểm tra xem plugin có phải là nguyên nhân gây ra lỗi hay không, hãy thử vô hiệu hóa tất cả các plugin và sau đó kích hoạt lại từng cái một để xác định plugin gây ra sự cố.

  1. Truy cập vào bảng điều khiển WordPress.
  2. Đi đến “Plugins” -> “Installed Plugins”.
  3. Chọn tất cả các plugin.
  4. Trong menu “Bulk actions”, chọn “Deactivate” và nhấp vào “Apply”.
  5. Kiểm tra xem trình chỉnh sửa trang đã hoạt động trở lại chưa. Nếu nó hoạt động, một trong các plugin đã gây ra lỗi.
  6. Kích hoạt lại từng plugin một và kiểm tra trình chỉnh sửa trang sau mỗi lần kích hoạt. Khi bạn tìm thấy plugin gây ra lỗi, hãy giữ nó ở trạng thái vô hiệu hóa hoặc gỡ cài đặt nó.

Bước 2: Chuyển đổi sang Theme mặc định của WordPress

Nếu việc vô hiệu hóa plugin không giải quyết được vấn đề, theme bạn đang sử dụng có thể là nguyên nhân gây ra lỗi. Để kiểm tra điều này, hãy chuyển đổi sang một theme mặc định của WordPress (ví dụ: Twenty Twenty-Three, Twenty Twenty-Four) và xem trình chỉnh sửa trang có hoạt động bình thường không.

  1. Truy cập vào bảng điều khiển WordPress.
  2. Đi đến “Appearance” -> “Themes”.
  3. Kích hoạt một trong các theme mặc định của WordPress.
  4. Kiểm tra xem trình chỉnh sửa trang đã hoạt động trở lại chưa. Nếu nó hoạt động, theme bạn đang sử dụng có thể có vấn đề.

Nếu theme gây ra lỗi, bạn có thể thử cập nhật nó lên phiên bản mới nhất, liên hệ với nhà phát triển theme để được hỗ trợ, hoặc chuyển sang sử dụng một theme khác.

Bước 3: Tăng giới hạn bộ nhớ PHP

Nếu trang web của bạn vượt quá giới hạn bộ nhớ PHP, nó có thể gây ra lỗi Blank Site Editor. Bạn có thể tăng giới hạn bộ nhớ PHP bằng cách chỉnh sửa tệp `wp-config.php` hoặc tệp `.htaccess`.

Chỉnh sửa tệp `wp-config.php`

  1. Kết nối với máy chủ web của bạn bằng FTP hoặc trình quản lý tệp.
  2. Tìm tệp `wp-config.php` trong thư mục gốc của cài đặt WordPress.
  3. Mở tệp `wp-config.php` để chỉnh sửa.
  4. Thêm dòng mã sau vào tệp này:
    define( 'WP_MEMORY_LIMIT', '256M' );

    (Bạn có thể điều chỉnh giá trị ‘256M’ tùy theo nhu cầu, ví dụ: ‘512M’ hoặc ‘1024M’).

  5. Lưu tệp và tải nó lên máy chủ web của bạn.

Chỉnh sửa tệp `.htaccess`

  1. Kết nối với máy chủ web của bạn bằng FTP hoặc trình quản lý tệp.
  2. Tìm tệp `.htaccess` trong thư mục gốc của cài đặt WordPress. (Lưu ý: tệp này có thể bị ẩn, bạn cần bật hiển thị các tệp ẩn trong FTP hoặc trình quản lý tệp của bạn.)
  3. Mở tệp `.htaccess` để chỉnh sửa.
  4. Thêm dòng mã sau vào tệp này:
    php_value memory_limit 256M

    (Bạn có thể điều chỉnh giá trị ‘256M’ tùy theo nhu cầu, ví dụ: ‘512M’ hoặc ‘1024M’).

  5. Lưu tệp và tải nó lên máy chủ web của bạn.

Sau khi tăng giới hạn bộ nhớ PHP, hãy kiểm tra xem trình chỉnh sửa trang đã hoạt động trở lại chưa.

Bước 4: Bật WP_DEBUG để tìm lỗi

Bật chế độ WP_DEBUG có thể giúp bạn xác định các lỗi cụ thể gây ra sự cố Blank Site Editor. Khi chế độ này được bật, WordPress sẽ hiển thị các thông báo lỗi, cảnh báo và thông báo. Bạn có thể sử dụng các thông tin này để xác định nguyên nhân gốc rễ của vấn đề.

  1. Kết nối với máy chủ web của bạn bằng FTP hoặc trình quản lý tệp.
  2. Tìm tệp `wp-config.php` trong thư mục gốc của cài đặt WordPress.
  3. Mở tệp `wp-config.php` để chỉnh sửa.
  4. Tìm dòng mã sau:
    define( 'WP_DEBUG', false );
  5. Thay đổi `false` thành `true`:
    define( 'WP_DEBUG', true );
  6. Lưu tệp và tải nó lên máy chủ web của bạn.
  7. Kiểm tra trình chỉnh sửa trang. Nếu có lỗi, chúng sẽ được hiển thị trên trang.

Sau khi xác định được lỗi, bạn có thể tìm kiếm giải pháp trực tuyến hoặc liên hệ với một nhà phát triển WordPress để được hỗ trợ.

Lưu ý: Sau khi khắc phục xong lỗi, hãy tắt WP_DEBUG bằng cách thay đổi `true` trở lại `false` để tránh hiển thị thông tin lỗi cho người dùng truy cập trang web của bạn.

Bước 5: Kiểm tra và sửa lỗi cú pháp trong mã nguồn

Lỗi cú pháp trong các tệp PHP của theme hoặc plugin có thể làm cho trình chỉnh sửa trang không hoạt động. Sử dụng chế độ WP_DEBUG (như đã hướng dẫn ở bước 4) sẽ giúp bạn xác định các tệp chứa lỗi cú pháp và vị trí của chúng.

  • Sau khi bạn xác định được tệp chứa lỗi, hãy sử dụng FTP hoặc trình quản lý tệp để truy cập vào tệp đó.
  • Mở tệp và tìm dòng mã được chỉ ra trong thông báo lỗi.
  • Sửa lỗi cú pháp. Các lỗi cú pháp phổ biến bao gồm:
    • Thiếu dấu chấm phẩy (;).
    • Sai chính tả tên hàm hoặc biến.
    • Thiếu dấu ngoặc đơn hoặc ngoặc kép.
  • Lưu tệp và tải nó lên máy chủ web của bạn.
  • Kiểm tra xem trình chỉnh sửa trang đã hoạt động trở lại chưa.

Bước 6: Cập nhật WordPress lên phiên bản mới nhất

Sử dụng một phiên bản WordPress cũ có thể dẫn đến các vấn đề tương thích và gây ra lỗi Blank Site Editor. Đảm bảo rằng bạn đang sử dụng phiên bản WordPress mới nhất.

  1. Truy cập vào bảng điều khiển WordPress.
  2. Nếu có bản cập nhật WordPress, bạn sẽ thấy thông báo trên trang tổng quan.
  3. Nhấp vào nút “Update Now” để cập nhật WordPress.
  4. Sau khi cập nhật xong, hãy kiểm tra xem trình chỉnh sửa trang đã hoạt động trở lại chưa.

Bước 7: Kiểm tra nhật ký lỗi (Error Logs) của máy chủ

Nhật ký lỗi của máy chủ (Error Logs) có thể cung cấp thông tin chi tiết hơn về các lỗi xảy ra trên trang web của bạn. Bạn có thể truy cập nhật ký lỗi thông qua bảng điều khiển của nhà cung cấp dịch vụ hosting hoặc liên hệ với nhà cung cấp dịch vụ hosting để được hỗ trợ.

Phân tích nhật ký lỗi có thể giúp bạn xác định các nguyên nhân phức tạp hơn gây ra lỗi Blank Site Editor.

Bước 8: Liên hệ với bộ phận hỗ trợ WordPress

Nếu bạn đã thử tất cả các bước trên mà vẫn không thể khắc phục được lỗi Blank Site Editor, bạn có thể liên hệ với bộ phận hỗ trợ WordPress hoặc tìm kiếm sự trợ giúp từ cộng đồng WordPress. Có rất nhiều diễn đàn và nhóm Facebook nơi bạn có thể đặt câu hỏi và nhận được sự giúp đỡ từ những người dùng WordPress khác.

  • Diễn đàn WordPress.org
  • Các nhóm Facebook về WordPress
  • Thuê một chuyên gia WordPress

Kết luận

Lỗi Blank Site Editor WordPress có thể gây khó chịu, nhưng với các bước hướng dẫn chi tiết trên, bạn có thể tự mình khắc phục vấn đề này. Hãy nhớ thực hiện từng bước một cách cẩn thận và kiểm tra sau mỗi bước để xác định nguyên nhân gây ra lỗi. Chúc bạn thành công!