WPML

Tổng quan về sự cố

Bạn có thể gặp lỗi PHP sau nếu đang sử dụng phiên bản PHP cũ hơn 5.6

Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in .../wp-content/plugins/sitepress-multilingual-cms/inc/functions.php on line 810

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

Sự cố này đã được khắc phục. Việc cập nhật lên phiên bản mới nhất giải quyết vấn đề này trên trang web của bạn, vì vậy bạn chỉ cần giải pháp tạm thời này nếu chưa thể cập nhật.

WPML hiện yêu cầu phiên bản PHP tối thiểu là 5.6.20, giống như WordPress 5.2 và các phiên bản mới nhất (mở trong tab mới).

Nếu bạn đang lưu trữ bản cài đặt WordPress trên cấu hình máy chủ của riêng mình, hãy cập nhật phiên bản PHP của bạn lên 5.6.20 hoặc tốt nhất là một phiên bản mới hơn.

Trong trường hợp bạn đang sử dụng gói lưu trữ chia sẻ, hãy yêu cầu nhà cung cấp dịch vụ lưu trữ cập nhật phiên bản PHP cho trang web của bạn.

Nếu việc cập nhật phiên bản PHP của máy chủ không khả thi, bạn sẽ phải quay lại gói WPML 4.2.6.

Hành động này sẽ phải được thực hiện thủ công thông qua FTP/SSH hoặc bất kỳ cách nào khác có thể để truy cập vào các tệp trên trang web của bạn.

Đầu tiên, tải xuống các phiên bản tương ứng của WPML lõi, Dịch chuỗi và Quản lý dịch thuật như được mô tả bên dưới:

Nếu bạn đang sử dụng WooCommerce Multilingual, hãy tải xuống phiên bản 4.6.5 (mở trong tab mới).

Tiếp theo, bạn có thể thay thế các tệp plugin hiện có bằng cách xóa chúng và tải lên các tệp của phiên bản phát hành 4.2.6 (các bản dịch hoặc bất kỳ cài đặt nào của bạn sẽ không bị mất vì chúng được lưu trữ trong cơ sở dữ liệu). Đọc hướng dẫn chi tiết hơn về cách cập nhật thủ công tại đây.

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

Vẫn gặp sự cố này?

Nếu việc cập nhật không khắc phục được, hãy đặt một câu hỏi hỗ trợ và chúng tôi sẽ cùng bạn xem xét.