Оновлення

Якщо ви використовуєте старий випуск Galette, настав час оновитися.

Попередження

Оновлення часто не є простим, ваші дані можуть бути змінені. Отже, переконайтесь, що ви зробили резервну копію поточної бази даних, інакше ви можете втратити всі або частину своїх даних.

Також пораджено зробити резервну копію всіх файлів Galette. Це було б корисно, якщо ви виявите помилку, яка перешкоджатиме переходу, і вам потрібно буде відновити стару версію;

Примітка

Перехід з попереднього випуску 0.7 підтримується теоретично, але це не перевірено (цим випускам понад 10 років!), і можливо, ваша спроба зазнає невдачі.

Насправді немає жодних шансів, що вам доведеться зробити таку подорож у часі ;). Але якщо це ваш випадок, вам слід спочатку перейти до Galette 0.7.8; і зробіть інший перехід до останньої версії.

Оновлення файлів

Спочатку вийдіть зі свого зразка та переконайтеся, що використовуєте режим обслуговування, щоб інші користувачі не могли отримати доступ до зразка.

Потім завантажте останню версію Galette і замініть файли. Для отримання докладніших відомостей про встановлення файлів див. розділ підготування до встановлення.

Деякі каталоги зберігають дані та/або конфігурації та повинні бути скопійовані назад у новий зразок:

  • config/config.inc.php. Якщо цього файлу немає, процес оновлення Galette запросить відомості та створить новий. Якщо файл наявний, він буде використовуватися для заповнення відомостей, за винятком пароля бази даних. Це єдиний файл, який можна редагувати в процесі оновлення,

  • data/photos світлини та логотипи ваших членів,

  • data/exports містить експорти CSV,

  • data/files містить файли з динамічних полів типу файлу,

  • data/attachments містить поштові документи.

  • plugins ваші поточні розширення. Непогано буде перевірити, чи доступні нові версії розширень ;)

Коли файли будуть оновлені, зайдіть у свій зразок Galette. Він запитає вас, чи потрібно перейти до оновлення бази даних.

Якщо так, перейдіть за адресою встановлення /installer.php (наприклад: https://your.domain.name/installer.php) і виберіть Оновити, коли вас запитають про вид установлення.

Якщо він не запитує вас нічого, ви тільки що все вже зробили ;)

Оновлення бази даних

Попередження

Установлення нового випуску Galette не означає, що потрібне оновлення бази даних! Іноді досить оновити тільки файли, навіть для великого випуску.

Galette скаже вам, чи потрібне оновлення, не потрібно «примусово» оновлюватись.

Процес оновлення дуже схожий на процес установлення Galette, з деякими відмінними кроками. Усе дуже прозоро, щодо кожного кроку надаються відомості.

Відомості про базу даних

На кроці «Тип установлення» потрібно вибрати «Оновлення». Сторінку відомостей про базу даних буде заповнено наявними відомостями, за винятком пароля. Інші відомості змінювати не слід.

Примітка

Запримітьте, важливо, щоб назва бази даних та префікс, які використовувались у попередній базі даних, відповідали конфігурації.

Вибір попередньої версії

Наступний крок - вибір попередньої версії Galette. Процес установлення спробує «вгадати», яка це версія, і вибере її типову (та, яка буде відображатися жирним текстом).

../_images/5_update_version_select.png

Якщо ви спробуєте оновитися, але версія вашої бази даних здається вже правильною, ви отримаєте попередження. Жоден запис не відображатиметься жирним шрифтом, будь ласка, переконайтеся, що обираєте правильний:

../_images/5bis_already_updated.png

Після запуску сценаріїв оновлення відобразиться підсумок.