x

Pääluvut

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Pikaopas - LimeSurvey 3.0+
  3. Asennus - LimeSurvey CE
  4. Miten suunnitella hyvä kysely (opas)
  5. Aloitus
  6. LimeSurveyn hallinnointi
  7. Kyselyt - johdanto
  8. Kyselyn asetukset
  9. Kyselyn valikko
  10. Kyselyn rakenne
  11. Kysymykset - johdanto
  12. Kysymysryhmät - johdanto
  13. Kyselyt - hallinta
  14. Kyselyn työkalupalkin asetukset
  15. Monikielinen kysely
  16. ExpressionScript-moottori - Pikaopas
  17. Luokittelemattomat ja edistyneet ominaisuudet
  18. Yleiset usein kysytyt kysymykset
  19. Vianmääritys
  20. Kiertotavat
  21. Lisenssi
  22. Version muutoslogi
  23. Lisäosat
 Actions

Asennus, versio 1.92 tai vanhempi

From LimeSurvey Manual

Tämä sivu on saatettu kääntää konekäännöksenä, ja se voi sisältää virheitä. Näytä englanninkielinen alkuperäinen · Paranna tätä käännöstä
This page is a translated version of the page Installation Version 1.92 or older and the translation is 100% complete.
Lisäsivut:{toc}

1. Varmista, että voit käyttää LimeSurveytä verkkosivustollasi

Varmista, että palvelimesi täyttää seuraavat lisävaatimukset:

Pakolliset:

  • Vähintään 80 Mt levytilaa
  • MySQL 4.1.0 tai uudempi TAI Microsoft SQL Server 2000 tai uudempi TAI Postgres 8.1 tai uudempi
  • PHP 5.1.2 tai uudempi, kun seuraavat moduulit/kirjastot on otettu käyttöön:
    • mbstring (Multibyte String Functions) -laajennuskirjasto (katso myös Asennuksen UKK)
    • mysql5- tai pgsql-PHP-kirjasto (joka on vakiona webhotelleissa - jos olet pystyttänyt oman palvelimen, varmista, että se on asennettu)

Huomautus: Oletamme, ettet ole poistanut käytöstä yhtään PHP:n vakiokirjastoa (kuten sessions, pcre, ctype tai muita).

Valinnaiset PHP-laajennukset:

Useimmissa tapauksissa webhotellin tarjoaja tai järjestelmänvalvoja voi auttaa näiden valinnaisten osien kanssa.

Jos haluat kokeilla LimeSurveytä omalla koneellasi, suosittelemme XAMPP-ohjelmistoa. Se on helposti asennettava ohjelmistopaketti, joka sisältää täydellisen web-palvelimen: Apachen, MySQL:n, PHP:n ja Perlin. LimeSurvey toimii XAMPP:ssa ilman erillisiä asetuksia.

Jos haluat käyttää Microsoftin IIS-palvelinta, katso "Asennus XP:lle IIS:n kanssa".

1.1 LimeSurveyn isännöinti

LimeSurveyn pitäisi toimia useimmissa webhotelleissa, jotka tarjoavat PHP:n ja MySQL:n. Jos haluat valmiiksi asennetun LimeSurveyn, harkitse LimeSurvey Cloudin käyttöä. Muussa tapauksessa tutustu listaan LimeSurveyn kanssa yhteensopivista webhotelleista.

2. Lataa LimeSurvey-paketti

Lataa uusin vakaa LimeSurvey-zip-paketti (saatavilla on myös gzip-, bz2- ja 7zip-paketit) ja tallenna se paikalliselle levyllesi.

3. Pura LimeSurvey-paketti

Pura zip-tiedosto omaan hakemistoonsa/kansioonsa haluamallasi pakkausohjelmalla. Varmista purkaessasi, että hakemistorakenne puretaan tiedostojen mukana (useimmat pakkausohjelmat toimivat oletuksena näin). Asennushakemiston polun nimessä ei saa olla merkkejä ( tai ), mutta siinä saa olla välilyönti

4. Kerää tiedot palvelimestasi

Tarvitset seuraavat tiedot asentaaksesi LimeSurveyn web-palvelimellesi oikein:

  • Verkkosivustosi URL-osoite, jossa skriptisi tulevat sijaitsemaan (esim. http://my.domain.com/limesurvey)
  • Fyysinen levysijainti palvelimellasi, jossa skriptisi tulevat sijaitsemaan (esim. /home/usr/htdocs/limesurvey)
  • Tietokantapalvelimesi IP-/verkkosijainti (esim. localhost)
  • Jos tietokantapalvelimesi käyttää epästandardia porttia, selvitä, mikä portti se on.
  • Tietokantapalvelimesi käyttäjätunnus ja salasana
  • Useimmilla tarjoajilla et voi antaa skriptin luoda tietokantaa, vaan sinun täytyy tehdä se itse. Jos käytät tällaista tarjoajaa, luo tietokanta (esimerkiksi limesurvey) itse.

5. Määritä LimeSurveyn asetukset

Avaa nyt tiedosto config.php hakemistossa /limesurvey/ (juurihakemisto) haluamallasi tekstieditorilla.

5.1 Perusasetukset

Käy läpi config.php ja tarkista/määritä seuraavat asetukset:

  • $databasetype: Tietokannan tyyppi. Tällä hetkellä tähän voi asettaa "mysql" MySQL-tietokantapalvelimelle, "odbc_mssql" tai "mssqlnative" (vaatii Microsoftin natiivin MSSQL PHP -ajurin) Microsoft SQL Serverille ja "postgres" Postgres SQL Serverille. Ainakin nämä on testattu. (:biggrin:)
Tärkeää: Jos käytät Microsoft SQL Serveriä, varmista, että tietokantasi käyttää kirjainkoosta riippumatonta vertailujärjestystä (collation) (pitäisi olla oletuksena).
  • $databaselocation: Aseta tähän tietokantapalvelimesi IP-/verkkosijainti. Useimmiten "localhost" toimii. Jos käytät MSSQL:ää, kokeile käyttää sen sijaan muotoa <MACHINENAME>/<SERVERNAME>.
  • $databasename: Tietokannan nimi tietokantapalvelimellasi, jota käytät LimeSurveylle. Jos sinulla on palvelimella laajat oikeudet, voit luoda tietokannan LimeSurveystä. Tällöin kirjoita tähän asetukseen se nimi, jolla tietokanta tulee olemaan. Vaihtoehtoisesti voit käyttää tässä aiemmin luodun tietokannan nimeä. Jos annat olemassa olevan tietokannan nimen, varmista, ettei tietokannassa ole LimeSurveyn vanhoja tauluja.
  • $databaseuser: Tietokantapalvelimesi käyttäjänimi
Tärkeää: Jos käytät Postgresia, varmista, että käyttäjäsi on myös tietokannan omistaja.
  • $databasepass: Tietokannan salasana
  • $dbprefix: Voit jättää tämän asetuksen tyhjäksi (esim. $dbprefix="";), jos käytät erillistä tietokantaa pelkästään LimeSurveylle. Jos haluat jakaa tietokannan LimeSurveyn ja muiden tietokantasovellusten kesken, lisää tähän asetukseen etuliite. Suositeltu etuliite on "lime_", mutta se on oikeastaan sinun päätettävissäsi. Huomautus: Tietokannan ja käyttäjätunnuksen luominen MySQL:ssä komentoriviltä on kuvattu sivulla Asennuksen UKK.
  • $rooturl: Tämän tulisi osoittaa LimeSurvey-skriptiesi URL-sijaintiin. Jos kopioit LimeSurveyn tiedostot kansioon limesurveyfolder, sinun täytyy muuttaa {$_SERVER['SERVER_NAME']}/limesurvey valitsemasi kansion nimeksi ({$_SERVER['SERVER_NAME']}limesurveyfolder). Muuttuja {$_SERVER['SERVER_NAME']} yrittää selvittää verkkotunnuksesi automaattisesti, joten sitä ei yleensä tarvitse muuttaa. Jos se ei toimi, aseta tähän palvelimen koko URL-osoite. (Esimerkki "http://www.mydomain.com/limesurvey"). Jos haluat LimeSurveyn käyttävän vain SSL:ää, vaihda http muotoon https (edellyttäen, että SSL-varmenteet on asennettu ja määritetty palvelimellasi oikein). Jos haluat käyttää http:tä ja https:ää samanaikaisesti, jätä asetukseksi http.
  • $rootdir: Tätä ei yleensä tarvitse muuttaa. Sen tulisi osoittaa skriptiesi fyysiseen levysijaintiin. Oletusasetus yrittää määrittää sen puolestasi, joten todennäköisesti et tarvitse tähän muutoksia (osa "dirname('''FILE''');" yrittää tehdä tämän automaattisesti). Jos se ei toimi, kirjoita levysijainti käsin - esimerkiksi /home/public_html/limesurvey.
  • $defaultuser: Kun skriptissä on pääsynhallinta käytössä, tämä on oletuskäyttäjä, joka luodaan, kun LimeSurvey määrittää tietoturva-asetuksesi ensimmäisen kerran.
  • $defaultpass: Kun skriptissä on pääsynhallinta käytössä, tämä on oletussalasana, joka luodaan, kun LimeSurvey määrittää tietoturva-asetuksesi ensimmäisen kerran.
Huomautus: Molempia asetuksia ($defaultuser ja $defaultpass) käytetään vain alkuasetuksissa. Kun LimeSurvey on luonut tietokannan, näitä asetuksia ei käytetä lainkaan.

5.2 Valinnaiset asetukset

config.php:ssä on paljon muitakin valinnaisia asetuksia. Useimmat niistä koskevat vain asennusta, ja niitä voi myöhemmin muuttaa Yleiset asetukset -ikkunassa. Lisätietoja näistä valinnaisista asetuksista on tällä sivulla. Perusasennusta varten voit kuitenkin jatkaa seuraavaan vaiheeseen.

6. Lataa tiedostot web-palvelimellesi

Yhdistä FTP-ohjelmalla web-palvelimellesi ja luo hakemisto skriptiesi säilyttämistä varten. Lataa sitten tiedostot palvelimelle säilyttäen niiden hakemistorakenne. Varmista, että lataat tiedostot binääritilassa (tarkista FTP-ohjelmasi asetukset). Huomaa, että lataaminen ASCII-tilassa voi aiheuttaa epätavallisia virheitä (esim. 'class not found' -virhe asennuksen aikana), ja myös kuvat eivät välttämättä lataudu oikein.

7. Aseta hakemistojen käyttöoikeudet

Jotta skripti toimisi oikein, sillä täytyy olla tietynlainen pääsy joihinkin hakemistoihin - tämä koskee erityisesti Linux/*nix-järjestelmiä.

  • Hakemistoa "/limesurvey/tmp" käytetään tuonteihin ja latauksiin, ja sen tulisi olla web-palvelimellesi asetettu tilaan luku ja kirjoitus.
  • Hakemistolla "/limesurvey/upload/" ja kaikilla sen alihakemistoilla on myös oltava web-palvelimellesi luku- ja kirjoitusoikeus, jotta kuvien ja mediatiedostojen lataus onnistuu.
  • Muut hakemistot voi asettaa tilaan vain luku myös Linuxissa/Unixissa. Voit halutessasi asettaa hakemiston /limesurvey/admin jokaisen tiedoston käyttöoikeudeksi vain luku.
Vihje: Jos käytät Linuxia, sinun on palvelimen asetuksista riippuen muutettava kirjoitettavien kansioiden oikeudet chmod-komennolla arvoon 755 tai 777. Kokeile ensin arvoa 755 – jos se ei toimi, "päivitä" oikeudet arvoon 777.

8. Suorita asennusskripti

Siirry osoitteeseen "http://your.domain.com/limesurvey/admin/install". Jos olet määrittänyt kaiken oikein, sinua pyydetään luomaan tietokanta ja/tai luomaan taulut tietokannan sisälle. LimeSurvey luo sitten tarvittavat taulut tietokantaan.

Kun skripti ilmoittaa luoneensa taulut onnistuneesti, sinua pyydetään nimeämään uudelleen tai poistamaan /admin/install-hakemisto – tee se siis (:biggrin:).

9. Yhdistä hallintaskriptiin ensimmäistä kertaa

Asennus on valmis! Avaa selain ja kirjoita admin.php-skriptisi URL-osoite. Jos käytit tiedostojen tallennuskansion nimenä LimeSurvey-nimeä, osoite on jotakin tällaista: "http://your.domain.com/limesurvey/admin/admin.php".

Näet kirjautumisnäytön. Oletuskirjautumistiedot ovat

Käyttäjä: admin

Salasana: password

Sinua pyydetään vaihtamaan oletussalasana kirjautumisen jälkeen. Hauskoja hetkiä!

10. Entä jos kohtaan ongelmia...

Kuten kaikkien tietokoneohjelmien kanssa, useimmiten asiat toimivat ohjeiden mukaan, mutta joskus eivät. Syitä siihen, miksi asiat eivät mene suunnitelmien mukaan, on liian paljon kuvattavaksi tässä. Jos kohtaat ongelmia, tutustu ensin sivuun Asennuksen UKK. Jos et löydä vastausta sieltä, kirjoita ongelmasi ja mahdolliset virheilmoitukset limesurvey.org-sivuston LimeSurvey-keskustelupalstoille: