x

Основні розділи

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

ComfortUpdate

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 або попросіть підтвердження у системного адміністратора.

Ваш сервер має мати змогу підключатися по SSL до comfortupdate.limesurvey.org, щоб користуватися інструментом ComfortUpdate. Якщо виникають проблеми та з’являються повідомлення про помилки, наприклад 10060 could not connect to the host 'comfortupdate.limesurvey.org', вам потрібно буде змінити налаштування безпеки проксі/брандмауера або звернутися по допомогу до адміністратора сервера.

Використання ComfortUpdate

Функцію LimeSurvey ComfortUpdate безпечно використовувати навіть за наявності активних опитувань. Вона не видаляє й не пошкоджує наявні дані. Проте з обережності перед початком слід вручну створити резервну копію поточної бази даних і файлів.

  • Знайдіть кнопку Оновити
    • У старіших версіях LimeSurvey перейдіть до значка «Загальні налаштування», виберіть першу вкладку та натисніть кнопку Updates
    • У нових версіях LimeSurvey кнопку ComfortUpdate можна знайти у діалоговому вікні Налаштування на вкладці Розширений:



  • На екрані ComfortUpdate з’явиться посилання на оновлення, якщо доступна нова версія LimeSurvey. Якщо ні, натисніть «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. Дані вашого проксі-сервера можна вказати у файлі конфігурації (див. вікі із загальними налаштуваннями).