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

Pemasangan Versi 1.92 atau lebih lama

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

1. Pastikan anda boleh menggunakan LimeSurvey di laman web anda

Pastikan pelayan anda memenuhi keperluan tambahan berikut:

Diperlukan:

  • Ruang cakera minimum 80 MB
  • MySQL 4.1.0 atau lebih baharu ATAU Microsoft SQL Server 2000 atau lebih baharu ATAU Postgres 8.1 atau lebih baharu
  • PHP 5.1.2 atau lebih baharu dengan modul/pustaka berikut diaktifkan:
    • pustaka sambungan mbstring (Multibyte String Functions) (lihat juga FAQ Pemasangan)
    • pustaka PHP mysql5 atau pgsql (yang merupakan standard pada penyedia pengehosan - jika anda menyediakan pelayan sendiri, pastikan ia dipasang)

Nota: Kami menganggap bahawa anda tidak menyahaktifkan sebarang pustaka standard PHP secara eksplisit (seperti sessions, pcre, ctype atau yang lain).

Sambungan PHP pilihan:

Dalam kebanyakan kes, penyedia ruang web atau pentadbir sistem anda dapat membantu anda berkenaan komponen pilihan ini.

Jika anda ingin mencuba LimeSurvey pada mesin setempat anda, kami mengesyorkan XAMPP, iaitu pakej perisian yang mudah dipasang dan mengandungi pelayan web lengkap dengan Apache, MySQL, PHP dan Perl. LimeSurvey akan berjalan pada XAMPP tanpa memerlukan sebarang konfigurasi.

Jika anda ingin menjalankan pelayan IIS Microsoft, sila rujuk "Pemasangan pada XP dengan IIS".

1.1 Pengehosan untuk LimeSurvey

LimeSurvey sepatutnya berfungsi dengan kebanyakan syarikat pengehosan yang menyediakan PHP dan MYSQL. Jika anda mahukan versi LimeSurvey yang sudah siap dipasang, pertimbangkan untuk menggunakan LimeSurvey Cloud, atau lihat senarai syarikat pengehosan yang serasi dengan LimeSurvey.

2. Muat turun pakej LimeSurvey

Muat turun pakej zip LimeSurvey stabil terkini (pakej gzip, bz2 dan 7zip juga tersedia untuk kemudahan anda) dan simpan ke cakera setempat anda.

3. Nyahmampat pakej LimeSurvey

Nyahmampat fail zip ke dalam direktori/folder khusus menggunakan perisian pemampatan pilihan anda. Semasa menyahmampat fail, pastikan anda menyahmampat struktur direktori beserta fail-failnya (ini ialah tingkah laku lalai bagi kebanyakan program pemampatan). Nama laluan bagi direktori pemasangan tidak boleh mengandungi aksara ( atau ), tetapi boleh mengandungi aksara ruang

4. Kumpulkan maklumat tentang pelayan anda

Anda perlu mengetahui perkara berikut untuk memasang LimeSurvey pada pelayan web anda dengan betul:

  • URL laman web yang anda rancang sebagai lokasi skrip anda (cth: http://my.domain.com/limesurvey)
  • Lokasi cakera fizikal pada pelayan anda sebagai lokasi skrip anda (iaitu: /home/usr/htdocs/limesurvey)
  • Lokasi IP/rangkaian pelayan pangkalan data anda (iaitu: localhost)
  • Jika pelayan pangkalan data anda menggunakan port bukan standard, ketahui port yang digunakan.
  • Nama pengguna dan kata laluan anda untuk pelayan pangkalan data anda
  • Dengan kebanyakan penyedia, anda tidak boleh membenarkan skrip mencipta pangkalan data, sebaliknya anda perlu mencipta sendiri. Jika anda menggunakan penyedia sedemikian, sila cipta sendiri sebuah pangkalan data (contohnya limesurvey).

5. Konfigurasikan LimeSurvey

Sekarang buka fail config.php dalam direktori akar /limesurvey/ dengan penyunting teks pilihan anda.

5.1 Tetapan asas

Semak config.php dan periksa/konfigurasikan tetapan berikut:

  • $databasetype: Ini ialah jenis pangkalan data. Buat masa ini anda boleh menetapkan "mysql" untuk pelayan pangkalan data MySQL, "odbc_mssql" atau "mssqlnative" (memerlukan pemacu PHP MSSQL asli daripada Microsoft) untuk pelayan Microsoft SQL dan "postgres" untuk Pelayan Postgres SQL. Sekurang-kurangnya itulah yang telah diuji. (:biggrin:)
Penting: Jika anda menggunakan pelayan Microsoft SQL, pastikan pangkalan data anda menggunakan collation tidak sensitif huruf besar/kecil (sepatutnya ditetapkan secara lalai).
  • $databaselocation: Tetapkan ini kepada lokasi IP/rangkaian pelayan pangkalan data anda. Dalam kebanyakan kes, "localhost" akan berfungsi. Jika anda menggunakan MSSQL, cuba gunakan <MACHINENAME>/<SERVERNAME> sebagai gantinya.
  • $databasename: Nama pangkalan data pada pelayan pangkalan data anda yang akan anda gunakan untuk LimeSurvey. Jika anda mempunyai kebenaran peringkat tinggi pada pelayan, anda boleh mencipta pangkalan data daripada LimeSurvey. Dalam kes ini, masukkan sebarang nama yang akan digunakan untuk pangkalan data itu ke dalam tetapan ini. Sebagai alternatif, anda boleh menggunakan nama pangkalan data yang telah dicipta sebelum ini di sini. Jika anda memberikan nama pangkalan data sedia ada, pastikan pangkalan data itu tidak mengandungi jadual lama LimeSurvey.
  • $databaseuser: Nama pengguna pelayan pangkalan data anda
Penting: Jika anda menggunakan Postgres, pastikan pengguna anda juga ialah pemilik pangkalan data.
  • $databasepass: Kata laluan pelayan pangkalan data anda
  • $dbprefix: Anda boleh membiarkan tetapan ini kosong (iaitu: $dbprefix="";) jika anda menggunakan pangkalan data berasingan untuk LimeSurvey sahaja. Jika anda ingin berkongsi pangkalan data antara LimeSurvey dan aplikasi pangkalan data lain, tambahkan awalan pada tetapan ini. Awalan yang disyorkan ialah "lime_", tetapi sebenarnya - ini terpulang kepada anda. Nota: Mencipta pangkalan data dan nama pengguna dalam MySQL melalui baris perintah diterangkan dalam FAQ Pemasangan.
  • $rooturl: Ini patut ditetapkan kepada lokasi URL skrip LimeSurvey anda. Jika anda menyalin fail LimeSurvey ke dalam folder limesurveyfolder, anda perlu menukar nama {$_SERVER['SERVER_NAME']}/limesurvey kepada nama folder yang anda pilih ({$_SERVER['SERVER_NAME']}limesurveyfolder). Pemboleh ubah {$_SERVER['SERVER_NAME']} akan cuba menentukan nama domain anda secara automatik, jadi biasanya jangan ubahnya. Jika ia tidak berfungsi, tetapkan ini kepada URL pelayan penuh. (Contoh "http://www.mydomain.com/limesurvey"). Jika anda mahu LimeSurvey menggunakan SSL sahaja, tukar http kepada https (dengan syarat sijil SSL telah dipasang dan dikonfigurasikan dengan betul pada pelayan anda). Jika anda mahu menggunakan http & https serentak, biarkan sahaja tetapan ini pada http.
  • $rootdir: Biasanya anda tidak perlu mengubah ini. Ia patut ditetapkan kepada lokasi cakera fizikal skrip anda. Tetapan lalai akan cuba melakukannya untuk anda, jadi kemungkinan besar anda tidak perlu mengubah apa-apa di sini (bahagian "dirname('''FILE''');" cuba melakukannya secara automatik). Jika ia tidak berfungsi, taip lokasi cakera secara manual - contohnya /home/public_html/limesurvey.
  • $defaultuser: Apabila skrip mempunyai kawalan akses yang diaktifkan, ini ialah pengguna lalai yang dicipta apabila LimeSurvey mula-mula menyediakan tetapan keselamatan anda.
  • $defaultpass: Apabila skrip mempunyai kawalan akses yang diaktifkan, ini ialah kata laluan lalai yang dicipta apabila LimeSurvey mula-mula menyediakan tetapan keselamatan anda.
Nota: Kedua-dua tetapan ($defaultuser dan $defaultpass) digunakan hanya untuk persediaan awal. Selepas LimeSurvey menyediakan pangkalan data, tetapan ini tidak digunakan langsung.

5.2 Tetapan pilihan

Terdapat banyak lagi tetapan pilihan yang boleh anda tetapkan dalam config.php. Kebanyakannya hanya untuk pemasangan dan kemudian boleh diubah dalam dialog Tetapan global. Untuk maklumat lanjut tentang tetapan pilihan ini, sila lihat halaman ini. Namun begitu, untuk persediaan asas, teruskan sahaja ke langkah seterusnya.

6. Muat naik fail ke pelayan web anda

Menggunakan program FTP anda, sambung ke pelayan web anda dan cipta direktori untuk menyimpan skrip anda. Kemudian muat naik fail dengan mengekalkan struktur direktori asalnya. Pastikan anda memuat naik fail dalam mod binari (semak tetapan program FTP anda). Sila ambil perhatian bahawa memuat naik dalam mod ASCII boleh menyebabkan ralat luar biasa (cth. ralat 'class not found' semasa pemasangan), dan imej juga mungkin tidak dimuat naik dengan betul.

7. Tetapkan kebenaran direktori

Supaya skrip berfungsi dengan betul, ia memerlukan akses tertentu kepada beberapa direktori - ini terutamanya terpakai pada sistem Linux/*nix.

  • Direktori "/limesurvey/tmp" digunakan untuk import & muat naik dan patut ditetapkan kepada Baca & Tulis untuk pelayan web anda.
  • Direktori "/limesurvey/upload/" dan semua subdirektorinya juga mesti mempunyai Baca & Tulis untuk pelayan web anda bagi membolehkan muat naik fail gambar dan media.
  • Direktori lain boleh ditetapkan kepada Baca Sahaja atau dalam Linux/Unix. Anda mungkin ingin menetapkan kebenaran bagi setiap fail dalam direktori /limesurvey/admin kepada Baca Sahaja.
Petua: Jika anda menggunakan Linux, bergantung pada konfigurasi pelayan web anda, anda perlu menjalankan chmod pada folder yang boleh ditulis kepada 755 atau 777. Cuba 755 dahulu - jika tidak berfungsi, 'naik taraf' kepada 777.

8. Jalankan skrip pemasangan

Pergi ke "http://your.domain.com/limesurvey/admin/install". Jika anda telah mengkonfigurasi semuanya dengan betul, anda akan diminta untuk mencipta pangkalan data dan/atau mencipta jadual di dalam pangkalan data. LimeSurvey kemudian akan mencipta jadual yang diperlukan dalam pangkalan data.

Selepas skrip menunjukkan bahawa jadual berjaya dicipta, anda akan diminta untuk menamakan semula atau menghapus direktori /admin/install - jadi lakukan sahaja (:biggrin:).

9. Sambung ke skrip pentadbiran buat kali pertama

Selesai! Buka pelayar anda dan masukkan URL skrip admin.php anda. Dengan andaian anda menggunakan LimeSurvey sebagai nama direktori untuk menyimpan fail, URL tersebut akan kelihatan seperti "http://your.domain.com/limesurvey/admin/admin.php".

Anda akan melihat skrin log masuk. Butiran log masuk lalai ialah

Pengguna: admin

Kata laluan: password

Anda akan diminta menukar kata laluan lalai selepas log masuk. Selamat mencuba!

10. Bagaimana jika saya menghadapi masalah...

Seperti semua program komputer, kebanyakan masa semuanya akan berfungsi seperti yang dinyatakan dalam arahan, tetapi kadangkala tidak. Terdapat terlalu banyak sebab yang mungkin menyebabkan sesuatu tidak berjalan seperti yang dirancang untuk diterangkan di sini. Jika anda menghadapi masalah, semak Installation FAQ terlebih dahulu. Jika anda tidak menemui jawapan di sana, sila siarkan masalah anda dan sebarang mesej ralat di Forum LimeSurvey di limesurvey.org: