- Trạng thái
- Đã giải quyết
- Đã giải quyết trong
- 5.2.8
Tổng quan về lỗi
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
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.
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:
- WPML lõi 4.2.6 – liên kết
- WPML Dịch Chuỗi 2.10.4 – liên kết
- WPML Quản lý dịch thuật 2.8.5 – liên kết
Nếu bạn đang sử dụng WooCommerce Multilingual, hãy tải xuống phiên bản 4.6.5.
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.