Actions

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

From LimeSurvey Manual

Revision as of 12:23, 24 October 2013 by Magibox (talk | contribs) (Created page with "Използване на прокси сървър за връзка с update.limesurvey.com")

Общо

Инструментът ComfortUpdate е нова функция за LimeSurvey въведена във версия 1.87. ComfortUpdate е проектиран, за да актуализира вашата инсталация на LimeSurvey автоматично от уеб браузъра ви, само с няколко кликвания на мишката, вместо да се налага да се извършва ръчно обновяване.

ComfortUpdate в момента е безплатна бета тест услуга. Предполагаме, че в някакъв момент в бъдеще потребителите ще се наложи да плащат малка такса за закупуване на ключов ъпгрейд за да продължите да използвате тази функция.

Изискване

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

Вашият сървър трябва да може да се свърже с http://update.limesurvey.org/ (външна връзка), за да използвате инструмента ComfortUpdate. Ако имате проблеми с това и да получите съобщения за грешка, като

  "10060 could not connect to the host "update.limesurvey.org""

Трябва да се настроят / редактират вашите прокси / настройки на защитната стена за сигурност или попитайте администратора на сървъра за помощ.

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

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

  * Отидете на Global Icon Settings , изберете първия раздел , и кликнете върху бутона за " Updates "
  * Екранът ComfortUpdate ще покаже линка към актуализацията - ако е на разположение нова версия на LimeSurvey. Ако не кликнете "Проверка сега ", за да видите дали има валидна нова актуализация .
  * Ако дадена актуализация е намерена , LimeSurvey ще покаже линк за да ви позволи да се актуализира . Кликнете върху линка да започне актуализирането .
  * Ако никога не сте използвали преди ComfortUpdate или ъпгрейд ключа не е валиден, ще бъдете помолени да въведете ключ за ъпгрейд. По време на пробния период се използва по подразбиране ключ за безплатни ъпдейти .
  * LimeSurvey сега ще провери дали са дадени съответните разрешения във вашата инсталационна директория, за да позволи актуализация. Ще се покаже списък на предложените промени.
   * Ако има някакви проблеми , трябва да ги коригирате в този момент, а след това преминете към следващата стъпка.
   * The ComfortUpdate сега ще направите резервно копие на вашата база данни (ако използвате MySQL ) и ще запази старите инсталационни файлове в / TMP директория. Ако използвате друга база данни , трябва да архивирате вашата база данни ръчно, преди да продължите.

ComfortUpdate сега ще обнови своята инсталация до последната версия, включително и актуализиране на базата данни за всички нови промени.

Известни проблеми

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

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

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

If you have to use a proxy server to connect to http://update.limesurvey.com(external link) you might have to edit the http.php file in your LimeSurvey installation. To do so browse to the /admin/classes/ folder and open the file http.php with an editor. Have a look at the variables in the first lines of this file and add values if needed.

Example: Connect to a proxy server 111.111.111.111 port 1234 without authentication edit the following lines to look like

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

If you are using LimeSurvey 2, http.php can be found in /application/libraries/admin/http/. There are pre-coded variables within the file so only details of your proxy are needed. If your installation is running unusually slowly, setting an appropriate proxy may be the cause.