Các công cụ khắc phục sự cố trong WPML > Hỗ trợ
Trang WPML > Hỗ trợ liệt kê mọi công cụ khắc phục sự cố mà WPML cung cấp, được nhóm thành ba cấp độ dựa trên mức độ nguy hiểm khi chạy chúng.
- An toàn để tự chạy. Huy hiệu màu xanh lá cây. Các công cụ tự phục vụ mà bạn có thể chạy mà không cần sự tham gia của bộ phận hỗ trợ WPML.
- Nhật ký – chỉ đọc. Huy hiệu màu xanh da trời. Các chế độ xem chỉ đọc về những gì WPML đã thực hiện. Hữu ích để chẩn đoán các sự cố gián đoạn; không làm cho vấn đề trở nên tồi tệ hơn.
- Nâng cao – chỉ khi bộ phận hỗ trợ WPML yêu cầu. Huy hiệu màu đỏ. Các công cụ có tính phá hủy hoặc khó đảo ngược. Đừng tự chạy các công cụ này; xem Các công cụ nâng cao.
Trang này đề cập đến cấp độ An toàn. Cấp độ Nhật ký có tài liệu tham khảo riêng tại Nhật ký; cấp độ Nâng cao tại Các công cụ nâng cao.
Tìm đúng công cụ – Tìm kiếm
Hộp tìm kiếm ở đầu trang WPML > Hỗ trợ sẽ quét mọi công cụ và mọi hành động phụ trên cả ba cấp độ. Nhập triệu chứng bạn đang gặp phải, tên của thành phần bị hỏng hoặc thao tác bạn muốn chạy (“stuck”, “cache”, “taxonomy”, “duplicate”, “sitekey”) và các công cụ phù hợp sẽ xuất hiện cùng với huy hiệu cấp độ của chúng.
Bạn không cần phải nhớ công cụ nằm ở cấp độ nào.
An toàn để tự chạy
Kiểm tra hệ thống
Chức năng: hiển thị thông tin gỡ lỗi mà bộ phận hỗ trợ WPML thường yêu cầu đầu tiên, chạy các bài kiểm tra kết nối với máy chủ của WPML, liệt kê các tiện ích mở rộng PHP mà WPML cần và cho phép bạn làm mới bộ nhớ cache dữ liệu giấy phép cục bộ.
Khi nào nên sử dụng:
- Bạn chuẩn bị đặt câu hỏi hỗ trợ. Sao chép khối Thông tin gỡ lỗi (Debug information) – xem Chia sẻ thông tin gỡ lỗi với bộ phận hỗ trợ để biết cần bao gồm những gì khác.
- WPML không thể kết nối tới
wpml.orgvà bạn muốn xác nhận đó là sự cố kết nối. - Thay đổi về gói đăng ký không được phản ánh trong WPML. Làm mới dữ liệu giấy phép (Refresh license data) sẽ tìm nạp lại trạng thái tài khoản.
- Bạn muốn xác minh máy chủ của mình có các tiện ích mở rộng PHP mà WPML cần (
SimpleXMLvà các tiện ích khác).
Đây là công cụ đầu tiên nên dùng trong hầu hết các tình huống.
Sửa dữ liệu ngôn ngữ
Chức năng: sửa chữa các phân bổ ngôn ngữ mà WPML lưu trữ cho từng bài viết và thuật ngữ. Năm hành động phụ bao gồm Đặt thông tin ngôn ngữ (Set language information - gán ngôn ngữ cho nội dung chưa có), Đồng bộ hóa các phân loại bài viết (Synchronize posts taxonomies - liên kết lại các bản dịch phân loại với bài viết của chúng), Xóa các bình luận không khớp với ngôn ngữ của nội dung (Remove comments that don’t match the content’s language), Sửa số lượng thuật ngữ (Fix terms count - tính toán lại số lượng thuật ngữ cho mỗi ngôn ngữ) và Sửa phân bổ loại bài viết (Fix post type assignment).
Khi nào nên sử dụng:
- Một bài viết hoặc thuật ngữ xuất hiện ở sai cột ngôn ngữ trên Bảng điều khiển dịch thuật.
- WPML báo cáo ngôn ngữ mặc định là một bản dịch.
- Các bản dịch phân loại có vẻ bị ngắt kết nối với bài viết của chúng.
- Bạn đã thay đổi mã ngôn ngữ (ví dụ:
en-gb→en) và cần phân bổ lại nội dung hiện có. Xem phần Thay đổi mã ngôn ngữ của nội dung hiện có bên dưới. - Bình luận không được lọc chính xác giữa các ngôn ngữ.
Sửa bản dịch
Chức năng: sửa chữa trạng thái bản dịch. Tám hành động phụ: xóa bộ nhớ cache của WPML, thử lại các bản dịch tự động bị kẹt, làm mới kết nối đến các dịch vụ dịch thuật, cập nhật tên miền của bộ chuyển đổi ngôn ngữ (sau khi di chuyển), gán trạng thái bản dịch cho các bản nhân bản, hủy các công việc tự động đang diễn ra, đặt lại dịch vụ dịch thuật ưu tiên và đặt lại trạng thái dịch thuật chuyên nghiệp.
Khi nào nên sử dụng:
- Bản dịch có vẻ bị kẹt. Chúng nằm ở trạng thái Đang tiến hành (In progress) mãi mãi hoặc không hiển thị tiến trình trong WPML > Bản dịch > Công việc dịch thuật.
- Bạn vừa di chuyển trang web sang một tên miền mới và bộ chuyển đổi ngôn ngữ vẫn trỏ đến tên miền cũ.
- Kết nối dịch vụ dịch thuật gặp sự cố và bạn muốn đặt lại kết nối này hoàn toàn.
- Các bài viết nhân bản lẽ ra phải được đánh dấu là bản dịch nhưng lại không được xử lý như bản dịch.
Cập nhật liên kết nội bộ
Chức năng: quét các bài viết được tạo trước WPML 4.7 và kết nối lại các liên kết nội bộ của chúng đến các phiên bản dịch chính xác. Các bài viết mới hơn sẽ có liên kết được điều chỉnh tự động; công cụ này chỉ áp dụng cho các trang web đã chuyển nội dung từ các phiên bản WPML cũ hơn.
Khi nào nên sử dụng: một hành động dọn dẹp diễn ra một lần trên các trang web hoạt động lâu năm có các bài viết ra đời trước WPML 4.7. Sau khi quá trình chạy hoàn tất, phần này sẽ biến mất – nó chỉ cần chạy một lần cho mỗi trang web.
Xóa tất cả tin nhắn và thông báo
Chức năng: loại bỏ mọi thông báo quản trị WPML trên trang web và đặt lại các cảnh báo có thể loại bỏ để chúng có thể xuất hiện lại nếu tái diễn.
Khi nào nên sử dụng: các trang quản trị WPML lộn xộn với các thông báo cũ không còn áp dụng nữa, hoặc bạn vừa giải quyết một vấn đề tồn tại lâu dài và muốn dọn dẹp các cảnh báo hiện đã lỗi thời.
Trạng thái WCML
Chức năng (chỉ dành cho các trang web WooCommerce): bảng trạng thái chỉ đọc dành cho WooCommerce Multilingual. Các phần phụ hiển thị trạng thái dịch trang cửa hàng WooCommerce, các sản phẩm thiếu bản dịch, các phân loại thiếu bản dịch, trạng thái đa tiền tệ, trạng thái của các plugin tương thích với WPML trên trang web và trạng thái của WPML Media cho cửa hàng.
Khi nào nên sử dụng:
- Các trang cửa hàng WooCommerce không xuất hiện bằng các ngôn ngữ đã dịch.
- Một số sản phẩm bị thiếu trong một phiên bản ngôn ngữ của cửa hàng.
- Đa tiền tệ đã được cấu hình nhưng giá không chuyển đổi chính xác.
- Trước khi đặt câu hỏi hỗ trợ liên quan đến WooCommerce, hãy sao chép bảng trạng thái vào câu hỏi của bạn.
Sửa bản dịch WCML
Chức năng (chỉ dành cho các trang web WooCommerce): sửa chữa trạng thái bản dịch dành riêng cho WooCommerce. Các hành động phụ bao gồm đồng bộ hóa các biến thể sản phẩm, thư viện hình ảnh sản phẩm, phân loại cho danh mục sản phẩm, kho hàng cho sản phẩm và biến thể, cho phép dịch các đánh giá sản phẩm bị thiếu, tạo các bản dịch bị thiếu cho thuộc tính sản phẩm và dịch phân loại Loại sản phẩm (Product Type).
Khi nào nên sử dụng:
- Các biến thể sản phẩm không được dịch hoàn toàn.
- Kho hàng không đồng bộ giữa các phiên bản ngôn ngữ của cùng một sản phẩm.
- Thuộc tính sản phẩm bị thiếu trong một ngôn ngữ.
- Đánh giá sản phẩm không hiển thị trong một phiên bản ngôn ngữ.
Thay đổi mã ngôn ngữ của nội dung hiện có
Việc chuyển đổi mã ngôn ngữ (ví dụ: từ en-gb sang en) trên một trang web đã có nội dung bằng ngôn ngữ đó là một thay đổi gồm nhiều bước bên trong cơ sở dữ liệu, không phải là việc di chuyển máy chủ.
Quy trình: thay đổi mã ngôn ngữ trong WPML > Cài đặt > Ngôn ngữ trong phần Chỉnh sửa ngôn ngữ, sau đó phân bổ lại ngôn ngữ của các bài viết và bản dịch hiện có bằng cách sử dụng WPML > Hỗ trợ > Sửa dữ liệu ngôn ngữ > Đặt thông tin ngôn ngữ. Hãy thực hiện thử một lần trên bản sao staging trước khi thực hiện trên trang web chính thức.