Actions

Мастер обновлений

From LimeSurvey Manual

Revision as of 20:11, 16 May 2015 by Nickdsl (talk | contribs) (Created page with "Для более ранних версий, Вам необходимо отредактировать файл http.php в каталоге установки LimeSurvey. О...")

__ОГЛАВЛЕНИЕ__

Общее

Инструмент комфортного обновления - новая возможность LimeSurvey внедренная в версии 1.87. Комфортное обновление предназначено для обновления Вашей установки LimeSurvey автоматически прямо в окне браузера буквально в несколько кликов мыши; вместо того, чтобы выполнять обновление вручную.

На данный момент комфортное обновление на стадии бесплатного бета-теста. Мы учитываем то, что в будущем пользователям, возможно, придется заплатить небольшую плату для приобретения ключа обновления, чтобы продолжить пользоваться данной возможностью!

Требования

Ваш PHP должен быть скомпилирован с поддержкой ZLib. Проверьте Ваш PHPInfo и обратитесь к Вашему системному администратору для подтверждения. [1].

Ваш сервер должен иметь возможность подключения по протоколу SSL к update.limesurvey.org и update-data.limesurvey.org для использования инструмента комфортного обновления. Если у Вас возникли проблемы с этим и Вы получаете сообщения об ошибках наподобие

  10060 could not connect to the host "update.limesurvey.org" Вас необходимо обновить настройки прокси-сервера или сетевого экрана или обратиться за помощью к системному администратору.

Использование комфортного обновления

Возможность комфортного обновления в LimeSurvey можно применять даже при имеющихся активных опросах. Обновление не удалит и не уничтожит любые существующие данные. Тем не менее, следует иметь ввиду, что это бета-функция и будьте уверены, что сделали резервную копию данных и файлов вручную, перед продолжением обновления.

  • Кликните по значку "Общие настройки", выберите первую вкладку и кликните по кнопку "Использовать мастер обновлений"
  • Будет показан экран мастера обновлений и ссылка на доступную новую версию LimeSurvey, если таковая имеется. Кликните "Проверить сейчас", чтобы увидеть появилась ли новая обновленная версия.
  • Если обновление найдено, LimeSurvey покажет ссылку позволяющую Вам обновиться. Кликните по ней для начала обновления.
  • Если Вы никогда ранее не пользовались мастером обновлений или ключ обновления не действителен, то у Вас будет запрошен ключ обновления. Во время пробного периода используется стандартный ключ для бесплатных обновлений.
  • LimeSurvey проверит Вашу установочную директорию на наличие соответствующих прав позволяющих произвести обновление. Будет показан список предлагаемых изменений.
  • Если будут обнаружены какие либо проблемы, то Вы должны исправить их и продолжить процесс установки.
  • Мастер обновлений сделает резервную копию Вашей базы данных (если Вы используете MySQL) и сохранит старые файлы в директории /tmp. Если Вы используете какую либо другую СУБД, то сделайте резервную копию самостоятельно перед тем как продолжить.

Мастер обновлений обновит Вашу установку до последней версии, включая обновление базы данных.

Типичные проблемы

Пустая страница на шаге 3

Если Вы видите пустую страницу на шаге 3, то обычно это значит, что лимит памяти в конфигурации PHP слишком мал. Во время этого шага LimeSurvey пытается создать резервную копию базы данных и файлов (которые будут в дальнейшем заменены).

Использование прокси-сервера для подключения к update.limesurvey.com

Если Вы находитесь за проски-сервером, то Вам потребуется изменить некоторые настройки, чтобы использовать мастер обновлений. В LimeSurvey 2.05 и старше чем версия сборки 140404, Вы можете задать параметры Вашего прокси сервера в конфигурационном файле (см. общие настройки).

Для более ранних версий, Вам необходимо отредактировать файл http.php в каталоге установки LimeSurvey. Обратите внимание на переменные располагающиеся в первых строках данного файла и задайте необходимые значения.

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;

Depending on your version, you will find the file in the /admin/classes/ folder or 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 slow, wrong proxy settings may be the cause.