Actions

Installatie - LimeSurvey CE

From LimeSurvey Manual

Revision as of 11:35, 16 May 2013 by Rikthoff (talk | contribs) (Created page with "Om de scripts goed te laten werken moeten de rechten op de directories goed staan: dat geldt vooral bij Linux/*nix-systemen. * De '''"/limesurvey/tmp"''' directory en alle ond...")
Let op: Deze instructies zijn voor de installatie van versie 2.0 en later. Instructies voor versie 1.92 staan hier

Algemeen

Het LimeSurvey-project biedt twee opties om LimeSurvey te installeren:

  • Op een webserver: begin dan bij stap 1
  • Op je eigen PC.
    Hiermee kun je lokaal enqûetes maken (vanwege de reactiesnelheid, of om ze vooraf te testen) om ze later naar een webserver te uploaden. Hiervoor is een speciale bundel gemaakt, waarin een webserver, de database en de applicatie zitten. Bekijk hier de instructies.

1. Zeker weten dat je LimeSurvey op je website kunt gebruiken

Controleer of de instellingen op de server de volgende eisen aankan. Deze eisen worden grotendeels ook tijdens de installatie gecheckt.

Vereist:

  • Minimaal 80Mb ruimte vrij
  • MySQL 4.10 of later '"OF"' Microsoft SQL Server 2005 of later '"OF"' Postgres 8.1 of later
  • PHP 5.1.6. of later met de volgende modules en bibliotheken actief:
    • mbstring (zie ook: Installation FAQ/nl)
    • PDO database driver voor MySQL (pdo_mysql of pdo_mysqli) of Postgres (pdo_pgsql) of MSSQL (pdo_sqlsrv)
    • PECL JSON bibliotheek voor alle PHP < 5.2 (zie ook: [1])
    • Verder alle default bibliotheken (hash, session etc.)
Let erop dat LimeSurvey 2.x andere database drivers dan 1.x gebruikt. Als je de mededeling krijgt dat er geen DBO-driver werd gevonden, neem dan contact op met je webhoster en vraag of ze deze kunnen activeren.


Optional PHP Extensions:

In de meeste gevallen kan jouw webhoster je helpen om deze componenten te activeren.

We bevelen XAMPP aan als je LimeSurvey op je lokale machine wilt installeren. Dit is een vrij simpel te installeren softwarebundel die een complete webserver, MySQL, PHP en Perl bevat. LimeSurvey draait op XAMPP zonder verdere aanpassingen.

Als je LimeSurvey op een Microsoft IIS server wilt draaien, kijk dan bij "Installatie op een Windows XP machine" en "Installatie op XP met IIS".

1.1 Hosting van LimeSurvey

LimeSurvey werkt met de meeste webhosters die PHP en MySQL leveren. Mocht je een turn-key oplossing willen hebben, zoek dan even naar LimeService, of kijk op onze Lijst van LimeSurvey-compatible hosters|.

2. Download de LimeSurvey-bundel

Download de laatste stabiele versie van de LimeSurvey-zip. Er zijn ook gzip, bz2 en 7zip-bundels beschikbaar. Sla de bundel op de harde schijf op.

3. Uitpakken van de LimeSurvey-bundel

Pak het bestand uit in/naar een directory of map. Gebruik hiervoor je favoriete software. Check bij het uitpakken dat je de directory-structuur mee uitpakt (gebeurt meestal vanzelf). Het pad naar de directory mag geen haakjes - ( of ) -, maar mag wel spaties bevatten.

4. Informatie over de server verzamelen

Noteer de volgende zaken voordat je LimeSurvey gaat installeren op de webserver:

  • Het webadres waar de scripts bereikbaar zijn(voorbeeld: http://mijn.domein.nl/limesurvey)
  • De fysieke lokatie waar de scripts staan (voorbeeld: /home/usr/htdocs/limesurvey)
  • De IP/netlokatie van de databaseserver (voorbeeld: localhost)
  • De poort waarop de databaseserver zit, als dat een niet-standaardpoort is
  • Naam en wachtwoord van de databaseserver

De meeste webhosters laten een installatie niet een database aanmaken in de server. Maak in dat geval zelf een database aan (bijvoorbeeld limesurvey)

5. De bestanden uploaden op de webserver

Met behulp van je favoriete FTP programma maak je verbinding met de webserver. Maak hierin een directory of map aan. Check of je de bestanden "in binaire modus" gaat uploaden (instellingen in het FTP programma). Als je in ASCII-mode gaat uploaden zullen plaatjes niet werken, en mogelijk ook de code niet. Upload de bestanden zoals ze in de directorystructuur staan.

7.1 Rechten goed zetten

Om de scripts goed te laten werken moeten de rechten op de directories goed staan: dat geldt vooral bij Linux/*nix-systemen.

  • De "/limesurvey/tmp" directory en alle onderliggende directories en bestanden worden gebruikt voor het importeren en uploads, en moeten dus een "Lees & Schrijf"-permissie hebben.
  • De "/limesurvey/upload/" directory en alle onderliggende directories en bestanden worden ook gebruikt voor uploads, en moeten dus een "Lees & Schrijf"-permissie hebben.
  • De "/limesurvey/application/config/" directory moet ook een "Lees & Schrijf" permissie hebben.
  • Alle overige directories kunnen af met alleen een "Lees"-permissie. Dit geldt vooral voor alle bestanden in de "/limesurvey/admin" directory.
Hint: If you are using Linux then depending on your webserver configuration you will have to chmod the rights on the writable folders to 755 or 777. Try 755 first - if it does not work 'upgrade' to 777.

7.2 Create a database user

LimeSurvey will create a database and the tables inside it. To be able to do this it will need the username and password of a database user. In general we recommend to create a database user with the following permissions:

- MySQL: SELECT, CREATE, INSERT, UPDATE, DELETE, ALTER, DROP, INDEX

- PostgreSQL: SELECT, INSERT, UPDATE, DELETE, TRUNCATE, TRIGGER

- Microsoft SQL Server:

8. Run the installation script

Go to "http://your.domain.com/limesurvey/admin". If you configured everything correctly the LimeSurvey installer should be starting - just follow the instructions. You will be asked if to create the database and/or create the tables inside the database. Limesurvey then creates the needed tables in the database.

9. Connect to the administration script for the first time

After the installer has finished you are done! Open your browser and enter the URL of your admin.php script. Assuming you used LimeSurvey as the directory name to store the files in, this will be something like "http://your.domain.com/limesurvey/admin/admin.php".

You should get a login screen. The default login credentials (if not changed during in the installation) are

User: admin

Password: password

You will be prompted to change the default password after you logged in. Have fun!

10. What if I have problems...

Like all computer programs, most of the time things will work just like the instructions say, but sometimes they just won't. There are too many possible reasons for things not going according to plan to describe here. If you have trouble, first check out the Installation FAQ. If you don't find your answer there please post your problem and any error messages in the LimeSurvey forums on limesurvey.org or join the IRC channel: