ComfortUpdate
From LimeSurvey Manual
Pangkalahatan
Ang ComfortUpdate ay isang propesyonal na serbisyo mula sa LimeSurvey GmbH para madaling i-update ang LimeSurvey CE mula sa iyong web browser sa ilang click lang ng mouse (sa halip na gawin ang manual na pag-update).
Bukod sa madaling feature sa pag-update, ang bayad na subscription sa ComfortUpdate ay may kasamang karagdagang benepisyo, tulad ng access sa Software Bill of Materials (SBOM) ng mga pinakabagong bersyon at access sa aming archive ng mga luma at nakaraang bersyon ng LimeSurvey na maaari mong i-download. Pareho itong maaaring ma-access sa https://account.limesurvey.org.
Hindi mo kailangan ng ComfortUpdate para sa LimeSurvey Cloud.
Para magamit at masubukan ang ComfortUpdate, kailangan mong mag-sign up sa LimeSurvey para makatanggap ng libreng trial key. Kapag nag-expire na ang trial key na iyon, maaari kang bumili ng isa sa aming mga premium package o i-update nang mano-mano ang iyong installation.
Mga Kinakailangan
Dapat na naka-compile ang iyong PHP installation na may suporta para sa ZLib at dapat naka-install at naka-enable ang OpenSSL extension. Tingnan ang iyong PHPInfo o magtanong sa iyong system administrator para sa kumpirmasyon.
Dapat makakonekta ang iyong server sa pamamagitan ng SSL sa comfortupdate.limesurvey.org para magamit ang ComfortUpdate tool. Kung may problema ka at nakatanggap ng mga mensahe ng error tulad ng 10060 could not connect to the host 'comfortupdate.limesurvey.org', kakailanganin mong ayusin/i-edit ang mga setting ng seguridad ng iyong proxy/firewall o humingi ng karagdagang gabay/tulong sa iyong server administrator.
Paggamit ng ComfortUpdate
Ligtas gamitin ang feature na ComfortUpdate ng LimeSurvey kahit may mga aktibong survey. Hindi nito tinatanggal o sinisira ang anumang umiiral na data. Gayunpaman, bilang pag-iingat, dapat mong i-backup nang mano-mano ang iyong kasalukuyang database at mga file bago magpatuloy.
- Hanapin ang button na I-update
- Para sa mga mas lumang bersyon ng LimeSurvey, pumunta sa icon ng Mga pangkalahatang setting, piliin ang unang tab, at i-click ang button na Updates
- Para sa mga kamakailang bersyon ng LimeSurvey, makikita mo ang button na ComfortUpdate sa dialog na Configuration, sa ilalim ng tab na Advanced:

- Magpapakita ang screen ng ComfortUpdate ng link sa pag-update kung may bagong bersyon ng LimeSurvey. Kung wala, i-click ang “Check now” para tingnan kung may bagong update
- Kung may nakitang update, magpapakita ang LimeSurvey ng link na magbibigay-daan sa iyong mag-update. I-click ito para simulan ang pag-update
- Kung hindi mo pa nagamit ang ComfortUpdate o hindi balido ang upgrade key ng ComfortUpdate, hihilingin sa iyong maglagay ng upgrade key.

- Titingnan na ngayon ng LimeSurvey ang iyong installation directory para matiyak na nakatakda ang mga tamang permission na magpapahintulot ng pag-update. Magpapakita ng listahan ng mga iminumungkahing pagbabago
- Kung may anumang problema, dapat mo itong ayusin sa puntong ito at saka magpatuloy sa susunod na hakbang
- Gagawa na ngayon ang ComfortUpdate ng backup ng iyong database at ng anumang binagong file.
Makakagawa lang ang Comfortupdate ng backup ng database kung:
- MySQL ang gamit mong database
- May mga pagbabago sa database schema
- Hindi lalampas sa 50 MB ang laki ng database (o ang maximum na laki na na-configure sa config.php gamit ang variable na maxdbsizeforbackup - tingnan ang config-defaults.php)
- Ise-save ang mga backup file (backup ng mga file at DB) sa /tmp directory. Tiyaking ilipat ang mga ito sa ligtas na lokasyon dahil made-delete ang mga ito mula sa /tmp directory pagkalipas ng ilang oras.
- Pagkatapos, ia-update ng ComfortUpdate ang iyong mga installation file sa pinakabagong bersyon at matatapos.
Sa mga major version update, ire-redirect ka sa isang page para sa anumang kinakailangang pag-update ng database.
Pakitandaan na ang mga pag-update ng database ay hindi bahagi ng ComfortUpdate, kundi isang pangkalahatang function ng LimeSurvey, anuman ang paraan ng pag-update mo.
Pag-disable sa ComfortUpdate
Para i-disable ang ComfortUpdate at hindi makatanggap ng mga popup message na New release available pagkatapos ng bawat bagong release, maaari mong idagdag ang sumusunod na opsyon sa iyong "config.php" file (na matatagpuan sa /limesurvey/application/config):
'updatable' => false
Gayunpaman, mariin naming inirerekomendang huwag itong i-disable, dahil maaaring makaligtaan mo ang mahahalagang security update.
Pag-troubleshoot
May lumalabas na error habang nagko-ComfortUpdate
Bilang unang hakbang, subukang patakbuhin muli ang parehong hakbang pagkalipas ng isang minuto. Minsan, kailangan munang buuin ng server ang update package, na maaaring tumagal ng isang minuto. Kung hindi pa rin gumagana, tingnan ang iba pang solusyon sa seksyong ito ng pag-troubleshoot.
Walang sagot ang server - Hindi tumutugon ang ComfortUpdate server
Simula Disyembre 2022, binago ang default na koneksyon sa aming na-update na server para gumamit lamang ng SSL. Kailangan nito na maayos na na-configure at naka-activate ang OpenSSL PHP library sa iyong server at na pinapayagan ang iyong server na kumonekta sa labas sa pamamagitan ng HTTP SSL connection (sa aming server na comfortupdate.limesurvey.org). Kung hindi natugunan ang isa sa mga kinakailangang ito, matatanggap mo ang mensaheng ito. Ang pansamantalang workaround (na hindi namin inirerekomenda) ay i-disable ang kinakailangang ito sa /application/config/updater_version.php sa pamamagitan ng pagtatakda ng
$config['comfort_update_server_ssl'] = 0;
Blangkong page sa hakbang 3
Kung blangkong page ang lumabas sa hakbang 3, kadalasan ay nangangahulugan itong masyadong mababa ang memory limit ng iyong PHP configuration. Sa hakbang na iyon, sinusubukan ng LimeSurvey na gumawa ng backup ng database at backup ng mga file (ng mga file na papalitan).
Paggamit ng proxy server para kumonekta sa comfortupdate.limesurvey.org
Kung nasa likod ka ng proxy, maaaring kailanganin mong ayusin ang ilang setting para magamit ang ComfortUpdate. Maaari mong itakda ang mga detalye ng iyong proxy server sa configuration file (tingnan ang wiki ng mga pangkalahatang setting).