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

Memindahkan instalasi

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

Anda mungkin mendapat tugas untuk memindahkan instalasi LimeSurvey ke server baru. Prosesnya seharusnya sederhana, tetapi bisa menjadi rumit karena faktor-faktor lain. Di bawah ini, Anda dapat menemukan informasi tentang cara melakukan pemindahan dan hal-hal yang perlu diperhatikan, serta informasi tentang cara memulihkan diri jika terjadi masalah.

Secara umum, satu-satunya perbedaan dari instalasi baru yang bersih adalah sebagai berikut:

  1. config.php biasanya diubah untuk menyimpan parameter dasar instalasi serta pengaturan khusus yang telah dibuat;
  2. upload/* mungkin berisi templat khusus atau file yang diunggah;
  3. Tabel basis data SQL seharusnya telah ditambahi data pada tabel yang dibuat saat instalasi. Perhatikan juga bahwa beberapa tabel baru mungkin telah dibuat untuk menyimpan salinan data token dan hasil dari survei yang sebelumnya atau sedang aktif. Tabel baru ini biasanya diberi nama lime_survey_nnn..., lime_tokens_nnn..., lime_oldsurvey_nnn..., dan lime_oldtokens_nnn....

Selain itu, kecuali jika Anda membuat patch khusus pada kode, perubahan seharusnya terbatas pada area-area ini.

Tujuan memindahkan instalasi ke sistem baru mirip dengan pembaruan versi. Perbedaan terbesarnya adalah kita hanya berusaha membuat ulang instalasi yang ada di komputer baru. Jika Anda juga ingin memperbarui ke versi yang lebih baru, sebaiknya lakukan setelah Anda memindahkan instalasi dan memastikan bahwa instalasi berfungsi.

Memindahkan versi apa pun

  • Siapkan dan simpan rilis lama
    • Cadangkan file direktori instalasi dan basis data berbasis SQL Anda
      • Pada tingkat baris perintah, buat arsip .zip atau sejenisnya dari seluruh struktur direktori file instalasi
      • Gunakan phpMyAdmin atau sejenisnya untuk mengekspor semua tabel; atau gunakan tombol LimeSurvey backup entire database yang terdapat pada dialog Konfigurasi, di bawah tab Advanced
    • Salin file config.php Anda secara terpisah untuk mempermudah proses pengeditan
  • Pindahkan rilis yang telah disimpan ke mesin baru
    • Ekstrak file instalasi Anda
      • Buat direktori instalasi baru (sebaiknya dengan nama yang sama)
      • Ekstrak/unzip file instalasi ke folder yang sama
    • Siapkan basis data SQL Anda
      • Buat basis data baru menggunakan phpMyAdmin atau antarmuka baris perintah
      • Muat basis data berbasis SQL yang telah disimpan untuk membuat ulang tabel dan isinya
  • Edit config.php untuk menyesuaikan perubahan dari rilis lama dan periksa instalasi Anda
    • Periksa dengan teliti nama basis data, nama pengguna, dan kata sandi, serta nama server instalasi, jalur URL, dan jalur direktori fisik ke instalasi
    • Kunjungi halaman admin survei atau halaman survei aktif dan periksa apakah semuanya berfungsi
  • Sekarang Anda siap menggunakannya :)
Jika Anda tidak mengubah lokasi instalasi LimeSurvey dan hanya ingin memperbaruinya, ikuti proses yang sama seperti yang dijelaskan pada bagian tentang pembaruan LimeSurvey ke versi yang lebih baru.


Hal-hal yang bisa salah

Meskipun tampak sederhana, terkadang ada saja yang salah. Tarik napas dalam-dalam. Pastikan Anda telah mengikuti langkah-langkahnya dengan saksama. Jika tidak, baca di bawah ini untuk melihat di mana orang lain mengalami kendala.

Instalasi PHP yang berbeda pada setiap mesin

Basis data SQL yang berbeda antar mesin

Versi LimeSurvey yang berbeda (arsip file instalasi dan cadangan basis data tidak cocok)

Ada kemungkinan Anda tidak memiliki cadangan kode instalasi yang tepat untuk dicocokkan dengan cadangan basis data SQL. Cadangan-cadangan yang terpisah ini mudah tertukar, tidak sinkron, atau terpisah. Ada beberapa hal yang dapat membantu Anda mengetahui versi dari setiap cadangan. Saat menggunakan opsi cadangan SQL LimeSurvey, nama file default yang dibuatnya memuat tanggal pencadangan. Selain itu, jika Anda mencari di dalam file cadangan basis data SQL, Anda akan menemukan bagian yang mirip dengan contoh di bawah ini, tempat versi basis data disimpan:

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

Nilai ini digunakan oleh penginstal untuk menentukan cara menerapkan perubahan pada tabel saat melakukan pembaruan.