ComfortUpdate
From LimeSurvey Manual
Yleistä
ComfortUpdate on LimeSurvey GmbH:n ammattimainen palvelu, jonka avulla LimeSurvey CE päivitetään helposti verkkoselaimessa muutamalla hiiren napsautuksella (sen sijaan, että suorittaisit manuaalisen päivityksen).
Helpon päivitystoiminnon lisäksi maksullinen ComfortUpdate-tilaus sisältää muita etuja, kuten pääsyn uusimpien versioiden ohjelmistokomponenttiluetteloon (Software Bill of Materials, SBOM) sekä LimeSurveyn aiempien versioiden lataysarkistoon. Molemmat löytyvät osoitteesta https://account.limesurvey.org.
LimeSurvey Cloudissa ComfortUpdatea ei tarvita.
ComfortUpdaten käyttöä ja testausta varten sinun on rekisteröidyttävä LimeSurveyn sivustolla saadaksesi ilmaisen kokeiluavaimen. Kun kokeiluavain on vanhentunut, voit joko ostaa jonkin premium-paketeistamme tai päivittää asennuksesi manuaalisesti.
Vaatimukset
PHP-asennuksesi täytyy olla käännetty ZLib-tuella, ja OpenSSL-laajennus on oltava asennettu ja otettu käyttöön. Tarkista asia PHPInfosta tai pyydä vahvistus järjestelmänvalvojaltasi.
Palvelimesi täytyy pystyä muodostamaan SSL-yhteys osoitteeseen comfortupdate.limesurvey.org, jotta ComfortUpdate-työkalua voi käyttää. Jos sinulla on ongelmia ja saat virheilmoituksia, kuten 10060 could not connect to the host 'comfortupdate.limesurvey.org', sinun täytyy säätää/muokata välityspalvelimen tai palomuurin suojausasetuksia tai pyytää lisäohjeita palvelimesi ylläpitäjältä.
Käytä ComfortUpdate:a
LimeSurveyn ComfortUpdate-toiminnon käyttö on turvallista myös aktiivisten kyselyjen kanssa. Se ei poista eikä tuhoa olemassa olevia tietoja. Varotoimena sinun tulisi kuitenkin varmuuskopioida nykyinen tietokantasi ja tiedostosi manuaalisesti ennen jatkamista.
- Etsi Päivitä-painike
- Vanhemmissa LimeSurvey-versioissa siirry Yleiset asetukset -kuvakkeeseen, valitse ensimmäinen välilehti ja napsauta Päivitykset-painiketta
- Uusimmissa LimeSurvey-versioissa löydät ComfortUpdate-painikkeen Asetukset-valintaikkunasta Edistynyt-välilehden alta:

- ComfortUpdate-näkymä näyttää päivityslinkin, jos LimeSurveysta on saatavilla uusi versio. Jos ei, napsauta “Check now” nähdäksesi, onko uusi päivitys saatavilla
- Jos päivitys löytyy, LimeSurvey näyttää linkin, jonka avulla voit päivittää. Aloita päivitys napsauttamalla sitä
- Jos et ole koskaan käyttänyt ComfortUpdatea tai ComfortUpdaten päivitysavain ei ole kelvollinen, sinua pyydetään syöttämään päivitysavain.

- LimeSurvey tarkistaa nyt asennuskansiosi varmistaakseen, että tarvittavat käyttöoikeudet päivitystä varten on asetettu. Ehdotettujen muutosten lista näytetään
- Jos ongelmia ilmenee, sinun on korjattava ne tässä vaiheessa ja siirryttävä sitten seuraavaan vaiheeseen
- ComfortUpdate luo nyt varmuuskopion tietokannastasi ja kaikista muutettavista tiedostoista.
ComfortUpdate voi luoda tietokannan varmuuskopion vain, jos:
- Käytät tietokantana MySQL:ää
- Tietokantaskeemaan tulee muutoksia
- Tietokannan koko ei ylitä 50 Mt (tai config.php-tiedostossa maxdbsizeforbackup-muuttujalla määritettyä enimmäiskokoa - katso config-defaults.php)
- Varmuuskopiotiedostot (tiedostojen ja tietokannan varmuuskopio) tallennetaan /tmp-hakemistoon. Siirrä ne turvalliseen paikkaan, sillä ne poistetaan /tmp-hakemistosta muutaman tunnin kuluttua.
- ComfortUpdate päivittää sitten asennustiedostosi uusimpaan versioon ja päättyy.
Pääversiopäivityksissä sinut ohjataan sivulle, jolla tehdään tarvittavat tietokantapäivitykset.
Huomaa, että tietokantapäivitykset eivät kuulu ComfortUpdateen, vaan ne ovat LimeSurveyn yleinen toiminto päivitystavasta riippumatta.
ComfortUpdaten poistaminen käytöstä
Jotta et saisi New release available -ponnahdusviestejä jokaisen uuden julkaisun jälkeen, voit poistaa ComfortUpdaten käytöstä lisäämällä seuraavan asetuksen "config.php"-tiedostoosi (joka sijaitsee hakemistossa /limesurvey/application/config):
'updatable' => false
Suosittelemme kuitenkin vahvasti, ettet poista tätä käytöstä, sillä saatat jäädä paitsi tärkeistä tietoturvapäivityksistä.
Vianmääritys
Saan virheen ComfortUpdaten aikana
Kokeile ensin suorittaa sama vaihe uudelleen minuutin kuluttua. Joskus palvelimen täytyy ensin luoda päivityspaketti, mikä voi kestää minuutin. Jos se ei vieläkään toimi, kokeile muita tämän vianmääritysosion ratkaisuja.
Ei palvelimen vastausta - ComfortUpdate-palvelin ei vastaa
Joulukuusta 2022 alkaen yhteys päivitettyyn palvelimeemme on oletuksena käyttänyt vain SSL:ää. Tämä edellyttää, että palvelimesi OpenSSL PHP -kirjasto on määritetty oikein ja otettu käyttöön, ja että palvelimellasi on lupa muodostaa HTTP SSL -yhteys ulospäin (palvelimellemme comfortupdate.limesurvey.org). Jos jokin näistä vaatimuksista ei täyty, saat tämän viestin. Väliaikainen kiertotie (jota emme suosittele) on poistaa tämä vaatimus käytöstä tiedostossa /application/config/updater_version.php asettamalla
$config['comfort_update_server_ssl'] = 0;
Tyhjä sivu vaiheessa 3
Jos saat tyhjän sivun vaiheessa 3, se tarkoittaa yleensä sitä, että PHP-asetustesi muistiraja on liian alhainen. Tämän vaiheen aikana LimeSurvey yrittää luoda tietokannan varmuuskopion ja tiedostojen varmuuskopion (korvattavista tiedostoista).
Välityspalvelimen käyttö yhteyden muodostamiseen osoitteeseen comfortupdate.limesurvey.org
Jos olet välityspalvelimen takana, saatat joutua muuttamaan joitakin asetuksia voidaksesi käyttää ComfortUpdatea. Voit määrittää välityspalvelimesi tiedot asetustiedostossa (katso yleisten asetusten wiki).