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

Instalasi Versi 1.92 atau yang lebih lama

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 Installation Version 1.92 or older and the translation is 100% complete.
Halaman tambahan:{toc}

1. Pastikan Anda dapat menggunakan LimeSurvey di situs web Anda

Pastikan server Anda memenuhi persyaratan tambahan berikut:

Wajib:

  • Ruang disk minimum 80 MB
  • MySQL 4.1.0 atau yang lebih baru ATAU Microsoft SQL Server 2000 atau yang lebih baru ATAU Postgres 8.1 atau yang lebih baru
  • PHP 5.1.2 atau yang lebih baru dengan modul/pustaka berikut diaktifkan:
    • pustaka ekstensi mbstring (Multibyte String Functions) (lihat juga FAQ Instalasi)
    • pustaka PHP mysql5 atau pgsql (yang merupakan standar pada penyedia hosting - jika Anda menyiapkan server sendiri, pastikan pustaka ini telah terpasang)

Catatan: Kami berasumsi bahwa Anda tidak menonaktifkan pustaka standar PHP secara eksplisit (seperti sessions, pcre, ctype, atau lainnya).

Ekstensi PHP opsional:

Dalam banyak kasus, penyedia ruang web atau administrator sistem Anda dapat membantu Anda terkait komponen opsional ini.

Jika Anda ingin mencoba LimeSurvey di komputer lokal Anda, kami merekomendasikan XAMPP, yaitu paket perangkat lunak yang mudah dipasang dan berisi server web lengkap dengan Apache, MySQL, PHP, dan Perl. LimeSurvey akan berjalan di XAMPP tanpa memerlukan konfigurasi apa pun.

Jika Anda ingin menjalankan server IIS dari Microsoft, lihat "Instalasi pada XP dengan IIS".

1.1 Hosting untuk LimeSurvey

LimeSurvey seharusnya berfungsi dengan sebagian besar perusahaan hosting yang menyediakan PHP dan MYSQL. Jika Anda menginginkan LimeSurvey yang sudah terpasang, pertimbangkan untuk menggunakan LimeSurvey Cloud; atau lihat daftar perusahaan hosting yang kompatibel dengan LimeSurvey.

2. Unduh paket LimeSurvey

Unduh paket zip LimeSurvey stabil terbaru (tersedia juga paket gzip, bz2, dan 7zip untuk kenyamanan Anda) dan simpan ke disk lokal Anda.

3. Ekstrak paket LimeSurvey

Ekstrak berkas zip ke direktori/folder khusus menggunakan perangkat lunak kompresi pilihan Anda. Saat mengekstrak berkas, pastikan struktur direktori beserta berkasnya ikut diekstrak (ini adalah perilaku default pada sebagian besar program kompresi). Nama jalur direktori instalasi tidak boleh mengandung karakter ( atau ), tetapi boleh mengandung karakter spasi.

4. Kumpulkan informasi tentang server Anda

Anda perlu mengetahui hal-hal berikut agar dapat memasang LimeSurvey di server web Anda dengan benar:

  • URL situs web yang Anda inginkan tempat skrip Anda akan berada (misalnya: http://my.domain.com/limesurvey)
  • Lokasi fisik pada disk di server Anda tempat skrip Anda akan berada (yaitu: /home/usr/htdocs/limesurvey)
  • Lokasi IP/jaringan server basis data Anda (yaitu: localhost)
  • Jika server basis data Anda menggunakan port non-standar, cari tahu port yang digunakan.
  • Nama pengguna dan sandi Anda untuk server basis data
  • Pada sebagian besar penyedia, Anda tidak dapat membiarkan skrip membuat basis data, tetapi harus membuatnya sendiri. Jika Anda menggunakan penyedia seperti itu, buatlah sendiri sebuah basis data (misalnya limesurvey).

5. Konfigurasikan LimeSurvey

Sekarang buka berkas config.php di direktori root /limesurvey/ dengan editor teks pilihan Anda.

5.1 Pengaturan dasar

Telusuri config.php dan periksa/konfigurasikan pengaturan berikut:

  • $databasetype: Ini adalah jenis basis data. Saat ini Anda dapat mengisi di sini "mysql" untuk server basis data MySQL, "odbc_mssql" atau "mssqlnative" (memerlukan driver PHP MSSQL native dari Microsoft) untuk Microsoft SQL server, dan "postgres" untuk Postgres SQL Server. Setidaknya itulah yang telah diuji. (:biggrin:)
Penting: Jika Anda menggunakan Microsoft SQL server, pastikan basis data Anda menggunakan collation yang tidak peka huruf besar/kecil (case-insensitive) (seharusnya sudah diatur secara default).
  • $databaselocation: Atur ini ke lokasi IP/jaringan server basis data Anda. Dalam banyak kasus "localhost" akan berfungsi. Jika Anda menggunakan MSSQL, cobalah menggunakan <MACHINENAME>/<SERVERNAME> sebagai gantinya.
  • $databasename: Nama basis data pada server basis data Anda yang akan digunakan untuk LimeSurvey. Jika Anda memiliki izin tingkat tinggi pada server, Anda dapat membuat basis data dari LimeSurvey. Dalam hal ini, isikan nama apa pun yang akan dipakai untuk basis data tersebut pada pengaturan ini. Sebagai alternatif, Anda dapat menggunakan nama basis data yang sudah dibuat sebelumnya di sini. Jika Anda memberikan nama basis data yang sudah ada, pastikan basis data tersebut tidak berisi tabel lama LimeSurvey.
  • $databaseuser: Nama pengguna server basis data Anda
Penting: Jika Anda menggunakan Postgres, pastikan pengguna Anda juga merupakan pemilik basis data.
  • $databasepass: Sandi server basis data Anda
  • $dbprefix: Anda dapat mengosongkan pengaturan ini (yaitu: $dbprefix="";) jika Anda menggunakan basis data terpisah khusus untuk LimeSurvey. Jika Anda ingin berbagi satu basis data antara LimeSurvey dan aplikasi basis data lain, tambahkan prefiks pada pengaturan ini. Prefiks yang direkomendasikan adalah "lime_", tetapi sebenarnya - ini terserah Anda. Catatan: Pembuatan basis data dan nama pengguna di MySQL dengan baris perintah dijelaskan di FAQ Instalasi.
  • $rooturl: Ini harus diatur ke lokasi URL skrip LimeSurvey Anda. Jika Anda menyalin berkas LimeSurvey ke folder limesurveyfolder, Anda harus mengubah {$_SERVER['SERVER_NAME']}/limesurvey menjadi nama folder yang Anda pilih ({$_SERVER['SERVER_NAME']}limesurveyfolder). Variabel {$_SERVER['SERVER_NAME']} akan mencoba menentukan nama domain Anda secara otomatis, sehingga biasanya tidak perlu diubah. Jika tidak berfungsi, atur ini ke URL server lengkap. (Contoh "http://www.mydomain.com/limesurvey"). Jika Anda ingin LimeSurvey hanya menggunakan SSL, ubah http menjadi https (asalkan sertifikat SSL telah dipasang dan dikonfigurasi dengan benar di server Anda). Jika Anda ingin menggunakan http & https secara bersamaan, biarkan pengaturan ini tetap http.
  • $rootdir: Biasanya Anda tidak perlu mengubah ini. Ini harus diatur ke lokasi fisik skrip Anda pada disk. Pengaturan default akan mencoba melakukannya untuk Anda, sehingga kemungkinan besar Anda tidak perlu mengubah apa pun di sini (bagian "dirname('''FILE''');" mencoba melakukannya secara otomatis). Jika tidak berfungsi, ketikkan lokasi disk secara manual - misalnya /home/public_html/limesurvey.
  • $defaultuser: Jika skrip mengaktifkan kontrol akses, ini adalah pengguna default yang dibuat saat LimeSurvey pertama kali menyiapkan pengaturan keamanan Anda.
  • $defaultpass: Jika skrip mengaktifkan kontrol akses, ini adalah kata sandi default yang dibuat saat LimeSurvey pertama kali menyiapkan pengaturan keamanan Anda.
Catatan: Kedua pengaturan ($defaultuser dan $defaultpass) digunakan hanya untuk penyiapan awal. Setelah LimeSurvey menyiapkan basis data, pengaturan ini sama sekali tidak digunakan lagi.

5.2 Pengaturan opsional

Masih banyak pengaturan opsional lain yang dapat Anda atur di config.php. Sebagian besar hanya untuk instalasi dan nantinya dapat diubah di dialog Pengaturan global. Untuk informasi lebih lanjut tentang pengaturan opsional ini, silakan lihat halaman ini. Namun, untuk penyiapan dasar, cukup lanjutkan ke langkah berikutnya.

6. Unggah berkas ke server web Anda

Dengan program FTP Anda, hubungkan ke server web Anda dan buat direktori untuk menyimpan skrip Anda. Kemudian unggah berkas dengan struktur direktori yang sama seperti aslinya. Pastikan Anda mengunggah berkas dalam mode biner (periksa pengaturan program FTP Anda). Harap perhatikan bahwa pengunggahan dalam mode ASCII dapat menyebabkan galat yang tidak lazim (misalnya galat 'class not found' selama instalasi), dan gambar juga mungkin tidak terunggah dengan benar.

7. Atur izin direktori

Agar skrip berfungsi dengan benar, skrip memerlukan akses tertentu ke beberapa direktori - ini berlaku terutama untuk sistem Linux/*nix.

  • Direktori "/limesurvey/tmp" digunakan untuk impor & unggahan dan harus diatur ke Baca & Tulis untuk server web Anda.
  • Direktori "/limesurvey/upload/" beserta semua subdirektorinya juga harus memiliki Baca & Tulis untuk server web Anda agar unggahan berkas gambar dan media dapat dilakukan.
  • Direktori lainnya dapat diatur ke Hanya Baca atau di Linux/Unix. Anda mungkin ingin mengatur izin setiap berkas di dalam direktori /limesurvey/admin ke Hanya Baca.
Petunjuk: Jika Anda menggunakan Linux, tergantung pada konfigurasi server web Anda, Anda harus menjalankan chmod pada folder yang dapat ditulisi menjadi 755 atau 777. Coba 755 terlebih dahulu - jika tidak berhasil, 'tingkatkan' ke 777.

8. Jalankan skrip instalasi

Buka "http://your.domain.com/limesurvey/admin/install". Jika Anda telah mengonfigurasi semuanya dengan benar, Anda akan diminta untuk membuat basis data dan/atau membuat tabel di dalam basis data. LimeSurvey kemudian membuat tabel yang diperlukan di dalam basis data.

Setelah skrip menunjukkan bahwa tabel berhasil dibuat, Anda akan diminta untuk mengganti nama atau menghapus direktori /admin/install - jadi lakukan saja (:biggrin:).

9. Terhubung ke skrip administrasi untuk pertama kalinya

Selesai! Buka browser Anda dan masukkan URL skrip admin.php Anda. Dengan asumsi Anda menggunakan LimeSurvey sebagai nama direktori untuk menyimpan file, URL-nya akan terlihat seperti "http://your.domain.com/limesurvey/admin/admin.php".

Anda akan melihat layar login. Kredensial login default adalah

Pengguna: admin

Sandi: password

Anda akan diminta untuk mengubah kata sandi default setelah login. Selamat mencoba!

10. Bagaimana jika saya mengalami masalah...

Seperti semua program komputer, sebagian besar waktu semuanya akan berjalan sesuai petunjuk, tetapi terkadang tidak. Ada terlalu banyak kemungkinan penyebab ketika semuanya tidak berjalan sesuai rencana untuk dijelaskan di sini. Jika Anda mengalami kesulitan, periksa terlebih dahulu FAQ Instalasi. Jika Anda tidak menemukan jawabannya di sana, silakan posting masalah Anda beserta pesan kesalahan apa pun di Forum LimeSurvey di limesurvey.org: