x

Các chương chính

  1. LimeSurvey Cloud so với LimeSurvey CE
  2. LimeSurvey Cloud - Hướng dẫn bắt đầu nhanh
  3. Lắp đặt - LimeSurvey CE
  4. Cách thiết kế một cuộc khảo sát tốt (hướng dẫn)
  5. Bắt đầu
  6. Quản lý khảo sát vôi
  7. Khảo sát - giới thiệu
  8. Cài đặt khảo sát
  9. Thực đơn khảo sát
  10. Cấu trúc khảo sát
  11. Câu hỏi - giới thiệu
  12. Nhóm câu hỏi - giới thiệu
  13. Khảo sát - quản lý
  14. Tùy chọn thanh công cụ khảo sát
  15. Khảo sát đa ngôn ngữ
  16. Công cụ ExpressionScript - Hướng dẫn bắt đầu nhanh
  17. Không được phân loại và các tính năng nâng cao
  18. Câu hỏi thường gặp chung
  19. Xử lý sự cố
  20. Cách giải quyết
  21. Giấy phép
  22. Nhật ký thay đổi phiên bản
  23. Plugin - nâng cao
 Actions

Tiện nghiCập nhật

From LimeSurvey Manual

Trang này có thể đã được dịch máy và có thể chứa lỗi. Xem bản gốc tiếng Anh · Cải thiện bản dịch này
This page is a translated version of the page ComfortUpdate and the translation is 100% complete.

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).

Ngoài tính năng cập nhật dễ dàng, gói đăng ký ComfortUpdate trả phí còn đi kèm các đặc quyền bổ sung, chẳng hạn như quyền truy cập Software Bill of Materials (SBOM) của các phiên bản mới nhất và quyền truy cập vào kho lưu trữ tải xuống các phiên bản LimeSurvey cũ. Bạn có thể truy cập cả hai tại https://account.limesurvey.org.

Bạn không cần ComfortUpdate cho LimeSurvey Cloud.

Để 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.


  Để sao chép và sử dụng phím ComfortUpdate của bạn, hãy truy cập hồ sơ LimeSurvey của bạn và xem phần dưới cùng ComfortUpdate Features


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 sẽ xác minh thư mục cài đặt của bạn để kiểm tra các quyền thích hợp đã được thiết lập để 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 khắc phục chúng ở bước này rồi mới tiếp tục bước tiếp theo
  • ComfortUpdate sẽ tạo một bản sao lưu cơ sở dữ liệu của bạn và của các tệp bị thay đổi.

ComfortUpdate chỉ có thể tạo bản sao lưu cơ sở dữ liệu nếu:

    • Bạn đang sử dụng MySQL làm cơ sở dữ liệu
    • Có bất kỳ thay đổi nào trong lược đồ cơ sở dữ liệu
    • Kích thước cơ sở dữ liệu không vượt quá 50 MB (hoặc kích thước tối đa được cấu hình trong config.php bằng biến maxdbsizeforbackup - xem config-defaults.php)
  • Các tệp sao lưu (sao lưu tệp và cơ sở dữ liệu) sẽ được lưu trong thư mục /tmp. Hãy đảm bảo di chuyển chúng đến một nơi an toàn vì chúng sẽ bị xóa khỏi thư mục /tmp sau vài giờ.
  • Sau đó, ComfortUpdate sẽ cập nhật các tệp cài đặt của bạn lên phiên bản mới nhất và kết thúc.

Khi cập nhật phiên bản chính, bạn sẽ được chuyển hướng đến một trang để thực hiện các bản cập nhật cơ sở dữ liệu cần thiết.

Xin lưu ý rằng các bản cập nhật cơ sở dữ liệu không phải là một phần của ComfortUpdate mà là chức năng chung của LimeSurvey, bất kể bạn cập nhật bằng cách nào.

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 comfortupdate.limesurvey.org

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).