Actions

Комфортно обновяване

From LimeSurvey Manual

Revision as of 08:24, 14 November 2023 by Maren.fritz (talk | contribs) (Created page with "== Получавам някаква грешка по време на ComfortUpdate == Като първа стъпка, моля, опитайте да стартирате...")

Общо

„ComfortUpdate“ е професионална услуга от LimeSurvey GmbH за лесно актуализиране на LimeSurvey от вашия уеб браузър само с няколко щраквания на мишката (вместо да се налага да извършвате ръчна актуализация).

За да използвате и тествате ComfortUpdate, трябва да се регистрирате в LimeSurvey, за да получите ключ за безплатен пробен период. След като този пробен ключ изтече, можете или да закупите един от нашите премиум пакети или да актуализирате вашата инсталация ръчно.


Template:Предупреждение

Изисквания

Вашата PHP инсталация трябва да бъде компилирана с поддръжка за ZLib. Проверете вашата PHPInfo или помолете вашия системен администратор за потвърждение.

Вашият сървър трябва да може да се свързва чрез SSL към comfortupdate.limesurvey.org, за да използвате инструмента ComfortUpdate. Ако имате проблеми и получавате съобщения за грешка като „10060 не можа да се свърже с хоста „comfortupdate.limesurvey.org““, ще трябва да промените/редактирате настройките за защита на проксито/защитната стена или да помолите администратора на вашия сървър за допълнителни насоки /помогне.

Използване на Комфортно обновяване

Функцията LimeSurvey ComfortUpdate е безопасна за използване дори при активни проучвания. Той не изтрива или унищожава никакви съществуващи данни. Въпреки това, от предпазни мерки, трябва да архивирате текущата си база данни и файлове ръчно, преди да продължите.

  • Намерете бутона „Актуализиране“
    • За по-старите версии на LimeSurvey отидете на иконата за глобални настройки, изберете първия раздел и щракнете върху бутона „Актуализации“
    • За скорошния Limesurvey версии, ще намерите бутона ComfortUpdate в диалоговия прозорец Конфигурация, под раздела Разширени:



  • Екранът ComfortUpdate ще покаже връзка за актуализиране, ако е налична нова версия на LimeSurvey. Ако не, щракнете върху „Провери сега“, за да видите дали има налична нова актуализация
  • Ако бъде намерена актуализация, LimeSurvey ще покаже връзка, която ви позволява да актуализирате. Щракнете върху това, за да започнете актуализирането
  • Ако никога преди не сте използвали ComfortUpdate или ключът за надграждане на ComfortUpdate не е валиден, ще бъдете помолени да въведете ключ за надстройка.



  • LimeSurvey сега ще провери вашата инсталационна директория, за да се увери, че подходящите разрешения са зададени, за да позволяват актуализация. Ще се покаже списък с предложени промени
  • Ако има някакви проблеми, трябва да ги коригирате на този етап и след това да продължите към следващата стъпка
  • ComfortUpdate сега ще направи резервно копие на вашата база данни (ако използвате MySQL) и запазете старите си инсталационни файлове в директорията /tmp. Ако използвате друга база данни, трябва да архивирате вашата база данни ръчно, преди да продължите

ComfortUpdate сега ще актуализира вашата инсталация до най-новата версия, като актуализира и базата данни, за да отрази новите (възможни) промени.

Деактивиране на ComfortUpdate

За да деактивирате ComfortUpdate, за да избегнете получаването на изскачащи съобщения „Налична е нова версия“ след всяка нова версия, можете да добавите следната опция към вашия файл „config.php“ (който се намира в /limesurvey/application /config):

 
'updatable' => false

Ние обаче силно препоръчваме да не деактивирате това, тъй като може да пропуснете важни актуализации за сигурност.'

Отстраняване на неизправности

Получавам някаква грешка по време на ComfortUpdate

Като първа стъпка, моля, опитайте да стартирате същата стъпка отново след една минута. Понякога сървърът трябва първо да генерира пакета за актуализация, което може да отнеме минута. Ако все още не работи, проверете другите решения в този раздел за отстраняване на неизправности.

The ComfortUpdate server is not responding - cannot connect to ComfortUpdate Server

Starting December 2022 the connection default to our updated server was changed to only use SSL. This requires that the OpenSSL PHP library on your server is properly configured and activated and that your server is allowed to connect by HTTP SSL connection to the outside (to our server comfortupdate.limesurvey.org). If one of these requirements is not met, you will get this message. A temporary workaround (which we don't recommend) is to disable this requirement in the /application/config/updater_version.php by setting

$config['comfort_update_server_ssl'] = 0;


Празна страница на стъпка 3

Ако получите празна страница на стъпка 3 обикновено означава, че има ограничение на паметта на вашата PHP конфигурация -тя е прекалено ниска. По време на този етап LimeSurvey се опитва да се създаде база данни за архивиране и архивен файл (на файловете, които ще бъдат заменени).

Използване на прокси сървър за връзка с update.limesurvey.com

Ако трябва да използвате прокси сървър за връзка с http://update.limesurvey.com (външна връзка) може да се наложи да редактирате http.php файл в вашата LimeSurvey инсталация. За да направите това отворете /admin/classes/ директорията и отворете http.php файла с редактор. Погледнете променливите в първите редове на този файл и добавете стойности, ако е необходимо.

For earlier versions, you have to edit the http.php file in your LimeSurvey installation. Have a look at the variables in the first lines of this file in a text editor and add values if needed.

Пример: Свързване към прокси сървър 111.111.111.111 порт 1234 без удостоверяване редактирате следните редове да изглеждат като

var $proxy_host_name="111.111.111.111"; var $proxy_host_port=1234;

Ако използвате LimeSurvey 2, http.php може да се намери в /application/libraries/admin/http/. Има предварително кодирани променливи в рамките на файла, така че са необходими само подробности за вашия прокси. Ако инсталирането е необичайно бавно, причината може да бъде определянето на подходящ proxy.