Tiện nghiCập nhật
From LimeSurvey Manual
Chung
ComfortUpdate là một dịch vụ chuyên nghiệp của LimeSurvey GmbH giúp cập nhật LimeSurvey dễ dàng từ trình duyệt web của bạn chỉ bằng vài cú click chuột (thay vì phải thực hiện cập nhật thủ công).
Để sử dụng và kiểm tra ComfortUpdate, bạn phải đăng ký trên LimeSurvey để nhận key dùng thử miễn phí. Sau khi khóa dùng thử đó hết hạn, bạn có thể mua một trong các gói cao cấp của chúng tôi hoặc cập nhật cài đặt của bạn theo cách thủ công.
Yêu cầu
Cài đặt PHP của bạn phải được biên dịch với sự hỗ trợ cho ZLib và có Phần mở rộng .php OpenSSL đã được cài đặt và kích hoạt. Kiểm tra PHPInfo của bạn hoặc yêu cầu quản trị viên hệ thống của bạn xác nhận.
Máy chủ của bạn phải có khả năng kết nối bằng SSL với comfortupdate.limesurvey.org để sử dụng công cụ ComfortUpdate. Nếu bạn gặp sự cố và nhận được thông báo lỗi như 10060 không thể kết nối với máy chủ 'comfortupdate.limesurvey.org', bạn sẽ phải điều chỉnh/chỉnh sửa cài đặt bảo mật proxy/tường lửa của mình hoặc yêu cầu quản trị viên máy chủ của bạn để được hướng dẫn thêm /giúp đỡ.
Sử dụng ComfortUpdate
Tính năng LimeSurvey ComfortUpdate có thể sử dụng an toàn ngay cả với các cuộc khảo sát đang hoạt động. Nó không xóa hoặc phá hủy bất kỳ dữ liệu hiện có. Tuy nhiên, để đề phòng, bạn nên sao lưu thủ công cơ sở dữ liệu và tệp hiện tại của mình trước khi tiếp tục.
- Tìm nút Cập nhật
- Đối với các phiên bản LimeSurvey cũ hơn, hãy đi tới Biểu tượng Cài đặt Chung, chọn tab đầu tiên và nhấp vào nút Cập nhật
- Đối với Limesurvey gần đây phiên bản, bạn sẽ tìm thấy nút ComfortUpdate trong hộp thoại Cấu hình, trong tab Nâng cao:
- Màn hình ComfortUpdate sẽ hiển thị liên kết cập nhật nếu có phiên bản mới của LimeSurvey. Nếu không, hãy nhấp vào “Kiểm tra ngay” để xem có bản cập nhật mới không
- Nếu tìm thấy bản cập nhật, LimeSurvey sẽ hiển thị một liên kết để cho phép bạn cập nhật. Nhấp vào đây để bắt đầu cập nhật
- Nếu bạn chưa từng sử dụng ComfortUpdate trước đây hoặc khóa nâng cấp ComfortUpdate không hợp lệ, bạn sẽ được yêu cầu nhập khóa nâng cấp.
- LimeSurvey hiện sẽ xác minh thư mục cài đặt của bạn để xác minh rằng các quyền thích hợp được đặt để cho phép cập nhật. Một danh sách các thay đổi được đề xuất sẽ được hiển thị
- Nếu có bất kỳ vấn đề nào, bạn phải sửa chúng tại thời điểm này và sau đó tiến hành bước tiếp theo
- ComfortUpdate bây giờ sẽ tạo bản sao lưu cơ sở dữ liệu của bạn (nếu bạn sử dụng MySQL) và lưu các tệp cài đặt cũ của bạn vào thư mục /tmp. Nếu bạn sử dụng cơ sở dữ liệu khác, bạn nên sao lưu cơ sở dữ liệu theo cách thủ công trước khi tiếp tục! N!ComfortUpdate giờ đây sẽ cập nhật cài đặt của bạn lên phiên bản mới nhất, đồng thời cập nhật cơ sở dữ liệu để phản ánh những thay đổi mới (có thể).
Please note that the database updates are not part of ComfortUpdate, but a general function of LimeSurvey, no matter how you update.
Tắt ComfortUpdate
Để tắt ComfortUpdate nhằm tránh nhận thông báo bật lên Có bản phát hành mới sau mỗi bản phát hành mới, bạn có thể thêm tùy chọn sau vào tệp "config.php" của mình (nằm trong /limesurvey/application /config):
'có thể cập nhật' => sai
Tuy nhiên, chúng tôi thực sự khuyên bạn không nên tắt tính năng này vì bạn có thể bỏ lỡ các bản cập nhật bảo mật quan trọng.
Xử lý sự cố
Tôi gặp một số lỗi trong khi ComfortUpdate
Là bước đầu tiên, vui lòng thử chạy lại bước tương tự sau một phút. Đôi khi, trước tiên, máy chủ phải tạo gói cập nhật, quá trình này có thể mất một phút. Nếu vẫn không hoạt động, hãy kiểm tra các giải pháp khác trong phần khắc phục sự cố này.
Không có câu trả lời của máy chủ - Máy chủ ComfortUpdate không phản hồi
Kể từ tháng 12 năm 2022, mặc định kết nối với máy chủ cập nhật của chúng tôi đã được thay đổi thành chỉ sử dụng SSL. Điều này yêu cầu thư viện OpenSSL PHP trên máy chủ của bạn phải được định cấu hình đúng cách và được kích hoạt và máy chủ của bạn được phép kết nối bằng kết nối HTTP SSL với bên ngoài (với máy chủ của chúng tôi Comfortupdate.limesurvey.org). Nếu một trong những yêu cầu này không được đáp ứng, bạn sẽ nhận được thông báo này. A Cách giải quyết tạm thời (mà chúng tôi không khuyến nghị) là tắt yêu cầu này trong /application/config/updater_version.php bằng cách cài đặt
$config['comfort_update_server_ssl'] = 0;
Trang trống ở bước 3
Nếu bạn nhận được một trang trống ở bước 3, điều đó thường có nghĩa là giới hạn bộ nhớ của cấu hình PHP của bạn được đặt quá thấp. Trong bước đó, LimeSurvey cố gắng tạo bản sao lưu cơ sở dữ liệu và bản sao lưu tệp (của các tệp sẽ được thay thế).
Sử dụng máy chủ proxy để kết nối với update.limesurvey.com
Nếu bạn sử dụng proxy, bạn có thể phải điều chỉnh một số cài đặt để có thể sử dụng ComfortUpdate. Bạn có thể đặt chi tiết về máy chủ proxy của mình trong tệp cấu hình (xem wiki cài đặt chung).