x

Các chương chính

  1. Đám mây LimeSurvey vs LimeSurvey CE
  2. LimeSurvey Cloud - Hướng dẫn bắt đầu nhanh
  3. LimeSurvey CE - Lắp đặt
  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. Cấu hình LimeSurvey
  7. Cấu hình LimeSurvey
  8. Giới thiệu - Khảo sát
  9. Xem menu khảo sát
  10. Xem cấu trúc khảo sát
  11. Giới thiệu - Câu hỏi
  12. Introduction - Question Groups
  13. Introduction - Surveys - Management
  14. Survey toolbar options
  15. Multilingual survey
  16. Quick start guide - ExpressionScript
  17. Advanced features
  18. General FAQ
  19. Troubleshooting
  20. Workarounds
  21. License
  22. Version change log
  23. Plugins - Advanced
 Actions

Nâng cấp từ phiên bản trước

From LimeSurvey Manual

This page is a translated version of the page Upgrading from a previous version and the translation is 88% complete.
Outdated translations are marked like this.
Các trang bổ sung:{toc}

Trước khi bạn bắt đầu...

... hãy đọc phần này vì nó rất quan trọng: Luôn sao lưu các tập tin và cơ sở dữ liệu của bản cài đặt hiện tại của bạn!

Bạn có thể thực hiện việc này bằng công cụ quản trị cơ sở dữ liệu như phpMyAdmin và trình quản lý tệp! Nếu bạn không biết cách thực hiện việc này, bạn không nên tiếp tục và hỏi người biết.

Khuyến nghị sử dụng ComfortUpdate

Cách dễ dàng/an toàn nhất để nâng cấp là sử dụng dịch vụ ComfortUpdate của chúng tôi.

Hướng dẫn nâng cấp (từ 2.x trở lên lên bất kỳ phiên bản nào mới hơn)

Vui lòng làm theo các hướng dẫn sau:

  • Sao lưu các tệp và cơ sở dữ liệu của bạn (chúng tôi đã đề cập đến điều đó chưa?).
  • Xóa tất cả các tệp cũ/ các thư mục ngoại trừ:
    • /application/config/security.php -Quan trọng!! Đây là chìa khóa cho tất cả dữ liệu được mã hóa trong thư mục LimeSurvey (phiên bản 4 trở lên)
    • /application/config/config.php;
    • /upload
  1. Log out of the administration
  2. Backup your files and database
  3. Delete all the old files/folders except for:
    1. /application/config/security.php - Important!! This is the key to all encrypted data in LimeSurvey (version 4 and later)
    2. /application/config/config.php;
    3. /upload directory
  4. Copy the new files from the new LimeSurvey package to the existing location.
  5. Now clear your browser cache and cookies.
  6. Open the admin page in your browser (e.g. https://www.example.com/limesurvey/admin). If a database scheme upgrade is necessary you will be prompted to confirm it.
  7. Done!
Note: Between major versions (for example from version 3 to 4) the template/design themes change usually completely. Old survey design templates/themes will usually not work anymore.

Nâng cấp bằng CLI

Bạn có thể nâng cấp cơ sở dữ liệu thông qua PHP CLI: php application/commands/console.php updatedb . Điều này cho phép bạn thiết lập hệ thống tự động nâng cấp thông qua dòng lệnh (ví dụ: trong crontab), mặc dù điều này không được khuyến khích.

Nâng cấp cơ sở dữ liệu không thành công sau khi cập nhật thủ công/ComfortUpdate

Đôi khi, ngay cả khi bạn đã làm mọi thứ đúng, mọi thứ vẫn không diễn ra như mong đợi trong quá trình nâng cấp cơ sở dữ liệu. Điều đó có thể xảy ra vì nhiều lý do: Các phiên bản cơ sở dữ liệu khác nhau , định dạng hoặc nội dung dữ liệu không mong muốn, cấu hình bất thường hoặc bất kỳ thứ gì khác không hiển thị trong các thử nghiệm của chúng tôi (vâng, chúng tôi thử nghiệm rất nhiều!)

Nếu bạn gặp lỗi trong quá trình cập nhật cơ sở dữ liệu và phiên bản LimeSurvey của bạn ở trạng thái không sử dụng được, bạn muốn quay lại phiên bản trước. Điều này giả định rằng bạn vẫn có cơ sở dữ liệu và bản sao lưu tệp, từ bản sao lưu thông thường hoặc từ bản sao lưu thông thường của bạn. cái được tạo bởi Comfortupdate.

Vui lòng thực hiện các bước sau:

  • Sao lưu thư mục và cơ sở dữ liệu LimeSurvey hiện có (vâng, một lần nữa - chúng tôi sẽ gọi đây là bản sao lưu thứ 2)
  • Khôi phục các tệp vào thư mục hiện có (chỉ cần ghi đè chúng là được) từ bản sao lưu ban đầu (thứ 1).
  • Xóa cơ sở dữ liệu cũ và khôi phục cơ sở dữ liệu từ bản sao lưu gốc (thứ 1).

Đó là nó. Mọi thứ sẽ trở lại bình thường.

Lưu ý về việc báo cáo vấn đề này:

Nếu bạn gặp phải sự cố như thế này, vui lòng luôn báo cáo vấn đề này trong trình theo dõi lỗi của chúng tôi tại https://bugs.limesurvey.org

Lỗi chưa được báo cáo là lỗi chưa được sửa. Xin đừng chỉ dựa vào người khác báo cáo nó. Nếu bạn thấy lỗi đã được báo cáo, bạn cũng có thể giúp nâng mức độ ưu tiên của lỗi bằng cách đánh dấu lỗi đó là 'Có, lỗi này ảnh hưởng đến tôi' trong trình theo dõi lỗi.

Câu hỏi thường gặp

Tôi có thể nâng cấp ngay cả khi tôi có khảo sát đang hoạt động không?

Vâng, bạn có thể. Các trường hợp ngoại lệ có thể được đề cập trong hướng dẫn kỹ lưỡng ở trên. Chúng tôi đặc biệt khuyên bạn nên kiểm tra khảo sát sau khi nâng cấp để kiểm tra xem mẫu thiết kế của bạn có còn hoạt động tốt hay không.

Làm cách nào để chuyển đổi tệp cấu trúc khảo sát *.sql/*.csv sang phiên bản LimeSurvey mới nhất?

Cài đặt phiên bản 1.50, nhập tệp và xuất cấu trúc khảo sát sang định dạng .csv mới hơn. Sau đó cài đặt Phiên bản 2.x mới nhất rồi nhập định dạng .csv và xuất sang định dạng .lss hiện tại.

Survey theme incompatibility

With certain major version updates any custom survey themes will not be compatible, anymore:

  • Update from LimeSurvey 2.6 or lower to LimeSurvey 2.50
  • Update from LimeSurvey 5.x or lower to LimeSurvey 6.x

Error "Multiple primary key defined" when updating MySQL database

If you encounter this error, please check the setting sql_generate_invisible_primary_key in your MySQL server variables. This is most likely set to ON, but should be set to OFF. Then restore your database from the backup (as explained above) and try again.