x

Glavna poglavlja

  1. LimeSurvey Cloud u usporedbi s LimeSurvey CE
  2. Vodič za brzi početak - LimeSurvey 3.0+
  3. Instalacija - LimeSurvey CE
  4. Kako izraditi dobar upitnik (vodič)
  5. Početak rada
  6. Administriranje LimeSurveya
  7. Upitnici - uvod
  8. Postavke upitnika
  9. Izbornik upitnika
  10. Struktura upitnika
  11. Pitanja - uvod
  12. Skupine pitanja - uvod
  13. Upitnici - upravljanje
  14. Opcije alatne trake upitnika
  15. Višejezični upitnik
  16. ExpressionScript Engine - Vodič za brzi početak
  17. Nekategorizirane i napredne značajke
  18. Opći FAQ
  19. Rješavanje problema
  20. Zaobilazna rješenja
  21. Licenca
  22. Popis izmjena po verzijama
  23. Dodaci
 Actions

Prijenos instalacije

From LimeSurvey Manual

Ova je stranica možda strojno prevedena i može sadržavati pogreške. Prikaži engleski izvornik · Poboljšaj ovaj prijevod
This page is a translated version of the page Transferring an installation and the translation is 100% complete.

Možda ćete dobiti zadatak premjestiti LimeSurvey instalaciju na novi poslužitelj. Postupak bi trebao biti jednostavan, ali se zbog drugih čimbenika može zakomplicirati. U nastavku možete pronaći informacije o tome kako obaviti prijenos i na što treba paziti, kao i informacije o tome kako se oporaviti ako naiđete na probleme.

Općenito, jedine promjene u odnosu na novu i čistu instalaciju su sljedeće:

  1. config.php obično je izmijenjen kako bi pohranjivao osnovne parametre instalacije, kao i sve prilagođene postavke;
  2. upload/* može sadržavati prilagođene predloške ili učitane datoteke;
  3. Tablice SQL baze podataka trebale bi sadržavati podatke dodane u tablice stvorene prilikom instalacije. Imajte na umu i da su možda stvorene neke nove tablice za spremanje kopija podataka o tokenima i rezultatima iz prethodno ili trenutno aktivnih upitnika. Te se nove tablice obično nazivaju lime_survey_nnn..., lime_tokens_nnn..., lime_oldsurvey_nnn... i lime_oldtokens_nnn....

Inače, osim ako niste ručno mijenjali kôd, promjene bi trebale biti ograničene na ova područja.

Cilj prijenosa instalacije na novi sustav sličan je nadogradnji. Najveća je razlika u tome što jednostavno pokušavamo ponovno stvoriti postojeću instalaciju na novom računalu. Ako želite i nadograditi na noviju verziju, učinite to tek nakon što prenesete instalaciju i provjerite da radi.

Prijenos bilo koje verzije

  • Pripremite i spremite staro izdanje
    • Napravite sigurnosnu kopiju datoteka instalacijskog direktorija i SQL baze podataka
      • Na razini naredbenog retka napravite .zip ili sličnu arhivu cijelog stabla direktorija instalacije
      • Upotrijebite phpMyAdmin ili sličan alat za izvoz svih tablica; ili upotrijebite gumb LimeSurvey sigurnosna kopija cijele baze podataka koji se nalazi u dijalogu Konfiguracija, na kartici Napredno
    • Zasebno kopirajte datoteku config.php kako biste olakšali uređivanje
  • Premjestite spremljeno izdanje na novo računalo
    • Raspakirajte instalacijske datoteke
      • Stvorite novi instalacijski direktorij (praktično je isti naziv)
      • Raspakirajte instalacijske datoteke u istu mapu
    • Postavite SQL bazu podataka
      • Stvorite novu bazu podataka pomoću phpMyAdmina ili sučelja naredbenog retka
      • Učitajte spremljenu SQL bazu podataka kako biste ponovno stvorili tablice i sadržaj
  • Uredite config.php kako bi odražavao promjene u odnosu na staro izdanje i provjerite instalaciju
    • Pažljivo provjerite naziv baze podataka, korisničko ime i zaporku, kao i naziv poslužitelja instalacije, URL putanju i fizičku putanju direktorija instalacije
    • Posjetite administracijsku stranicu upitnika ili stranicu aktivnog upitnika i provjerite radi li sve ispravno
  • Sada je sve spremno :)
Ako ne mijenjate lokaciju svoje LimeSurvey instalacije i želite je samo nadograditi, slijedite isti postupak opisan u odjeljku o nadogradnji LimeSurveya na noviju verziju.


Što može poći po zlu

Koliko god ovo izgledalo jednostavno, ponekad stvari ipak pođu po zlu. Duboko udahnite. Provjerite jeste li pažljivo slijedili sve korake. Ako jeste, pročitajte u nastavku gdje su drugi korisnici zapeli.

Različita PHP instalacija na svakom računalu

Različita SQL baza podataka na računalima

Različita LimeSurvey verzija (instalacija i arhive sigurnosne kopije baze podataka se ne podudaraju)

Moguće je da nemate ispravan instalacijski kôd koji odgovara sigurnosnoj kopiji SQL baze podataka. Lako je pomiješati te zasebne sigurnosne kopije, izgubiti njihovu usklađenost ili ih na drugi način razdvojiti. Postoji nekoliko stvari koje vam mogu pomoći da saznate o kojoj je verziji riječ za svaku sigurnosnu kopiju. Kada koristite opciju SQL sigurnosne kopije u LimeSurveyu, zadani naziv datoteke koji se stvara sadrži datum izrade sigurnosne kopije. Također, ako pretražite datoteku sigurnosne kopije SQL baze podataka, pronaći ćete odjeljak sličan primjeru u nastavku, u kojem je pohranjena verzija baze podataka:

#-----------------------------------------------------------------------
# Table data for lime_settings_global
#-----------------------------------------------------------------------
INSERT INTO lime_settings_global VALUES("DBVersion","126");
....

Instalacijski program koristi ovu vrijednost kako bi odredio na koji način primijeniti promjene na tablice prilikom nadogradnje.