Actions

Instalacja: Difference between revisions

From LimeSurvey Manual

No edit summary
 
m (Text replace - "ó" to "ó")
 
Line 7: Line 7:


Wymagania:
Wymagania:
* Około 40 megabajtów miejsca na dysku dla skryptów
* Około 40 megabajtów miejsca na dysku dla skryptów
* język PHP w wersji 4.3.2 lub nowszej '''albo''' PHP w wersji 5.x lub nowszej z zainstalowanymi rozszerzeniami:
* język PHP w wersji 4.3.2 lub nowszej '''albo''' PHP w wersji 5.x lub nowszej z zainstalowanymi rozszerzeniami:
** mbstring (dla lokalizacji), zobacz także [[Installation FAQ]];
** mbstring (dla lokalizacji), zobacz także [[Installation FAQ]];
** mysql4 lub mysql5 lub odbc_mssql lub pgsql - zależnie od bazy danych, której używasz (do komunikacji z bazą danych);
** mysql4 lub mysql5 lub odbc_mssql lub pgsql - zależnie od bazy danych, której używasz (do komunikacji z bazą danych);
** session (sesje), zobacz [http://de2.php.net/manual/en/session.installation.php PHP Session Documentation];
** session (sesje), zobacz [http://de2.php.net/manual/en/session.installation.php PHP Session Documentation];
** pcre (wyrażenia regularne), zobacz [http://de2.php.net/manual/en/book.pcre.php PHP PCRE Documentation].
** pcre (wyrażenia regularne), zobacz [http://de2.php.net/manual/en/book.pcre.php PHP PCRE Documentation].
Line 16: Line 16:
Opcjonalnie zainstalowane rozszerzenia PHP:
Opcjonalnie zainstalowane rozszerzenia PHP:
* gd (dla zabezpieczeń CAPCHA w formularzach) zobacz [http://de3.php.net/manual/en/ref.image.php PHP GD Documentation]
* gd (dla zabezpieczeń CAPCHA w formularzach) zobacz [http://de3.php.net/manual/en/ref.image.php PHP GD Documentation]
* ldap(wykorzystywana do importu tokenów przy użyciu LDAP) zobacz [http://de.php.net/manual/en/ref.ldap.php PHP LDAP Documentation]
* ldap(wykorzystywana do importu tokenów przy użyciu LDAP) zobacz [http://de.php.net/manual/en/ref.ldap.php PHP LDAP Documentation]
* iconv (tylko dla PHP 4 - niezbędne przy eksporcie do Excel-a)
* 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.
W ogromnej większości przypadków Twój dostawca hostingu jest w stanie zapewnić Ci takie ustawienia.


===2. Pobierz pakiet LimeSurvey===
===2. Pobierz pakiet LimeSurvey===
Line 27: Line 27:
===3. Rozpakuj pakiet LimeSurvey===
===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).
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===
===4. Zbierz informacje o swoim serwerze===


Potrzebujesz poniższych informacji aby poprawnie zainstalować skrypt LimeSurvey na 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 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');
*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;
**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'
*Nazwę użytkownika oraz jego hasło dostępu do serwera bazy danych'
Line 39: Line 39:
===5. Skonfiguruj skrypt LimeSurvey===
===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:
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:


====5.1 Ustawienia podstawowe (wymagane)====
====5.1 Ustawienia podstawowe (wymagane)====
*'''$databasetype:''' Typ wykorzystywanej bazy danych. Obecnie przetestowane to: "mysql" dla MySQL, "odbc_mssql" dla Microsoft SQL, "postgres" dla Postgres SQL.
*'''$databasetype:''' Typ wykorzystywanej bazy danych. Obecnie przetestowane to: "mysql" dla MySQL, "odbc_mssql" dla Microsoft SQL, "postgres" dla Postgres SQL.
*'''$databaselocation:''' Adres dostępu do serwera obsługującego bazę. Typowo jest to "localhost".
*'''$databaselocation:''' Adres dostępu do serwera obsługującego bazę. Typowo jest to "localhost".
*'''$databasename:''' Nazwa bazy danych, która będzie obsługiwać skrypt LimeSurvey. Jeśli posiadasz prawa do tworzenia baz danych za pomocą skryptów może wpisać dowolną nazwę. W przeciwnym przypadku należy wprowadzić nazwę istniejącej bazy danych. Jeśli wykorzystujesz już istniejącą bazę danych, sprawdź czy nie zawiera ona tabel wykorzystywanych przez wcześniejszą instalację skryptu LimeSurvey.
*'''$databasename:''' Nazwa bazy danych, która będzie obsługiwać skrypt LimeSurvey. Jeśli posiadasz prawa do tworzenia baz danych za pomocą skryptów może wpisać dowolną nazwę. W przeciwnym przypadku należy wprowadzić nazwę istniejącej bazy danych. Jeśli wykorzystujesz już istniejącą bazę danych, sprawdź czy nie zawiera ona tabel wykorzystywanych przez wcześniejszą instalację skryptu LimeSurvey.
*'''$databaseuser:''' Nazwa użytkownika serwera bazy danych.
*'''$databaseuser:''' Nazwa użytkownika serwera bazy danych.
*'''$databasepass:''' Hasło dostępu do serwera bazy danych.
*'''$databasepass:''' Hasło dostępu do serwera bazy danych.
*'''$dbprefix:''' Możesz pozostawić to pole pustym (np.:  $dbprefix="";) jeśli baza danych wykorzystywana będzie tylko do obsługi LimeSurvey. Jeśli chcesz współdzielić bazę danych z innymi skryptami, dodaj prefiks np.: "lime_".
*'''$dbprefix:''' Możesz pozostawić to pole pustym (np.:  $dbprefix="";) jeśli baza danych wykorzystywana będzie tylko do obsługi LimeSurvey. Jeśli chcesz współdzielić bazę danych z innymi skryptami, dodaj prefiks np.: "lime_".
*'''$databaseport:''' Jeśli Twój hostingodawca świadczy dostęp do bazy danych na niestandardowym porcie (innym niż "3306" dla MySQL lub "5432" dla Postgre SQL), podaj jego numer w tej opcji.
*'''$databaseport:''' Jeśli Twój hostingodawca świadczy dostęp do bazy danych na niestandardowym porcie (innym niż "3306" dla MySQL lub "5432" dla Postgre SQL), podaj jego numer w tej opcji.
*'''$rooturl:''' Adres URL Twojej strony internetowej ze skryptem LimeSurvey. Domyślne ustawienie automatycznie wykryje nazwę domeny, dlatego typowo nie trzeba będzie tu nic zmieniać. Jeśli ustawienie domyślne nie działa, sprawdź katalog gł&oacute;wny skryptu i wpisz go po znaku "/" np.: "http://{$_SERVER<nowiki>[</nowiki>'SERVER_NAME']}/limesurvey". Jeśli w dalszym ciągu ustawienie nie działa możesz spr&oacute;bować wprowadzić ręcznie pełną nazwę serwera/domeny np.: "http://www.twoja.strona.pl/limesurvey".
*'''$rooturl:''' Adres URL Twojej strony internetowej ze skryptem LimeSurvey. Domyślne ustawienie automatycznie wykryje nazwę domeny, dlatego typowo nie trzeba będzie tu nic zmieniać. Jeśli ustawienie domyślne nie działa, sprawdź katalog główny skryptu i wpisz go po znaku "/" np.: "http://{$_SERVER<nowiki>[</nowiki>'SERVER_NAME']}/limesurvey". Jeśli w dalszym ciągu ustawienie nie działa możesz spróbować wprowadzić ręcznie pełną nazwę serwera/domeny np.: "http://www.twoja.strona.pl/limesurvey".
*'''$rootdir:''' Fizyczny adres dostępu do skryptu na serwerze. ustawienie domyślne "dirname(!!!FILE!!!);" spr&oacute;buje automatycznie wykryć ścieżkę dostępu. W przypadku gdyby nie zadziałało, wprowadź ścieżkę ręcznie np.: "/home/użytkownik/public_html/limesurvey".)
*'''$rootdir:''' Fizyczny adres dostępu do skryptu na serwerze. ustawienie domyślne "dirname(!!!FILE!!!);" spróbuje automatycznie wykryć ścieżkę dostępu. W przypadku gdyby nie zadziałało, wprowadź ścieżkę ręcznie np.: "/home/użytkownik/public_html/limesurvey".)
*'''$sitename:''' Nazwa serwisu LmeSurvey, jaka będzie się wyświetlać w pasku tytułu przeglądarki WWW.
*'''$sitename:''' Nazwa serwisu LmeSurvey, jaka będzie się wyświetlać w pasku tytułu przeglądarki WWW.
*'''$siteadminemail:''' Adres administratora serwisu. Adres ten będzie pojawiał się np. w stopkach list&oacute;w wysyłanych przez LimeSurvey.
*'''$siteadminemail:''' Adres administratora serwisu. Adres ten będzie pojawiał się np. w stopkach listów wysyłanych przez LimeSurvey.
*'''$siteadminbounce:''' Adres, na kt&oacute;ry odsyłane będą odrzucone wiadomości.
*'''$siteadminbounce:''' Adres, na który odsyłane będą odrzucone wiadomości.
*'''$siteadminname:''' Nazwa administratora serwisu LimeSurvey. Podaj tutaj np. swoje imię i nazwisko lub nazwę firmy.
*'''$siteadminname:''' Nazwa administratora serwisu LimeSurvey. Podaj tutaj np. swoje imię i nazwisko lub nazwę firmy.
*'''$defaultlang:''' Domyślny język interfejsu LimeSurvey. Jeśli czytasz to wiki, to prawdopodobnie będzie to 'pl' (:biggrin:)
*'''$defaultlang:''' Domyślny język interfejsu LimeSurvey. Jeśli czytasz to wiki, to prawdopodobnie będzie to 'pl' (:biggrin:)
*'''$defaultuser:''' Login administratora, kt&oacute;rego konto utworzone zostanie przez skrypt instalacyjny.
*'''$defaultuser:''' Login administratora, którego konto utworzone zostanie przez skrypt instalacyjny.
*'''$defaultpass:''' Hasło administratora, kt&oacute;rego konto utworzone zostanie przez skrypt instalacyjny.
*'''$defaultpass:''' Hasło administratora, którego konto utworzone zostanie przez skrypt instalacyjny.


====5.2 Ustawienia dodatkowe (opcjonalne)====
====5.2 Ustawienia dodatkowe (opcjonalne)====


Poza wymienionymi w poprzednim punkcie, LimeSurvey udostępnia bardzo dużo innych opcji konfiguracyjnych, kt&oacute;rych zdefiniowanie nie jest jednak konieczne do zainstalowania i uruchomienia LimeSurvey.
Poza wymienionymi w poprzednim punkcie, LimeSurvey udostępnia bardzo dużo innych opcji konfiguracyjnych, których zdefiniowanie nie jest jednak konieczne do zainstalowania i uruchomienia LimeSurvey.


Możesz się z nimi zapoznać [http://docs.limesurvey.org/tiki-index.php?page=Optional+settings tutaj] (strona w języku angielskim).
Możesz się z nimi zapoznać [http://docs.limesurvey.org/tiki-index.php?page=Optional+settings tutaj] (strona w języku angielskim).
Line 67: Line 67:
===6. Umieść pliki na serwerze.===
===6. Umieść pliki na serwerze.===


Połącz się ze swoim serwerem www, np. poprzez ftp i utw&oacute;rz na nim odpowiedni katalog (np. 'limesurvey' - w przykładach w dalszej części założymy właśnie taką nazwę). Skopiuj do tego katalogu pliki oraz katalogi LimeSurvey nie zmieniając ich struktury.
Połącz się ze swoim serwerem www, np. poprzez ftp i utwórz na nim odpowiedni katalog (np. 'limesurvey' - w przykładach w dalszej części założymy właśnie taką nazwę). Skopiuj do tego katalogu pliki oraz katalogi LimeSurvey nie zmieniając ich struktury.


===7. Ustaw prawa dostępu.===
===7. Ustaw prawa dostępu.===


Dla zapewnienia poprawnego działania LimeSurvey upewnij się, że użytkownik, na kt&oacute;rego prawach wykonywane są skrypty ma prawa odczytu zapisu do katalog&oacute;w: "tmp", "upload" oraz "templates" w katalogu, w kt&oacute;rym umieściłeś LimeSurvey.
Dla zapewnienia poprawnego działania LimeSurvey upewnij się, że użytkownik, na którego prawach wykonywane są skrypty ma prawa odczytu zapisu do katalogów: "tmp", "upload" oraz "templates" w katalogu, w którym umieściłeś LimeSurvey.
* jeśli skrypty wykonywane są na prawach właściciela skryptu, właściwymi prawami dostępu do powyższych katalog&oacute;w będzie, w zapisie Unix-owym, 755 (wszystkie prawa dla właściciela, grupa i pozostali tylko odczyt i wykonanie);
* jeśli skrypty wykonywane są na prawach właściciela skryptu, właściwymi prawami dostępu do powyższych katalogów będzie, w zapisie Unix-owym, 755 (wszystkie prawa dla właściciela, grupa i pozostali tylko odczyt i wykonanie);
* jeśli skrypty wykonywane są na prawach serwera WWW, właściwymi prawami dostępu do powyższych katalog&oacute;w będzie, w zapisie Unix-owym, 777 (wszyscy mają prawo do odczytu, zapisu i wykonania);
* jeśli skrypty wykonywane są na prawach serwera WWW, właściwymi prawami dostępu do powyższych katalogów będzie, w zapisie Unix-owym, 777 (wszyscy mają prawo do odczytu, zapisu i wykonania);
* jeśli nie wiesz, na jakich prawach wykonywane są skrypty na Twoim serwerze, spr&oacute;buj najpierw pierwszego z powyższych ustawień, a dopiero, jeśli ono nie zadziała, drugiego.
* jeśli nie wiesz, na jakich prawach wykonywane są skrypty na Twoim serwerze, spróbuj najpierw pierwszego z powyższych ustawień, a dopiero, jeśli ono nie zadziała, drugiego.


Pozostałym plikom wystarczą prawa do odczytu (Unix-owe 644), a katalogom do odczytu i wykonywania (Unix-owe 755).
Pozostałym plikom wystarczą prawa do odczytu (Unix-owe 644), a katalogom do odczytu i wykonywania (Unix-owe 755).
Line 80: Line 80:
===8. Uruchom skrypt instalacyjny===
===8. Uruchom skrypt instalacyjny===


Przejdź na stronę "http://twoja.domena.com/limesurvey/admin/install/index.php". Jeśli wszystko zostało skonfigurowane poprawnie skrypt instalacyjny zapyta Cię o pozwolenie na utworzenie bazy danych i/lub odpowiednich tabel. W niekt&oacute;rych przypadkach, gdy serwery bazodanowe nie pozwalają tworzyć nowych baz poprzez skrypty, będziesz musiał samemu lub za pośrednictwem administratora stworzyć bazę danych, a następnie ponownie wykonać skrypt instalacyjny. Gdy ujrzysz komunikat informujący o poprawnie przeprowadzonej instalacji zmień nazwę lub skasuj katalog instalacyjny ("install").
Przejdź na stronę "http://twoja.domena.com/limesurvey/admin/install/index.php". Jeśli wszystko zostało skonfigurowane poprawnie skrypt instalacyjny zapyta Cię o pozwolenie na utworzenie bazy danych i/lub odpowiednich tabel. W niektórych przypadkach, gdy serwery bazodanowe nie pozwalają tworzyć nowych baz poprzez skrypty, będziesz musiał samemu lub za pośrednictwem administratora stworzyć bazę danych, a następnie ponownie wykonać skrypt instalacyjny. Gdy ujrzysz komunikat informujący o poprawnie przeprowadzonej instalacji zmień nazwę lub skasuj katalog instalacyjny ("install").


Jeśli zamiast prośby o pozwolenie na utworzenie bazy danych wyświetli sie pusta strona lub zostaniesz zalany komunikatami o błędach, dopisz w pliku "config.php" opcję "$translationmode = 1;".
Jeśli zamiast prośby o pozwolenie na utworzenie bazy danych wyświetli sie pusta strona lub zostaniesz zalany komunikatami o błędach, dopisz w pliku "config.php" opcję "$translationmode = 1;".
Line 88: Line 88:
Wejdź pod adres "http://twoja.domena.com/limesurvey/admin/admin.php" i zaloguj się używając loginu i hasła, jakie zdefiniowałeś uprzednio w pliku "config.php" (domyślnie login "admin" i hasło "password").
Wejdź pod adres "http://twoja.domena.com/limesurvey/admin/admin.php" i zaloguj się używając loginu i hasła, jakie zdefiniowałeś uprzednio w pliku "config.php" (domyślnie login "admin" i hasło "password").


'''Jeśli nie zmieniłeś domyślnych danych w trakcie instalacji zr&oacute;b to teraz, aby nikt niepowołany nie m&oacute;gł zalogować się do panelu administracyjnego.'''
'''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.'''


===9. Co jeśli wystąpią problemy...===
===9. Co jeśli wystąpią problemy...===


Autorzy skrypt&oacute;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&oacute;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.
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&oacute;w i prześlij te informacje autorom skryptu za pomocą  [http://www.limesurvey.org/component/option,com_fireboard/Itemid,86/lang,en/ forum LimeSurvey] na limesurvey.org lub sieci IRC (przyłącz się do [irc://irc.freenode.net/limesurvey|kanału IRC LimeSurvey]):
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ą  [http://www.limesurvey.org/component/option,com_fireboard/Itemid,86/lang,en/ forum LimeSurvey] na limesurvey.org lub sieci IRC (przyłącz się do [irc://irc.freenode.net/limesurvey|kanału IRC LimeSurvey]):


irc://irc.freenode.net/limesurvey
irc://irc.freenode.net/limesurvey

Latest revision as of 14:34, 9 June 2013

Spis treści:

1. Upewnij się, że posiadasz odpowiednie środowisko pracy dla LimeSurvey

Sprawdź ustawienia swojego serwera pod kątem następujących wymagań::

Wymagania:

  • Około 40 megabajtów miejsca na dysku dla skryptów
  • język PHP w wersji 4.3.2 lub nowszej albo PHP w wersji 5.x lub nowszej z zainstalowanymi rozszerzeniami:

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.

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:

5.1 Ustawienia podstawowe (wymagane)

  • $databasetype: Typ wykorzystywanej bazy danych. Obecnie przetestowane to: "mysql" dla MySQL, "odbc_mssql" dla Microsoft SQL, "postgres" dla Postgres SQL.
  • $databaselocation: Adres dostępu do serwera obsługującego bazę. Typowo jest to "localhost".
  • $databasename: Nazwa bazy danych, która będzie obsługiwać skrypt LimeSurvey. Jeśli posiadasz prawa do tworzenia baz danych za pomocą skryptów może wpisać dowolną nazwę. W przeciwnym przypadku należy wprowadzić nazwę istniejącej bazy danych. Jeśli wykorzystujesz już istniejącą bazę danych, sprawdź czy nie zawiera ona tabel wykorzystywanych przez wcześniejszą instalację skryptu LimeSurvey.
  • $databaseuser: Nazwa użytkownika serwera bazy danych.
  • $databasepass: Hasło dostępu do serwera bazy danych.
  • $dbprefix: Możesz pozostawić to pole pustym (np.:  $dbprefix="";) jeśli baza danych wykorzystywana będzie tylko do obsługi LimeSurvey. Jeśli chcesz współdzielić bazę danych z innymi skryptami, dodaj prefiks np.: "lime_".
  • $databaseport: Jeśli Twój hostingodawca świadczy dostęp do bazy danych na niestandardowym porcie (innym niż "3306" dla MySQL lub "5432" dla Postgre SQL), podaj jego numer w tej opcji.
  • $rooturl: Adres URL Twojej strony internetowej ze skryptem LimeSurvey. Domyślne ustawienie automatycznie wykryje nazwę domeny, dlatego typowo nie trzeba będzie tu nic zmieniać. Jeśli ustawienie domyślne nie działa, sprawdź katalog główny skryptu i wpisz go po znaku "/" np.: "http://{$_SERVER['SERVER_NAME']}/limesurvey". Jeśli w dalszym ciągu ustawienie nie działa możesz spróbować wprowadzić ręcznie pełną nazwę serwera/domeny np.: "http://www.twoja.strona.pl/limesurvey".
  • $rootdir: Fizyczny adres dostępu do skryptu na serwerze. ustawienie domyślne "dirname(!!!FILE!!!);" spróbuje automatycznie wykryć ścieżkę dostępu. W przypadku gdyby nie zadziałało, wprowadź ścieżkę ręcznie np.: "/home/użytkownik/public_html/limesurvey".)
  • $sitename: Nazwa serwisu LmeSurvey, jaka będzie się wyświetlać w pasku tytułu przeglądarki WWW.
  • $siteadminemail: Adres administratora serwisu. Adres ten będzie pojawiał się np. w stopkach listów wysyłanych przez LimeSurvey.
  • $siteadminbounce: Adres, na który odsyłane będą odrzucone wiadomości.
  • $siteadminname: Nazwa administratora serwisu LimeSurvey. Podaj tutaj np. swoje imię i nazwisko lub nazwę firmy.
  • $defaultlang: Domyślny język interfejsu LimeSurvey. Jeśli czytasz to wiki, to prawdopodobnie będzie to 'pl' (:biggrin:)
  • $defaultuser: Login administratora, którego konto utworzone zostanie przez skrypt instalacyjny.
  • $defaultpass: Hasło administratora, którego konto utworzone zostanie przez skrypt instalacyjny.

5.2 Ustawienia dodatkowe (opcjonalne)

Poza wymienionymi w poprzednim punkcie, LimeSurvey udostępnia bardzo dużo innych opcji konfiguracyjnych, których zdefiniowanie nie jest jednak konieczne do zainstalowania i uruchomienia LimeSurvey.

Możesz się z nimi zapoznać tutaj (strona w języku angielskim).

6. Umieść pliki na serwerze.

Połącz się ze swoim serwerem www, np. poprzez ftp i utwórz na nim odpowiedni katalog (np. 'limesurvey' - w przykładach w dalszej części założymy właśnie taką nazwę). Skopiuj do tego katalogu pliki oraz katalogi LimeSurvey nie zmieniając ich struktury.

7. Ustaw prawa dostępu.

Dla zapewnienia poprawnego działania LimeSurvey upewnij się, że użytkownik, na którego prawach wykonywane są skrypty ma prawa odczytu zapisu do katalogów: "tmp", "upload" oraz "templates" w katalogu, w którym umieściłeś LimeSurvey.

  • jeśli skrypty wykonywane są na prawach właściciela skryptu, właściwymi prawami dostępu do powyższych katalogów będzie, w zapisie Unix-owym, 755 (wszystkie prawa dla właściciela, grupa i pozostali tylko odczyt i wykonanie);
  • jeśli skrypty wykonywane są na prawach serwera WWW, właściwymi prawami dostępu do powyższych katalogów będzie, w zapisie Unix-owym, 777 (wszyscy mają prawo do odczytu, zapisu i wykonania);
  • jeśli nie wiesz, na jakich prawach wykonywane są skrypty na Twoim serwerze, spróbuj najpierw pierwszego z powyższych ustawień, a dopiero, jeśli ono nie zadziała, drugiego.

Pozostałym plikom wystarczą prawa do odczytu (Unix-owe 644), a katalogom do odczytu i wykonywania (Unix-owe 755).

8. Uruchom skrypt instalacyjny

Przejdź na stronę "http://twoja.domena.com/limesurvey/admin/install/index.php". Jeśli wszystko zostało skonfigurowane poprawnie skrypt instalacyjny zapyta Cię o pozwolenie na utworzenie bazy danych i/lub odpowiednich tabel. W niektórych przypadkach, gdy serwery bazodanowe nie pozwalają tworzyć nowych baz poprzez skrypty, będziesz musiał samemu lub za pośrednictwem administratora stworzyć bazę danych, a następnie ponownie wykonać skrypt instalacyjny. Gdy ujrzysz komunikat informujący o poprawnie przeprowadzonej instalacji zmień nazwę lub skasuj katalog instalacyjny ("install").

Jeśli zamiast prośby o pozwolenie na utworzenie bazy danych wyświetli sie pusta strona lub zostaniesz zalany komunikatami o błędach, dopisz w pliku "config.php" opcję "$translationmode = 1;".

9. Zaloguj się jako administrator

Wejdź pod adres "http://twoja.domena.com/limesurvey/admin/admin.php" i zaloguj się używając loginu i hasła, jakie zdefiniowałeś uprzednio w pliku "config.php" (domyślnie login "admin" i hasło "password").

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.

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):

irc://irc.freenode.net/limesurvey