x

Glavna poglavlja

  1. LimeSurvey Cloud u usporedbi s LimeSurvey CE
  2. Vodič za brzi početak - LimeSurvey 3.0+
  3. Instalacija - LimeSurvey CE
  4. Kako izraditi dobar upitnik (vodič)
  5. Početak rada
  6. Administriranje LimeSurveya
  7. Upitnici - uvod
  8. Postavke upitnika
  9. Izbornik upitnika
  10. Struktura upitnika
  11. Pitanja - uvod
  12. Skupine pitanja - uvod
  13. Upitnici - upravljanje
  14. Opcije alatne trake upitnika
  15. Višejezični upitnik
  16. ExpressionScript Engine - Vodič za brzi početak
  17. Nekategorizirane i napredne značajke
  18. Opći FAQ
  19. Rješavanje problema
  20. Zaobilazna rješenja
  21. Licenca
  22. Popis izmjena po verzijama
  23. Dodaci
 Actions

Instalacija verzije 1.92 ili starije

From LimeSurvey Manual

Ova je stranica možda strojno prevedena i može sadržavati pogreške. Prikaži engleski izvornik · Poboljšaj ovaj prijevod
This page is a translated version of the page Installation Version 1.92 or older and the translation is 100% complete.
Dodatne stranice:{toc}

1. Provjerite možete li koristiti LimeSurvey na svojoj web-stranici

Provjerite zadovoljava li vaš poslužitelj sljedeće dodatne zahtjeve:

Obavezno:

  • Minimum 80 MB prostora na disku
  • MySQL 4.1.0 ili novije ILI Microsoft SQL Server 2000 ili noviji ILI Postgres 8.1 ili noviji
  • PHP 5.1.2 ili noviji s omogućenim sljedećim modulima/bibliotekama:
    • mbstring (Multibyte String Functions) proširenje (pogledajte i Installation FAQ)
    • mysql5 ili pgsql PHP biblioteka (koja je standard kod pružatelja usluga hostinga - ako ste postavili vlastiti poslužitelj, provjerite je li instalirana)

Napomena: Pretpostavljamo da nemate izričito deaktivirane standardne PHP biblioteke (poput sessions, pcre, ctype ili drugih).

Neobavezna PHP proširenja:

U većini slučajeva vaš pružatelj web-prostora ili administrator sustava moći će vam pomoći s ovim neobaveznim komponentama.

Ako želite isprobati LimeSurvey na lokalnom računalu, preporučujemo XAMPP, softverski paket jednostavan za instalaciju koji sadrži kompletan web-poslužitelj s Apacheom, MySQL-om, PHP-om i Perlom. LimeSurvey će na XAMPP-u raditi bez ikakve konfiguracije.

Ako želite koristiti Microsoftov IIS poslužitelj, pogledajte "Instalacija na XP-u s IIS-om".

1.1 Hosting za LimeSurvey

LimeSurvey bi trebao raditi kod većine tvrtki za hosting koje nude PHP i MYSQL. Ako želite unaprijed instaliranu verziju LimeSurveya, razmislite o korištenju LimeSurvey Cloud, a inače pogledajte naš popis tvrtki za hosting kompatibilnih s LimeSurveyem.

2. Preuzmite LimeSurvey paket

Preuzmite najnoviji stabilni LimeSurvey zip paket (radi vaše udobnosti dostupni su i gzip, bz2 i 7zip paketi) i spremite ga na lokalni disk.

3. Raspakirajte LimeSurvey paket

Raspakirajte zip datoteku u zasebni direktorij/mapu pomoću svog omiljenog programa za kompresiju. Prilikom raspakiravanja pazite da se raspakira struktura direktorija zajedno s datotekama (to je zadano ponašanje većine programa za kompresiju). Naziv putanje instalacijskog direktorija ne smije sadržavati znakove ( ili ), ali smije sadržavati razmak

4. Prikupite informacije o svom poslužitelju

Za ispravnu instalaciju LimeSurveya na web-poslužitelj trebat ćete znati sljedeće:

  • URL svoje web-stranice na kojem će se nalaziti vaše skripte (npr.: http://my.domain.com/limesurvey)
  • Fizičku lokaciju na disku vašeg poslužitelja na kojoj će se nalaziti vaše skripte (npr.: /home/usr/htdocs/limesurvey)
  • IP/mrežnu lokaciju vašeg poslužitelja baze podataka (npr.: localhost)
  • Ako vaš poslužitelj baze podataka koristi nestandardni port, saznajte koji je to port.
  • Vaše korisničko ime i zaporku za poslužitelj baze podataka
  • Kod većine pružatelja usluga ne možete dopustiti skripti da sama stvori bazu podataka, nego je morate stvoriti sami. Ako koristite takvog pružatelja, sami stvorite bazu podataka (na primjer limesurvey).

5. Konfigurirajte LimeSurvey

Sada otvorite datoteku config.php u korijenskom direktoriju /limesurvey/ pomoću svog omiljenog uređivača teksta.

5.1 Osnovne postavke

Prođite kroz config.php i provjerite/konfigurirajte sljedeće postavke:

  • $databasetype: Ovo je tip baze podataka. Trenutačno ovdje možete postaviti "mysql" za MySQL poslužitelj baze podataka, "odbc_mssql" ili "mssqlnative" (zahtijeva izvorni MSSQL PHP upravljački program tvrtke Microsoft) za Microsoft SQL poslužitelj i "postgres" za Postgres SQL poslužitelj. Barem su to oni koji su testirani. (:biggrin:)
Važno: Ako imate Microsoft SQL poslužitelj, provjerite koristi li vaša baza podataka collation koji ne razlikuje velika i mala slova (trebao bi biti zadano postavljen).
  • $databaselocation: Postavite ovo na IP/mrežnu lokaciju vašeg poslužitelja baze podataka. U većini slučajeva "localhost" će raditi. Ako koristite MSSQL, umjesto toga pokušajte koristiti <MACHINENAME>/<SERVERNAME>.
  • $databasename: Naziv baze podataka na vašem poslužitelju baze podataka koju ćete koristiti za LimeSurvey. Ako imate visoka prava na poslužitelju, možete stvoriti bazu podataka iz LimeSurveya. U tom slučaju u ovu postavku upišite kako god će se baza podataka zvati. Alternativno, ovdje možete koristiti naziv prethodno stvorene baze podataka. Ako navedete naziv postojeće baze podataka, provjerite da baza ne sadrži stare tablice LimeSurveya.
  • $databaseuser: Korisničko ime za vaš poslužitelj baze podataka
Važno: Ako koristite Postgres, provjerite je li vaš korisnik ujedno i vlasnik baze podataka.
  • $databasepass: Zaporka vašeg poslužitelja baze podataka
  • $dbprefix: Ovu postavku možete ostaviti praznom (npr.: $dbprefix="";) ako koristite zasebnu bazu podataka samo za LimeSurvey. Ako želite podijeliti bazu podataka između LimeSurveya i drugih aplikacija baza podataka, dodajte prefiks u ovu postavku. Preporučeni prefiks je "lime_", ali zaista - to je na vama. Napomena: Stvaranje baze podataka i korisničkog imena u MySQL-u pomoću naredbenog retka opisano je u Installation FAQ.
  • $rooturl: Ovo treba postaviti na URL lokaciju vaših LimeSurvey skripti. Ako ste LimeSurvey datoteke kopirali u mapu limesurveyfolder, morate promijeniti {$_SERVER['SERVER_NAME']}/limesurvey u naziv mape koji ste odabrali ({$_SERVER['SERVER_NAME']}limesurveyfolder). Varijabla {$_SERVER['SERVER_NAME']} pokušat će automatski odrediti naziv vaše domene, pa je obično ne mijenjajte. Ako ne radi, postavite puni URL poslužitelja. (Primjer "http://www.mydomain.com/limesurvey"). Ako želite da LimeSurvey koristi isključivo SSL, promijenite http u https (pod uvjetom da su SSL certifikati ispravno instalirani i konfigurirani na vašem poslužitelju). Ako želite istovremeno koristiti http i https, ostavite ovu postavku na http.
  • $rootdir: Obično ovo ne trebate mijenjati. Treba biti postavljeno na fizičku lokaciju vaših skripti na disku. Zadana postavka pokušat će to učiniti umjesto vas, pa najvjerojatnije ovdje nećete trebati ništa mijenjati (dio "dirname('''FILE''');" pokušava to učiniti automatski). Ako ne radi, ručno upišite lokaciju na disku - na primjer /home/public_html/limesurvey.
  • $defaultuser: Kada je za skriptu uključena kontrola pristupa, ovo je zadani korisnik koji se stvara kada LimeSurvey prvi put postavlja vaše sigurnosne postavke.
  • $defaultpass: Kada je za skriptu uključena kontrola pristupa, ovo je zadana zaporka koja se stvara kada LimeSurvey prvi put postavlja vaše sigurnosne postavke.
Napomena: Obje postavke ($defaultuser i $defaultpass) koriste se samo za početno postavljanje. Nakon što LimeSurvey postavi bazu podataka, te se postavke uopće ne koriste.

5.2 Neobavezne postavke

U config.php možete postaviti još mnogo neobaveznih postavki. Većina njih služi samo za instalaciju i kasnije se mogu promijeniti u dijalogu Globalne postavke. Za više informacija o tim neobaveznim postavkama pogledajte ovu stranicu. Međutim, za osnovno postavljanje samo nastavite na sljedeći korak.

6. Učitajte datoteke na svoj web-poslužitelj

Pomoću svog FTP programa spojite se na web-poslužitelj i stvorite direktorij za pohranu svojih skripti. Zatim učitajte datoteke zadržavajući strukturu direktorija u kojoj se nalaze. Pazite da datoteke učitate u binarnom načinu rada (provjerite postavke svog FTP programa). Imajte na umu da učitavanje u ASCII načinu rada može dovesti do neobičnih pogrešaka (npr. pogreška 'class not found' tijekom instalacije), a slike se također možda neće ispravno učitati.

7. Postavite dozvole za direktorije

Da bi skripta ispravno radila, potreban joj je određeni pristup nekim direktorijima - to se posebno odnosi na Linux/*nix sustave.

  • Direktorij "/limesurvey/tmp" koristi se za uvoze i učitavanja i treba biti postavljen na Čitanje i pisanje za vaš web-poslužitelj.
  • Direktorij "/limesurvey/upload/" i svi njegovi poddirektoriji također moraju imati Čitanje i pisanje za vaš web-poslužitelj kako bi se omogućilo učitavanje slika i medijskih datoteka.
  • Ostali direktoriji mogu se postaviti na Samo čitanje ili u Linuxu/Unixu. Možda ćete željeti postaviti dozvole za svaku datoteku unutar direktorija /limesurvey/admin na Samo čitanje.
Savjet: Ako koristite Linux, ovisno o konfiguraciji web poslužitelja morat ćete pomoću chmod postaviti prava na mapama u koje je moguće pisati na 755 ili 777. Prvo isprobajte 755 - ako ne radi, "nadogradite" na 777.

8. Pokrenite instalacijsku skriptu

Idite na "http://your.domain.com/limesurvey/admin/install". Ako ste sve ispravno konfigurirali, bit ćete zamoljeni da izradite bazu podataka i/ili izradite tablice unutar baze podataka. LimeSurvey zatim izrađuje potrebne tablice u bazi podataka.

Nakon što skripta prikaže da je uspješno izradila tablice, od vas će se zatražiti da preimenujete ili izbrišete direktorij /admin/install - pa to jednostavno učinite (:biggrin:).

9. Prvi put se povežite na administracijsku skriptu

Gotovi ste! Otvorite preglednik i unesite URL svoje skripte admin.php. Pod pretpostavkom da ste za pohranu datoteka koristili LimeSurvey kao naziv direktorija, to će biti nešto poput "http://your.domain.com/limesurvey/admin/admin.php".

Trebao bi se prikazati zaslon za prijavu. Zadani podaci za prijavu su

Korisnik: admin

Zaporka: password

Nakon prijave bit ćete zamoljeni da promijenite zadanu zaporku. Ugodan rad!

10. Što ako imam problema...

Kao i kod svih računalnih programa, većinom će stvari funkcionirati točno onako kako piše u uputama, ali ponekad jednostavno neće. Postoji previše mogućih razloga zbog kojih stvari ne idu prema planu da bismo ih ovdje opisali. Ako imate poteškoća, prvo pogledajte Česta pitanja o instalaciji. Ako tamo ne pronađete odgovor, objavite svoj problem i sve poruke o pogreškama na LimeSurvey forum na limesurvey.org: