WPML
Trạng thái
Đang mở

Tổng quan về lỗi

Nội dung debug.log có các lỗi sau:

WordPress database error Table 'wp_icl_strings' doesn't exist for query…

WordPress database error Table 'wp_icl_string_translations' doesn't exist for query…

Những lỗi này dẫn đến các vấn đề sau:

  • Trên trang WPMLDịch chuỗi, không có chuỗi văn bản nào.
  • Khi quét các chuỗi văn bản của giao diện và/hoặc plugin trên trang WPMLBản địa hóa giao diện và plugin, không tìm thấy chuỗi văn bản nào.

Bạn cũng có thể thấy thông báo không thể đóng sau đây:

Chúng tôi đã phát hiện sự cố với một số bảng trong cơ sở dữ liệu. Vui lòng liên hệ bộ phận Hỗ trợ của WPML để khắc phục sự cố này.

Array ( en =>

Giải pháp tạm thời

Các lỗi này xảy ra khi quá trình kích hoạt WPML chưa hoàn tất. Chúng tôi chưa rõ chính xác cách tái tạo sự cố này.

Chỉ khi bạn không có bản dịch nào, bạn có thể đi tới WPML > Hỗ trợ > Khắc phục sự cố > Cuộn xuống rồi Đặt lại và hủy kích hoạt WPML

Nếu bạn đã có bản dịch, bạn có thể sử dụng giải pháp tạm thời sau và tiếp tục làm việc với WPML.


  1. Tạo bản sao lưu toàn bộ trang web của bạn (các tệp và cơ sở dữ liệu). Có nhiều plugin miễn phí trên WordPress.org cho mục đích này.

  2. Thêm mã này vào cuối tệp functions.php trong thư mục gốc của giao diện của bạn.
    function wpml_fix_missing_icl_tables() {
    
        if( function_exists( 'icl_sitepress_activate' ) )
    
            icl_sitepress_activate();
    
    }
    
    add_action( 'wp_footer', 'wpml_fix_missing_icl_tables' );


  1. Truy cập trang chủ trang web của bạn ít nhất một lần.

  2. Xóa mã.

Tất cả các lỗi đã ghi nhận →