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

Memindahkan pemasangan

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 Transferring an installation and the translation is 100% complete.

Anda mungkin diberi tugas untuk memindahkan pemasangan LimeSurvey ke pelayan baharu. Prosesnya sepatutnya mudah, tetapi boleh menjadi rumit disebabkan faktor lain. Di bawah, anda akan menemui maklumat tentang cara melakukan pemindahan dan perkara yang perlu diberi perhatian, serta maklumat tentang cara pulih daripada sebarang masalah yang dihadapi.

Secara umumnya, perubahan sahaja berbanding pemasangan baharu yang bersih adalah seperti berikut:

  1. config.php biasanya diubah untuk menyimpan parameter asas pemasangan serta sebarang tetapan tersuai yang dibuat;
  2. upload/* mungkin mengandungi templat tersuai atau fail yang dimuat naik;
  3. Jadual pangkalan data SQL sepatutnya telah ditambah data pada jadual yang dicipta semasa pemasangan. Perhatikan juga bahawa beberapa jadual baharu mungkin telah dicipta untuk menyimpan salinan data token dan keputusan daripada tinjauan yang pernah atau sedang aktif. Jadual baharu ini biasanya dinamakan lime_survey_nnn..., lime_tokens_nnn..., lime_oldsurvey_nnn..., dan lime_oldtokens_nnn....

Selain itu, melainkan anda telah membuat tampung tersuai pada kod, perubahan sepatutnya terhad kepada kawasan-kawasan ini.

Matlamat memindahkan pemasangan ke sistem baharu adalah serupa dengan proses naik taraf. Perbezaan terbesarnya ialah kita hanya cuba mencipta semula pemasangan sedia ada pada komputer baharu. Jika anda juga ingin menaik taraf ke versi yang lebih baharu, sebaiknya lakukan selepas anda memindahkan pemasangan dan mengesahkan bahawa ia berfungsi.

Memindahkan mana-mana versi

  • Sediakan dan simpan keluaran lama
    • Buat sandaran fail direktori pemasangan dan pangkalan data berasaskan SQL anda
      • Pada peringkat baris arahan, buat arkib .zip atau yang serupa bagi keseluruhan pepohon direktori fail pemasangan
      • Gunakan phpMyAdmin atau yang serupa untuk mengeksport semua jadual; atau gunakan butang LimeSurvey backup entire database yang terdapat dalam dialog Konfigurasi, di bawah tab Advanced
    • Salin fail config.php anda secara berasingan untuk memudahkan proses pengeditan
  • Pindahkan keluaran yang disimpan ke mesin baharu
    • Nyahpadat fail pemasangan anda
      • Cipta direktori pemasangan baharu anda (nama yang sama adalah lebih mudah)
      • Nyahpadat/nyahzip fail pemasangan ke dalam folder yang sama
    • Sediakan pangkalan data SQL anda
      • Cipta pangkalan data baharu menggunakan phpMyAdmin atau antara muka baris arahan
      • Muatkan pangkalan data berasaskan SQL yang disimpan untuk mencipta semula jadual dan kandungan
  • Edit config.php untuk mencerminkan perubahan daripada keluaran lama dan semak pemasangan anda
    • Pastikan anda menyemak nama pangkalan data, nama pengguna, dan kata laluan, serta nama pelayan pemasangan, laluan URL, dan laluan direktori fizikal pemasangan
    • Lawati halaman pentadbir tinjauan atau halaman tinjauan aktif dan semak sama ada semuanya berfungsi
  • Anda sudah bersedia sekarang :)
Jika anda tidak mengubah lokasi pemasangan LimeSurvey anda dan hanya ingin menaik tarafkannya, ikuti proses yang sama seperti yang diterangkan dalam bahagian berkaitan naik taraf LimeSurvey ke versi yang lebih baharu.


Perkara yang mungkin tidak berjalan lancar

Walaupun kelihatan mudah, kadangkala masalah memang berlaku. Bertenang. Pastikan anda telah mengikuti setiap langkah dengan teliti. Jika tidak, baca di bawah untuk melihat di mana orang lain tersekat.

Pemasangan PHP yang berbeza pada setiap mesin

Pangkalan data SQL yang berbeza antara mesin

Versi LimeSurvey yang berbeza (arkib pemasangan dan fail sandaran pangkalan data tidak sepadan)

Ada kemungkinan anda tidak mempunyai kod sandaran pemasangan yang betul untuk dipadankan dengan pangkalan data SQL yang disandarkan. Sandaran yang berasingan ini mudah menjadi keliru, tidak segerak, atau terpisah. Terdapat beberapa perkara yang boleh membantu anda mengetahui versi setiap sandaran. Apabila menggunakan pilihan sandaran SQL LimeSurvey, Nama Fail lalai yang dicipta mengandungi tarikh sandaran dalam namanya. Selain itu, jika anda mencari di dalam fail sandaran pangkalan data SQL, anda akan menemui satu bahagian yang kelihatan serupa dengan contoh di bawah, tempat versi pangkalan data disimpan:

#-----------------------------------------------------------------------
# Table data for lime_settings_global
#-----------------------------------------------------------------------
INSERT INTO lime_settings_global VALUES("DBVersion","126");
....

Nilai ini digunakan oleh pemasang untuk menentukan cara menggunakan perubahan pada jadual semasa naik taraf.