Оновлення¶
Якщо ви використовуєте старий випуск Galette, настав час оновитися.
Попередження
Оновлення часто не є простим, ваші дані можуть бути змінені. Отже, переконайтесь, що ви зробили резервну копію поточної бази даних, інакше ви можете втратити всі або частину своїх даних.
Також пораджено зробити резервну копію всіх файлів Galette. Це було б корисно, якщо ви виявите помилку, яка перешкоджатиме переходу, і вам потрібно буде відновити стару версію;
Примітка
Перехід з попереднього випуску 0.7 підтримується теоретично, але це не перевірено (цим випускам понад 10 років!), і можливо, ваша спроба зазнає невдачі.
Насправді немає жодних шансів, що вам доведеться зробити таку подорож у часі ;). Але якщо це ваш випадок, вам слід спочатку перейти до Galette 0.7.8; і зробіть інший перехід до останньої версії.
Оновлення файлів¶
Спочатку вийдіть зі свого зразка та переконайтеся, що використовуєте режим обслуговування, щоб інші користувачі не могли отримати доступ до зразка.
Потім завантажте останню версію Galette і замініть файли. Для отримання докладніших відомостей про встановлення файлів див. розділ підготування до встановлення.
Деякі каталоги зберігають дані та/або конфігурації та повинні бути скопійовані назад у новий зразок:
config/config.inc.php. If the file is present, the update reads everything from it - database password included - and never asks you for a credential again. If it is missing, Galette cannot know it is an update: it would offer a brand new installation instead,data/photosсвітлини та логотипи ваших членів,data/exportsмістить експорти CSV,data/filesмістить файли з динамічних полів типу файлу,data/attachmentsмістить поштові документи.pluginsваші поточні розширення. Непогано буде перевірити, чи доступні нові версії розширень ;)
Коли файли будуть оновлені, зайдіть у свій зразок Galette. Він запитає вас, чи потрібно перейти до оновлення бази даних.
If so, enable the installer by creating the data/ENABLE_INSTALL file, then visit the install URL /installer.php (ex: https://your.domain.name/installer.php). Galette sees your configuration file and runs an update, you have nothing to choose.
Якщо він не запитує вас нічого, ви тільки що все вже зробили ;)
Оновлення бази даних¶
Попередження
Установлення нового випуску Galette не означає, що потрібне оновлення бази даних! Іноді досить оновити тільки файли, навіть для великого випуску.
Galette скаже вам, чи потрібне оновлення, не потрібно «примусово» оновлюватись.
Процес оновлення дуже схожий на процес установлення Galette, з деякими відмінними кроками. Усе дуже прозоро, щодо кожного кроку надаються відомості.
Відомості про базу даних¶
Змінено в версії 1.3.0: Database information are not asked anymore, and neither is the installation type.
The update reads the database type, host, port, name, user, password and table prefix from your configuration file, and goes straight to the access and permissions check. The form only comes back if that file cannot be read or is incomplete - fill it in with the very same information as before, the table prefix included.
Вибір попередньої версії¶
Змінено в версії 1.3.0: When the version can be read from the database, this step is skipped.
Galette reads the version its database holds and updates from there. The step below is only displayed when that reading is not conclusive - which is the case for a pre 0.7 database, since the table holding the version did not exist yet. Select the version you are coming from, the one Galette guessed is displayed as bold text:
The step is also displayed when your database is already up to date, so you get a chance to stop before running the scripts again:
Після запуску сценаріїв оновлення відобразиться підсумок.
Примітка
The data/ENABLE_INSTALL file is removed once the update has completed.