Asennus, versio 1.92 tai vanhempi
From LimeSurvey Manual
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:
- GD-kirjasto FreeType-tuella tarvitaan captchoja ja tilastojen havainnollisia kaavioita varten - katso PHP GD-Library Extension documentation
- IMAP (melko yleinen) tarvitaan sähköpostin palautusten seurantajärjestelmää varten - katso PHP IMAP Extension documentation
- LDAP tarvitaan tokenien tuontiin LDAP:n avulla - katso PHP LDAP Documentation
- Zip (melko yleinen) tarvitaan teemojen lataamiseen sekä resurssien Zip-arkistojen tuontiin - katso PHP Zip Extension documentation
- Zlib (melko yleinen) tarvitaan ComfortUpdatea varten - katso PHP Zlib Extension documentation
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:)
- $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
- $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.
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.
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
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: