x

Hlavní kapitoly

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Rychlý průvodce - LimeSurvey 3.0+
  3. Instalace - LimeSurvey CE
  4. Jak vytvořit dobrý průzkum (návod)
  5. Začínáme
  6. Správa LimeSurvey
  7. Průzkumy - úvod
  8. Nastavení průzkumu
  9. Menu průzkumu
  10. Struktura průzkumu
  11. Otázky - úvod
  12. Skupiny otázek - úvod
  13. Průzkumy - správa
  14. Možnosti panelu nástrojů průzkumu
  15. Vícejazyčný průzkum
  16. ExpressionScript Engine - Rychlý průvodce
  17. Nezařazené a pokročilé funkce
  18. Obecné FAQ
  19. Řešení potíží
  20. Řešení a obejití problémů
  21. Licence
  22. Záznam změn verzí
  23. Zásuvné moduly
 Actions

Přenos instalace

From LimeSurvey Manual

Tato stránka mohla být přeložena strojově a může obsahovat chyby. Zobrazit anglický originál · Vylepšit tento překlad
This page is a translated version of the page Transferring an installation and the translation is 100% complete.

Můžete dostat za úkol přesunout instalaci LimeSurvey na nový server. Tento proces by měl být jednoduchý, ale kvůli dalším faktorům se může zkomplikovat. Níže najdete informace o tom, jak přenos provést a na co si dát pozor, a také jak se zotavit z případných problémů.

Obecně se od nové a čisté instalace liší pouze následující:

  1. config.php bývá obvykle změněn tak, aby obsahoval základní parametry instalace i případná vlastní nastavení;
  2. upload/* může obsahovat vlastní šablony nebo nahrané soubory;
  3. Tabulky SQL databáze by měly obsahovat data přidaná do tabulek vytvořených při instalaci. Všimněte si také, že mohly být vytvořeny nové tabulky pro uložení kopií dat tokenů a výsledků z dříve nebo aktuálně aktivních průzkumů. Tyto nové tabulky se obvykle jmenují lime_survey_nnn..., lime_tokens_nnn..., lime_oldsurvey_nnn... a lime_oldtokens_nnn....

Pokud jste do kódu neprovedli vlastní úpravy, měly by se změny omezovat pouze na tyto oblasti.

Cíl přenosu instalace na nový systém je podobný jako při aktualizaci. Největším rozdílem je, že se pouze snažíme znovu vytvořit stávající instalaci na novém počítači. Pokud chcete také aktualizovat na novější verzi, udělejte to raději až poté, co instalaci přenesete a ověříte, že funguje.

Přenos libovolné verze

  • Připravte a uložte starou verzi
    • Zálohujte soubory instalačního adresáře a databázi SQL
      • Na úrovni příkazového řádku vytvořte archiv .zip nebo podobný z celého stromu souborů instalačního adresáře
      • Pomocí phpMyAdmin nebo podobného nástroje exportujte všechny tabulky; nebo použijte tlačítko LimeSurvey backup entire database, které se nachází v dialogu Konfigurace na kartě Advanced
    • Zkopírujte soubor config.php zvlášť, abyste usnadnili jeho úpravy
  • Přesuňte uloženou verzi na nový počítač
    • Rozbalte instalační soubory
      • Vytvořte nový instalační adresář (vhodné je použít stejný název)
      • Rozbalte instalační soubory do stejné složky
    • Nastavte databázi SQL
      • Vytvořte novou databázi pomocí phpMyAdmin nebo příkazového řádku
      • Načtěte uloženou databázi SQL, čímž se znovu vytvoří tabulky a obsah
  • Upravte config.php tak, aby odpovídal změnám oproti staré verzi, a zkontrolujte instalaci
    • Pečlivě zkontrolujte jméno databáze, uživatelské jméno a heslo, a také název serveru instalace, cestu URL a fyzickou cestu k adresáři instalace
    • Navštivte administrační stránku průzkumů nebo stránku aktivního průzkumu a ověřte, zda vše funguje
  • Nyní je vše hotovo :)
Pokud neměníte umístění své instalace LimeSurvey a chcete ji pouze aktualizovat, postupujte podle stejného procesu, který je popsán v části o aktualizaci LimeSurvey na novější verzi.


Co může jít špatně

I když se to zdá jednoduché, někdy se věci pokazí. Zhluboka se nadechněte. Ověřte, že jste důkladně dodrželi všechny kroky. Pokud ano, přečtěte si níže, kde jiní uživatelé uvízli.

Odlišná instalace PHP na každém počítači

Odlišná databáze SQL na každém počítači

Odlišná LimeSurvey verze (archivy instalace a zálohy databáze se neshodují)

Je možné, že nemáte správnou zálohu instalačního kódu, která by odpovídala zálohované databázi SQL. Tyto samostatné zálohy lze snadno zaměnit, mohou být navzájem nesynchronizované nebo jinak oddělené. Existuje několik způsobů, jak zjistit, o jakou verzi se v každé záloze jedná. Při použití možnosti zálohy SQL v LimeSurvey obsahuje výchozí jméno souboru datum zálohy. Pokud také vyhledáte text uvnitř souboru zálohy databáze SQL, najdete část podobnou níže uvedenému příkladu, kde je uložena verze databáze:

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

Tuto hodnotu používá instalátor k určení, jak použít změny tabulek při aktualizaci.