x

Pääluvut

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Pikaopas - LimeSurvey 3.0+
  3. Asennus - LimeSurvey CE
  4. Miten suunnitella hyvä kysely (opas)
  5. Aloitus
  6. LimeSurveyn hallinnointi
  7. Kyselyt - johdanto
  8. Kyselyn asetukset
  9. Kyselyn valikko
  10. Kyselyn rakenne
  11. Kysymykset - johdanto
  12. Kysymysryhmät - johdanto
  13. Kyselyt - hallinta
  14. Kyselyn työkalupalkin asetukset
  15. Monikielinen kysely
  16. ExpressionScript-moottori - Pikaopas
  17. Luokittelemattomat ja edistyneet ominaisuudet
  18. Yleiset usein kysytyt kysymykset
  19. Vianmääritys
  20. Kiertotavat
  21. Lisenssi
  22. Version muutoslogi
  23. Lisäosat
 Actions

Asennuksen siirtäminen

From LimeSurvey Manual

Tämä sivu on saatettu kääntää konekäännöksenä, ja se voi sisältää virheitä. Näytä englanninkielinen alkuperäinen · Paranna tätä käännöstä
This page is a translated version of the page Transferring an installation and the translation is 100% complete.

Sinulle voi tulla tehtäväksi siirtää LimeSurvey-asennus uudelle palvelimelle. Prosessin pitäisi olla yksinkertainen, mutta muut tekijät voivat monimutkaistaa sitä. Alla on tietoa siirron tekemisestä ja huomioitavista asioista sekä ohjeita ongelmatilanteista toipumiseen.

Yleensä ainoat muutokset uuteen ja puhtaaseen asennukseen verrattuna ovat seuraavat:

  1. config.php on yleensä muutettu sisältämään asennuksen perusparametrit sekä mahdolliset omat asetukset;
  2. upload/* voi sisältää mukautettuja pohjia tai ladattuja tiedostoja;
  3. SQL-tietokannan tauluihin on asennuksen jälkeen lisätty tietoja. Huomaa myös, että tietokantaan on voinut syntyä uusia tauluja, joihin on tallennettu kopioita aiempien tai parhaillaan aktiivisten kyselyjen osallistujakoodi- ja vastaustiedoista. Näiden uusien taulujen nimet ovat yleensä lime_survey_nnn..., lime_tokens_nnn..., lime_oldsurvey_nnn... ja lime_oldtokens_nnn....

Muutoin muutosten pitäisi rajoittua näihin kohtiin, ellet ole tehnyt koodiin omia korjauksia.

Asennuksen siirtämisen tavoite uuteen järjestelmään on samankaltainen kuin päivityksessä. Suurin ero on, että yritämme yksinkertaisesti luoda nykyisen asennuksen uudelleen uudella tietokoneella. Jos haluat myös päivittää uudempaan versioon, tee se mieluummin vasta sen jälkeen, kun olet siirtänyt asennuksen ja varmistanut sen toimivuuden.

Minkä tahansa version siirtäminen

  • Valmistele ja tallenna vanha julkaisu
    • Tee varmuuskopio asennushakemiston tiedostoista ja SQL-pohjaisesta tietokannasta
      • Tee komentorivillä .zip- tai vastaava arkisto koko asennushakemiston tiedostopuusta
      • Vie kaikki taulut phpMyAdminilla tai vastaavalla työkalulla tai käytä LimeSurvey backup entire database -painiketta, joka sijaitsee Asetukset-ikkunassa Advanced-välilehdellä
    • Kopioi config.php-tiedosto erikseen, jotta muokkaaminen on helpompaa
  • Siirrä tallennettu julkaisu uudelle koneelle
    • Pura asennustiedostot
      • Luo uusi asennushakemisto (sama nimi on käytännöllinen)
      • Pura asennustiedostot samaan kansioon
    • Määritä SQL-tietokanta
      • Luo uusi tietokanta phpMyAdminilla tai komentorivin kautta
      • Lataa tallennettu SQL-pohjainen tietokanta, jolloin taulut ja sisältö palautuvat
  • Muokkaa config.php-tiedostoa vastaamaan muutoksia vanhaan julkaisuun nähden ja tarkista asennus
    • Tarkista huolellisesti tietokannan nimi, käyttäjätunnus ja salasana sekä asennuspalvelimen nimi, URL-polku ja asennuksen fyysinen hakemistopolku
    • Avaa kyselyn hallintasivu tai aktiivisen kyselyn sivu ja tarkista, että kaikki toimii
  • Nyt kaikki on valmista :)
Jos et vaihda LimeSurvey-asennuksesi sijaintia ja haluat vain päivittää sen, noudata samaa prosessia, joka on kuvattu osiossa LimeSurveyn päivittäminen uudempaan versioon.


Mikä voi mennä pieleen

Vaikka tämä vaikuttaa yksinkertaiselta, asiat menevät joskus pieleen. Hengitä syvään. Varmista, että noudatit vaiheita huolellisesti. Muussa tapauksessa lue alta, mihin muut ovat jumittuneet matkan varrella.

Eri PHP-asennus kummallakin koneella

Eri SQL-tietokanta koneiden välillä

Eri LimeSurveyn versio (asennuksen ja tietokannan varmuuskopioarkistot eivät vastaa toisiaan)

On mahdollista, että sinulla ei ollut oikeaa asennuksen varmuuskopiota, joka vastaisi varmuuskopioitua SQL-tietokantaa. Nämä erilliset varmuuskopiot on helppo sekoittaa, ne voivat olla epätahtisia tai muuten eronneet toisistaan. Muutama asia voi auttaa selvittämään, mikä versio kustakin varmuuskopiosta on. Kun käytät LimeSurveyn SQL-varmuuskopiointivaihtoehtoa, sen luoma oletustiedostonimi sisältää varmuuskopion päivämäärän. Lisäksi jos etsit SQL-tietokannan varmuuskopiotiedoston sisältä, löydät osion, joka muistuttaa alla olevaa esimerkkiä ja jossa tietokannan versio on tallennettu:

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

Asennusohjelma käyttää tätä arvoa selvittääkseen, miten taulujen muutokset tehdään päivityksen yhteydessä.