x

Hlavné kapitoly

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Rýchly sprievodca - LimeSurvey 3.0+
  3. Inštalácia - LimeSurvey CE
  4. Ako vytvoriť dobrý prieskum (príručka)
  5. Začíname
  6. Správa LimeSurvey
  7. Prieskumy - úvod
  8. Nastavenia prieskumu
  9. Menu prieskumu
  10. Štruktúra prieskumu
  11. Otázky – úvod
  12. Skupiny otázok - úvod
  13. Prieskumy - správa
  14. Možnosti panela nástrojov prieskumu
  15. Viacjazyčný prieskum
  16. ExpressionScript Engine - Príručka rýchleho štartu
  17. Nezaradené a pokročilé funkcie
  18. Všeobecné časté otázky
  19. Riešenie problémov
  20. Riešenia a obchádzky
  21. Licencia
  22. Záznam zmien verzií
  23. Doplnky
 Actions

Prenos inštalácie

From LimeSurvey Manual

Táto stránka mohla byť preložená strojovo a môže obsahovať chyby. Zobraziť anglický originál · Vylepšiť tento preklad
This page is a translated version of the page Transferring an installation and the translation is 100% complete.

Možno budete musieť presunúť inštaláciu LimeSurvey na nový server. Postup by mal byť jednoduchý, ale vplyvom iných faktorov sa môže skomplikovať. Nižšie nájdete informácie o tom, ako prenos vykonať a na čo si dať pozor, ako aj o tom, ako sa zotaviť z prípadných problémov.

Vo všeobecnosti sa oproti novej a čistej inštalácii menia iba tieto veci:

  1. config.php sa zvyčajne upravuje tak, aby obsahoval základné parametre inštalácie, ako aj všetky vlastné nastavenia;
  2. upload/* môže obsahovať vlastné šablóny alebo nahrané súbory;
  3. Tabuľky SQL databázy by mali obsahovať údaje pridané do tabuliek vytvorených pri inštalácii. Upozorňujeme tiež, že mohli byť vytvorené nové tabuľky na uloženie kópií údajov o tokenoch a výsledkoch z predchádzajúcich alebo aktuálne aktívnych prieskumov. Tieto nové tabuľky sa zvyčajne volajú lime_survey_nnn..., lime_tokens_nnn..., lime_oldsurvey_nnn... a lime_oldtokens_nnn....

Inak, pokiaľ ste nevykonali vlastné úpravy kódu, zmeny by mali byť obmedzené na tieto oblasti.

Cieľ prenosu inštalácie na nový systém je podobný ako pri aktualizácii. Najväčší rozdiel je v tom, že jednoducho skúšame obnoviť existujúcu inštaláciu na novom počítači. Ak chcete aktualizovať na novšiu verziu, urobte to radšej až po prenose inštalácie a overení, že funguje.

Prenos akejkoľvek verzie

  • Pripravte a uložte starú verziu
    • Zálohujte súbory inštalačného adresára a SQL databázu
      • V príkazovom riadku vytvorte archív .zip alebo podobný z celého stromu súborov inštalačného adresára
      • Pomocou phpMyAdmin alebo podobného nástroja exportujte všetky tabuľky; alebo použite tlačidlo LimeSurvey backup entire database, ktoré sa nachádza v dialógu Konfigurácia na karte Advanced
    • Súbor config.php skopírujte samostatne, aby sa uľahčilo jeho upravovanie
  • Presuňte uloženú verziu na nový počítač
    • Rozbaľte inštalačné súbory
      • Vytvorte nový inštalačný adresár (vhodné je rovnaké meno)
      • Rozbaľte inštalačné súbory do tohto adresára
    • Nastavte SQL databázu
      • Vytvorte novú databázu pomocou phpMyAdmin alebo príkazového riadka
      • Načítajte uloženú SQL databázu a obnovte tabuľky a obsah
  • Upravte súbor config.php tak, aby zodpovedal zmenám oproti starej verzii, a skontrolujte inštaláciu
    • Dôkladne skontrolujte názov databázy, používateľské meno a heslo, ako aj názov servera inštalácie, cestu URL a fyzickú cestu k adresáru inštalácie
    • Navštívte administračnú stránku prieskumov alebo stránku aktívneho prieskumu a skontrolujte, či všetko funguje
  • Teraz je všetko pripravené :)
Ak nemeníte umiestnenie inštalácie LimeSurvey a chcete ju iba aktualizovať, postupujte rovnako, ako je popísané v časti o aktualizácii LimeSurvey na novšiu verziu.


Čo sa môže pokaziť

Hoci to vyzerá jednoducho, niekedy sa veci pokazia. Zhlboka sa nadýchnite. Overte, či ste dôkladne dodržali všetky kroky. Inak si prečítajte nižšie, kde sa iní ľudia zasekli.

Rozdielna inštalácia PHP na každom počítači

Rozdielna SQL databáza medzi počítačmi

Rozdielna verzia LimeSurvey (inštalácia a archívy zálohy databázy sa nezhodujú)

Je možné, že ste nemali správny kód inštalácie zodpovedajúci zálohovanej SQL databáze. Tieto samostatné zálohy je ľahké pomiešať, nesynchronizovať alebo inak oddeliť. Existuje niekoľko spôsobov, ako zistiť, akú verziu jednotlivé zálohy obsahujú. Pri použití možnosti zálohovania SQL v LimeSurvey obsahuje predvolený názov súboru dátum zálohy. Ak navyše vyhľadáte v súbore zálohy SQL databázy, nájdete časť podobnú nižšie uvedenému príkladu, v ktorej je uložená verzia databázy:

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

Túto hodnotu používa inštalátor na určenie, ako sa majú pri aktualizácii použiť zmeny v tabuľkách.