x

Bab utama

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Panduan permulaan pantas - LimeSurvey 3.0+
  3. Pemasangan - LimeSurvey CE
  4. Cara mereka bentuk tinjauan yang baik (panduan)
  5. Bermula
  6. Mentadbir LimeSurvey
  7. Tinjauan - pengenalan
  8. Tetapan tinjauan
  9. Menu tinjauan
  10. Struktur tinjauan
  11. Soalan - pengenalan
  12. Kumpulan soalan - pengenalan
  13. Tinjauan - pengurusan
  14. Pilihan bar alat tinjauan
  15. Tinjauan berbilang bahasa
  16. Enjin ExpressionScript - Panduan mula pantas
  17. Ciri tidak dikategorikan dan ciri lanjutan
  18. Soalan Lazim Umum
  19. Penyelesaian Masalah
  20. Penyelesaian sementara
  21. Lesen
  22. Tukar log versi
  23. Pemalam
 Actions

Menaik taraf daripada versi sebelumnya

From LimeSurvey Manual

Halaman ini mungkin telah diterjemahkan oleh mesin dan mungkin mengandungi ralat. Papar teks asal bahasa Inggeris · 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 bermula...

... baca perkara ini kerana ia sangat penting: Sentiasa buat sandaran fail dan pangkalan data pemasangan semasa anda!

Anda boleh melakukannya menggunakan alat pentadbiran pangkalan data seperti phpMyAdmin dan pengurus fail! Jika anda tidak tahu cara melakukannya, anda tidak patut meneruskan dan sebaiknya minta bantuan orang yang tahu.

Cadangan menggunakan ComfortUpdate

Cara paling mudah/selamat untuk menaik taraf ialah menggunakan perkhidmatan ComfortUpdate kami.

Arahan umum menaik taraf

Ini ialah arahan generik dan terpakai daripada v2.x atau lebih baharu kepada sebarang versi yang lebih terkini.

Sila ikuti langkah-langkah berikut:

  1. Log keluar daripada pentadbiran
  2. Buat sandaran fail dan pangkalan data anda
  3. Hapus semua fail/folder lama kecuali:
    1. /application/config/security.php - Penting!! Ini ialah kunci kepada semua data yang disulitkan dalam LimeSurvey (versi 4 dan seterusnya)
    2. /application/config/config.php;
    3. direktori /upload
  4. Salin fail baharu daripada pakej LimeSurvey yang baharu ke lokasi sedia ada.
  5. Sekarang kosongkan cache dan kuki pelayar anda.
  6. Buka halaman admin dalam pelayar anda (cth. https://www.example.com/limesurvey/admin). Jika tatar pangkalan data diperlukan, anda akan diminta untuk mengesahkannya.
  7. Selesai!

Arahan menaik taraf khusus versi untuk peningkatan utama

Menaik taraf menggunakan CLI

Anda boleh menaik taraf pangkalan data melalui PHP CLI: php application/commands/console.php updatedb. Ini membolehkan anda menyediakan sistem naik taraf automatik melalui baris perintah (contohnya, dalam crontab), walaupun ia tidak disyorkan.

Tatar pangkalan data gagal selepas kemas kini manual/ComfortUpdate

Kadangkala, walaupun anda telah melakukan semuanya dengan betul, proses tatar pangkalan data tidak berjalan seperti yang sepatutnya. Perkara ini boleh berlaku atas pelbagai sebab: versi pangkalan data yang berbeza, format atau kandungan data yang tidak dijangka, konfigurasi luar biasa atau apa-apa lagi yang tidak muncul dalam ujian kami (ya, kami banyak menguji!)

Jika anda menghadapi ralat semasa kemas kini pangkalan data dan instans LimeSurvey anda berada dalam keadaan tidak boleh digunakan, anda perlu kembali ke versi sebelumnya. Ini mengandaikan anda masih mempunyai sandaran pangkalan data dan fail, sama ada daripada sandaran berkala anda atau yang dicipta oleh Comfortupdate.

Sila laksanakan langkah-langkah berikut:

  • Buat sandaran direktori LimeSurvey dan pangkalan data sedia ada (ya, sekali lagi - kita panggil ini sandaran ke-2)
  • Pulihkan fail ke direktori sedia ada (menimpanya sahaja sudah memadai) daripada sandaran asal (ke-1).
  • Hapus pangkalan data lama dan pulihkan pangkalan data daripada sandaran asal (ke-1).

Itu sahaja. Semuanya sepatutnya kembali normal.

Nota tentang pelaporan isu ini:

Jika anda menghadapi masalah seperti ini, sila sentiasa laporkannya dalam penjejak pepijat kami di https://bugs.limesurvey.org

Pepijat yang tidak dilaporkan ialah pepijat yang tidak dibaiki. Jangan hanya bergantung pada orang lain untuk melaporkannya. Jika anda melihat pepijat tersebut telah dilaporkan, anda juga boleh membantu meningkatkan keutamaan pepijat dengan menandakannya sebagai 'Yes, this bug affects me' dalam penjejak pepijat.

Soalan Lazim

Bolehkah saya menaik taraf walaupun saya mempunyai tinjauan aktif?

Ya, boleh. Pengecualian mungkin disebut dalam arahan terperinci di atas. Kami sangat menasihatkan anda menguji tinjauan anda selepas menaik taraf untuk memastikan templat reka bentuk anda masih berfungsi dengan baik.

Bagaimana untuk menukar fail struktur tinjauan *.sql/*.csv kepada versi LimeSurvey terkini?

Pasang versi 1.50, import fail tersebut, dan eksport struktur tinjauan ke format .csv yang lebih baharu. Kemudian pasang Versi 2.x terkini dan import format .csv tersebut, kemudian eksport ke format .lss semasa.

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.