x

Основные главы

  1. LimeSurvey Cloud и LimeSurvey CE: сравнение
  2. LimeSurvey Cloud - Краткое руководство по началу работы
  3. Установка - LimeSurvey CE
  4. Как разработать хороший опрос (руководство)
  5. Начиная
  6. Администрирование LimeSurvey
  7. Опросы - Вступление
  8. Настройки опроса
  9. Меню опроса
  10. Структура опроса
  11. Вопросы — введение
  12. Группы вопросов - введение
  13. Опросы - управление
  14. Параметры панели инструментов опроса
  15. Многоязычный опрос
  16. Движок ExpressionScript — краткое руководство
  17. Не классифицированы и расширенные функции
  18. ЧаВо
  19. Устранение неполадок
  20. Обходные пути
  21. Лицензия
  22. Журнал изменений версий
  23. Плагины
 Actions

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

From LimeSurvey Manual

Эта страница, возможно, переведена машинным способом и может содержать ошибки. Показать английский оригинал · Улучшить этот перевод
This page is a translated version of the page ComfortUpdate and the translation is 100% complete.

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

Общее

ComfortUpdate — это профессиональная услуга от LimeSurvey GmbH, позволяющая легко обновить LimeSurvey CE прямо в веб-браузере всего за несколько щелчков мыши (вместо ручного обновления).

Помимо простого обновления, платная подписка на ComfortUpdate дает дополнительные преимущества, например доступ к спецификации состава программного обеспечения (SBOM) последних версий и доступ к нашему архиву загрузок прежних версий LimeSurvey. Оба ресурса доступны на сайте https://account.limesurvey.org.

Для LimeSurvey Cloud ComfortUpdate не требуется.

Чтобы использовать и протестировать ComfortUpdate, необходимо зарегистрироваться на LimeSurvey и получить бесплатный пробный ключ. После окончания срока действия пробного ключа вы можете приобрести один из наших премиум-пакетов или обновить установку вручную.


  Чтобы скопировать и использовать ключ для ComfortUpdate, откройте свой профиль LimeSurvey и найдите нижний раздел ComfortUpdate Features


Требования

Ваша установка PHP должна быть скомпилирована с поддержкой ZLib, а также должно быть установлено и включено расширение OpenSSL. Проверьте PHPInfo или обратитесь за подтверждением к системному администратору.

Для использования ComfortUpdate ваш сервер должен иметь возможность подключаться по SSL к comfortupdate.limesurvey.org. Если у вас возникли проблемы и вы получаете сообщения об ошибках вида 10060 could not connect to the host 'comfortupdate.limesurvey.org', вам потребуется изменить настройки безопасности прокси-сервера или брандмауэра либо обратиться за помощью к администратору сервера.

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

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

  • Найдите кнопку Обновить
    • В более старых версиях LimeSurvey нажмите значок «Общие настройки», выберите первую вкладку и нажмите кнопку Обновить
    • В последних версиях LimeSurvey кнопка ComfortUpdate находится в диалоговом окне Конфигурация на вкладке Расширенные:



  • Если доступна новая версия LimeSurvey, на экране ComfortUpdate будет показана ссылка для обновления. Если нет, нажмите «Check now», чтобы проверить наличие нового обновления
  • Если обновление найдено, LimeSurvey покажет ссылку, позволяющую выполнить обновление. Нажмите на неё, чтобы начать обновление
  • Если вы никогда раньше не использовали ComfortUpdate или ключ обновления ComfortUpdate недействителен, вам будет предложено ввести ключ обновления.



  • Теперь LimeSurvey проверит каталог установки на наличие соответствующих прав доступа, необходимых для обновления. Будет показан список предлагаемых изменений
  • Если есть какие-либо проблемы, их необходимо устранить на этом этапе, а затем перейти к следующему шагу
  • Теперь ComfortUpdate создаст резервную копию вашей базы данных и всех изменяемых файлов.

ComfortUpdate может создать резервную копию базы данных, только если:

    • В качестве базы данных используется MySQL
    • В схеме базы данных есть изменения
    • Размер базы данных не превышает 50 МБ (или максимальный размер, заданный в config.php с помощью переменной maxdbsizeforbackup — см. config-defaults.php)
  • Файлы резервных копий (файлов и базы данных) будут сохранены в каталоге /tmp. Обязательно переместите их в надёжное место, так как через несколько часов они будут удалены из каталога /tmp.
  • Затем ComfortUpdate обновит файлы вашей установки до последней версии и завершит работу.

При обновлении основной версии вы будете перенаправлены на страницу для выполнения необходимых обновлений базы данных.

Обратите внимание: обновления базы данных не являются частью ComfortUpdate, а представляют собой общую функцию LimeSurvey, независимо от способа обновления.

Отключение ComfortUpdate

Чтобы отключить ComfortUpdate и не получать всплывающие сообщения New release available после каждого нового выпуска, вы можете добавить следующую опцию в файл «config.php» (он находится в /limesurvey/application/config):

'updatable' => false

Однако мы настоятельно рекомендуем не отключать эту функцию, так как вы можете пропустить важные обновления безопасности.

Устранение неполадок

Я получаю ошибку во время ComfortUpdate

Для начала попробуйте повторить тот же шаг через минуту. Иногда серверу сначала нужно сформировать пакет обновления, что может занять минуту. Если это не помогло, ознакомьтесь с другими решениями в этом разделе.

Нет ответа сервера — сервер ComfortUpdate не отвечает

С декабря 2022 года подключение к нашему обновлённому серверу по умолчанию использует только SSL. Для этого необходимо, чтобы библиотека OpenSSL для PHP на вашем сервере была правильно настроена и активирована, а сервер мог устанавливать исходящие HTTP SSL-соединения (с нашим сервером comfortupdate.limesurvey.org). Если одно из этих требований не выполнено, вы получите это сообщение. Временное решение (которое мы не рекомендуем) — отключить это требование в файле /application/config/updater_version.php, задав значение

$config['comfort_update_server_ssl'] = 0;

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

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

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

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