Chuyển từ Rhymix hoặc XE
Tài liệu này tổng hợp những điều cần biết khi chuyển website đang vận hành trên Rhymix hoặc XE sang Zittme.
Từ Rhymix sang Zittme
Zittme được tách ra từ Rhymix 2.1.35 và vẫn giữ tính tương thích.
- Phần lớn mô-đun, add-on, skin, layout của bên thứ ba vẫn chạy nguyên vẹn. Namespace
Rhymix\của lõi vẫn được giữ làm bí danh tương thích. - Cách chuyển giống như cập nhật: sao lưu, ghi đè bản phân phối Zittme rồi vào trang quản trị.
- Cấu trúc DB tương thích với Rhymix 2.1.35. Các bảng cho tính năng riêng của Zittme được tự động thêm khi vào trang quản trị.
Những điểm cần lưu ý:
- Nếu bạn đã sửa trực tiếp tệp lõi của Rhymix, các sửa đổi đó sẽ mất khi ghi đè.
- Sau khi chuyển, trình soạn thảo mặc định được gợi ý là zittEditor. Nếu trước đó bạn đã chủ động chọn ckeditor thì vẫn giữ nguyên.
- Việc quay lại (Zittme → Rhymix) đồng nghĩa với chấp nhận dữ liệu của các tính năng riêng của Zittme (giao diện, trường lặp, v.v.) bị bỏ qua, và không được khuyến nghị. Hãy luôn giữ bản sao lưu trước khi chuyển.
Từ XE 1.x sang Zittme
Sau khi nâng cấp, không thể quay lại XE. Cách khôi phục duy nhất là bản sao lưu làm trước.
Điều kiện trước
- Phải là XE 1.8 trở lên mới nâng cấp trực tiếp được. Nếu thấp hơn, hãy nâng lên bản XE mới nhất (1.11) trước, hoàn tất cập nhật mọi mô-đun và tạo bảng rồi mới tiến hành.
- Kiểm tra PHP trên máy chủ là 7.4 trở lên (XE chạy được cả trên 5.x nhưng Zittme thì không).
- Sao lưu tệp FTP và DB ở dạng bạn có thể tự khôi phục.
- Bắt đầu làm khi đang đăng nhập bằng quản trị viên cấp cao nhất.
Các bước
- Tải bản phân phối Zittme và ghi đè toàn bộ lên thư mục cài XE. Hãy kiểm tra đã tải lên 100% để không sót các thư mục mới (
common/frameworkv.v.). FTP đôi khi bỏ sót một số trong hàng nghìn tệp. - Tải lại màn hình quản trị sẽ hiện thông báo cập nhật mô-đun, tạo bảng. Hãy chạy tất cả.
- Chạy tạo lại tệp cache. Nếu thất bại, có thể xóa nội dung bên trong
files/cachequa FTP. - Kiểm tra cài đặt website và bảo mật trong cài đặt hệ thống.
- Xem danh sách kiểm tra bên thứ ba bên dưới, và bật lại các tính năng đã được đưa vào lõi ở vị trí mới.
- Xóa các tệp XE cũ còn sót bằng tính năng dọn tệp lõi không cần thiết trên bảng tổng quan quản trị.
- Sao lưu
files/và DB của website đang vận hành - Tập chuyển trước trên máy chủ bản sao
- Dọn các tài nguyên thuộc danh sách kiểm tra ở trên
- Thay tệp bằng bản phân phối Zittme, vào trang quản trị và chạy chuyển đổi DB
- Kiểm tra màn hình, đăng nhập, viết bài, đính kèm
Website lớn sẽ mất thời gian chuyển đổi. Nhất định phải tập trước trên máy chủ bản sao, và không khuyến nghị dùng công cụ di chuyển riêng.
Danh sách kiểm tra tài nguyên bên thứ ba của XE
Nhiều tài nguyên thời XE đã được đưa tính năng vào lõi hoặc không còn hoạt động.
| Tài nguyên | Trạng thái | Xử lý |
|---|---|---|
| Mô-đun gửi mail nâng cao | Đưa vào một phần | Kiểm tra lại cách gửi mail tại Cài đặt hệ thống > Cài đặt thông báo |
| Mô-đun đăng nhập tự động | Đưa vào hoàn toàn | Dùng tính năng lõi. Đăng nhập tự động cũ bị đặt lại |
| Mô-đun đa tên miền | Đưa vào hoàn toàn | Cài đặt hệ thống > Cài đặt website |
| Mô-đun SEO | Chuyển tính năng | Cài đặt hệ thống > Cài đặt SEO |
| Mô-đun ghi lỗi | Chuyển tính năng | Cài đặt hệ thống > Cài đặt gỡ lỗi |
| Add-on Session Shield | Chuyển tính năng | Khóa bảo mật phiên trong Cài đặt hệ thống > Cài đặt nâng cao |
| Nén script (ZipperUpper) | Chuyển tính năng | Cài đặt hệ thống > Cài đặt nâng cao |
| Add-on giao tiếp | Không cần | Tính năng tin nhắn có trong mô-đun giao tiếp của lõi |
| Add-on CAPTCHA | Không hoạt động | Thay bằng reCAPTCHA |
| Các add-on tải jQuery bên ngoài | Không hỗ trợ | Gỡ bỏ |
| Mô-đun CafeXE / Homepage | Không hỗ trợ | Xung đột với đa tên miền. Không khuyến nghị nâng cấp |
Tiêu chí đánh giá: Đưa vào hoàn toàn (tích hợp vào lõi, cài đặt ở vị trí mới) / Đưa vào một phần (chỉ tích hợp một phần) / Chuyển tính năng (chuyển sang menu khác) / Không hỗ trợ (cần thay thế) / Không hoạt động (thay ngay).