x

Bab utama

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Panduan memulai cepat - LimeSurvey 3.0+
  3. Instalasi - LimeSurvey CE
  4. Cara merancang survei yang baik (panduan)
  5. Memulai
  6. Mengelola LimeSurvey
  7. Survei - pengantar
  8. Pengaturan survei
  9. Menu survei
  10. Struktur survei
  11. Pertanyaan - pengantar
  12. Grup pertanyaan - pengantar
  13. Survei - manajemen
  14. Opsi toolbar survei
  15. Survei multibahasa
  16. ExpressionScript Engine - Panduan memulai cepat
  17. Fitur tanpa kategori dan fitur lanjutan
  18. FAQ Umum
  19. Pemecahan Masalah
  20. Solusi Sementara
  21. Lisensi
  22. Log perubahan versi
  23. Plugin
 Actions

Peningkatan dari versi sebelumnya

From LimeSurvey Manual

Halaman ini mungkin diterjemahkan oleh mesin dan dapat mengandung kesalahan. Tampilkan versi asli bahasa Inggris · Perbaiki terjemahan ini
This page is a translated version of the page Upgrading from a previous version and the translation is 100% complete.
Halaman tambahan:{toc}

Sebelum Anda mulai...

... baca bagian ini karena sangat penting: Selalu buat cadangan file dan basis data instalasi Anda saat ini!

Anda dapat melakukannya menggunakan alat administrasi basis data seperti phpMyAdmin dan pengelola file! Jika Anda tidak tahu cara melakukannya, sebaiknya jangan melanjutkan dan mintalah bantuan orang yang mengetahuinya.

Rekomendasi untuk menggunakan ComfortUpdate

Cara peningkatan yang paling mudah/aman adalah menggunakan layanan ComfortUpdate kami.

Petunjuk umum peningkatan

Petunjuk ini bersifat umum dan berlaku untuk peningkatan dari v2.x atau yang lebih baru ke versi apa pun yang lebih baru.

Silakan ikuti langkah-langkah berikut:

  1. Keluar dari administrasi
  2. Cadangkan file dan basis data Anda
  3. Hapus semua file/folder lama kecuali:
    1. /application/config/security.php - Penting!! Ini adalah kunci untuk semua data terenkripsi di LimeSurvey (versi 4 dan yang lebih baru)
    2. /application/config/config.php;
    3. direktori /upload
  4. Salin file baru dari paket LimeSurvey yang baru ke lokasi yang sudah ada.
  5. Sekarang bersihkan cache dan cookie browser Anda.
  6. Buka halaman admin di browser Anda (misalnya https://www.example.com/limesurvey/admin). Jika peningkatan skema basis data diperlukan, Anda akan diminta untuk mengonfirmasinya.
  7. Selesai!

Petunjuk peningkatan khusus versi untuk peningkatan besar

Peningkatan menggunakan CLI

Anda dapat meningkatkan basis data melalui PHP CLI: php application/commands/console.php updatedb. Hal ini memungkinkan Anda menyiapkan sistem peningkatan otomatis melalui baris perintah (misalnya, di crontab), meskipun tidak direkomendasikan.

Peningkatan basis data gagal setelah pembaruan manual/ComfortUpdate

Terkadang, meskipun Anda sudah melakukan semuanya dengan benar, proses peningkatan basis data tidak berjalan sebagaimana mestinya. Hal itu bisa terjadi karena berbagai alasan: versi basis data yang berbeda, format atau isi data yang tidak terduga, konfigurasi yang tidak biasa, atau hal lain yang tidak muncul dalam pengujian kami (ya, kami menguji dengan sangat teliti!)

Jika terjadi kesalahan saat pembaruan basis data dan instans LimeSurvey Anda berakhir dalam kondisi tidak dapat digunakan, Anda perlu kembali ke versi sebelumnya. Hal ini mengasumsikan bahwa Anda masih memiliki cadangan basis data dan file, baik dari pencadangan rutin Anda maupun yang dibuat oleh ComfortUpdate.

Silakan lakukan langkah-langkah berikut:

  • Cadangkan direktori dan basis data LimeSurvey yang ada (ya, sekali lagi - kita sebut ini cadangan ke-2)
  • Pulihkan file ke direktori yang ada (cukup menimpanya) dari cadangan asli (ke-1).
  • Hapus basis data lama dan pulihkan basis data dari cadangan asli (ke-1).

Selesai. Semuanya seharusnya kembali normal.

Catatan tentang pelaporan masalah ini:

Jika Anda mengalami masalah seperti ini, harap selalu laporkan di bug tracker kami di https://bugs.limesurvey.org

Bug yang tidak dilaporkan adalah bug yang tidak diperbaiki. Jangan hanya mengandalkan orang lain untuk melaporkannya. Jika Anda melihat bahwa bug tersebut sudah dilaporkan, Anda juga dapat membantu meningkatkan prioritasnya dengan menandainya sebagai 'Yes, this bug affects me' di bug tracker.

FAQ

Bisakah saya melakukan peningkatan meskipun memiliki survei aktif?

Ya, bisa. Pengecualian mungkin disebutkan dalam petunjuk lengkap di atas. Kami sangat menyarankan Anda menguji survei Anda setelah peningkatan untuk memastikan template desain Anda masih berfungsi dengan baik.

Bagaimana cara mengonversi file struktur survei *.sql/*.csv ke versi LimeSurvey terbaru?

Instal versi 1.50, impor file tersebut, lalu ekspor struktur survei ke format .csv yang lebih baru. Kemudian instal Versi 2.x terbaru, impor format .csv tersebut, dan ekspor ke format .lss saat ini.

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.