Instalacja - LimeSurvey CE
From LimeSurvey Manual
General
The LimeSurvey project offers two ways of installating LimeSurvey:
- On your webserver:
In that case just follow the instructions on this page starting with step 1.
- On your local Windows PC:
You usually only want to install LimeSurvey on your local PC if you want to create surveys locally (mainly for speed or test reasons) and upload them later to your live LimeSurvey installation on a web server. For this we have prepared a special package for LimeSurvey which includes the web server, the database and the LimeSurvey application and instructions how to install it.
1. Upewnij się, że posiadasz odpowiednie środowisko pracy dla LimeSurvey
Sprawdź ustawienia swojego serwera pod kątem następujących wymagań::
Required:
- Minimum 180MB disk space
- MySQL 5.5.3 or later OR Microsoft SQL Server 2005 or later OR Postgres 8.1 or later
- Minimum PHP 5.3.3 or later, however we recommend "PHP 5.5.x" with the following modules/libraries enabled:
- mbstring (Multibyte String Functions) extension library (see also Installation FAQ)
- PDO database driver for MySQL (pdo_mysql or pdo_mysqli) or Postgres (pdo_pgsql) or MSSQL (pdo_sqlsrv for Windows and pdo_dblib for Linux)
- Also we assume in general that all PHP default libraries are enabled (like hash, session, etc.).
Opcjonalnie zainstalowane rozszerzenia PHP:
- gd (dla zabezpieczeń CAPCHA w formularzach) zobacz PHP GD Documentation
- ldap(wykorzystywana do importu tokenów przy użyciu LDAP) zobacz PHP LDAP Documentation
- iconv (tylko dla PHP 4 - niezbędne przy eksporcie do Excel-a)
W ogromnej większości przypadków Twój dostawca hostingu jest w stanie zapewnić Ci takie ustawienia.
If you want to run Microsoft's IIS server taking a look at "Installation on XP with IIS might also help.
Browser compatibility
For the survey taking side we currently support IE9 and all newer comparable browsers like FF, Chrome, Opera, etc. For the administration part we currently support IE11 and all newer comparable browsers like FF, Chrome, Opera, etc. We do not support any IE version running in Intranet-mode or Compatibility-mode!
Screen sizes
We support any reasonable screen size for survey taking (360px x 640px and up). For the LimeSurvey administration the minimum screen resolution supported ist 1280px x 1024px.
Hosting for LimeSurvey
LimeSurvey should work with most hosting companies which provide PHP and MYSQL. If you want a ready-installed version of LimeSurvey consider using LimeService, else check out our list of LimeSurvey-compatible hosting companies.
2. Pobierz pakiet LimeSurvey
Pobierz najnowszą wersję LimeSurvey w preferowanym formacie (zip, 7-zip, tar.gz lub tzr.bz2) i zapisz go na swoim dysku. Paczka zajmuje ok 15 MB.
3. Rozpakuj pakiet LimeSurvey
Rozpakuj uprzednio zapisane archiwum. Upewnij się, że rozpakowane archiwum zachowało oryginalną struktura katalogów i plików (ustawienie domyślne większości archiwizatorów).
4. Zbierz informacje o swoim serwerze
Potrzebujesz poniższych informacji aby poprawnie zainstalować skrypt LimeSurvey na swoim serwerze.
- Adres URL swojej strony, na której ma działać LimeSurvey (np.: 'http://www.twoja.strona.pl/limesurvey');
- Adres dostępu do serwera obsługującego bazę danych (np: 'localhost' lub 'mysql.twój-provider.pl');
- Jeśli baza danych wymaga dostępu na niestandardowym porcie, dowiedz sę jaki to port;
- Nazwę użytkownika oraz jego hasło dostępu do serwera bazy danych'
5. Skonfiguruj skrypt LimeSurvey
Wyedytuj plik config.php znajdujący się w katalogu do którego zostało rozpakowane LimeSurvey wykorzystując dowolny edytor tekstowy (np.: Notatnik). Wprowadź do niego następujące dane:
Set Directory permissions
For the script to work properly it needs certain access to some directories - this applies especially to Linux/*nix systems.
- The "/limesurvey/tmp" directory and all its subdirectories and files are used for imports & uploads and should be set to Read & Write for your webserver.
- The "/limesurvey/upload/" directory and all its subdirectories and files must also have Read & Write for your webserver in order to enable picture and media files upload.
- The "/limesurvey/application/config/" directory also needs Read & Write permissions for your webserver.
- The other directories can be set to Read Only or in Linux/Unix. You may wish to set the permissions on each file within the /limesurvey/admin directory to Read Only.
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: Unknown - if you can find out this information please complete it.
8. Uruchom skrypt instalacyjny
Go to "http://www.example.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. Zaloguj się jako administrator
After the installer has finished you are done! Open your browser and enter the URL to the LimeSurvey administration. Assuming you used 'limesurvey' as the directory name to store the files in, this will be something like "http://www.example.com/limesurvey/admin".
Jeśli nie zmieniłeś domyślnych danych w trakcie instalacji zrób to teraz, aby nikt niepowołany nie mógł zalogować się do panelu administracyjnego.
User: admin
Password: password
You will be prompted to change the default password after you logged in. Have fun!
9. Co jeśli wystąpią problemy...
Autorzy skryptów dołożyli wszelkich starań aby skrypty LimeSurvey działały poprawnie i zgodnie z instrukcjami. Nie można jednak w 100% wykluczyć błędów. Jeśli przytrafi Ci się taka sytuacja i jesteś pewien, że wszystkie ustawienia są poprawne w pierwszej kolejności sprawdź dział często zadawanych pytań nt. instalacji - Instalacja FAQ.
Jeśli nie znajdziesz tam rozwiązania swojego problemu dokładnie opisz go włączając w to komunikaty błędów i prześlij te informacje autorom skryptu za pomocą forum LimeSurvey na limesurvey.org lub sieci IRC (przyłącz się do IRC LimeSurvey):