Нижеприведенные инструкции подходят для версий 1.4. и выше. Если у вас более ранная версия Piwigo, попросите помощи на форуме.
В первую очередь, проверьте требования к последней версии Piwigo. Учтите, что если конфигурация PHP / MySQL на Вашем сервере не достаточны, не стоит пытаться обновиться, так как провести такой апгрейд не представляется возможным.
Если Вы используете версию Piwigo 2.1 или выше, пропустите этот шаг.
Создайте резервную копию своих текущих таблиц (3-5 минут)
Если Вы используете версию, начиная с PhpWebGallery 1.7 или более позднюю, можете использовать плагин для резервного копирования баз данных (DB Backup plugin). Пользователи более ранних релизов должны создать резервную копию другими способами, например, через phpMyAdmin [рис. A].
[A] Рекомендуемые установки PhpMyAdmin.
В любом случае, убедитесь, что резервное копирование включает все необходимые файлы и завершилось успешно (иногда успешному бэкапу мешают ограничения на сервере).
Мы советуем отключить параметр «Расширенные вставки» («Extended inserts») или сократить «Максимальный размер создаваемых запросов» («Maximal length of created queries»)
Если Вы используете версию Piwigo 2.1 или выше, пропустите этот шаг.
Сделайте бэкап всех ваших кастомизированных файлов (5 минут).
Закройте доступ к галерее (1 минута) [рис. B].
[B] Закрыть галерею.
Из своей текущей сессии Администрирования [Configuration > General > Lock gallery].
С этого момента пользователи, не обладающие правами администратора, открывая галерею, увидят следующее сообщение: «Галерея закрыта для технического обслуживания. Пожалуйста, зайдите позже» («The gallery is locked for maintenance. Please, come back later»)..
Удалите все файлы текущей инсталляции Piwigo, со следующими исключениями, НЕ удаляйте следущие директории:
Запуск обновления (2 мин).
В браузере откройте upgrade.php скрипт и следуйте инструкциям, http://example.com/photos/upgrade.php
[C] Перевая страница апгрейда.
Чтобы избежать случайного вмешательства других пользователей, вы должны залогиниться.
Когда Ваш предыдущий релиз определен, вы получите резюме необходимого апгрейда; смотри [рис. D].
[D] Информационная страница.
Плагины, активные перед обновлением, будут выключены, поскольку сами требуют обновления до версии,совместимой с новым релизом.
Первая проверка может занять некоторое время, поскольку вам еще не известны все внесенные изменения (15-120 минут).
Вы увидите список всех плагинов, имевшихся на момент апгрейда; некотогрые из них полностью интегрировались в ядро (например, Менеджер плагинов (Plugins Manager)), прочие устанавливаются отдельно (например, Редактор локальных файлов (LocalFiles Editor)), однако, ни один плагин не был отключен без достаточной причины.
Попробуйте поискать обновления для плагинов; в этом вам помогут подменю плагинов. Что касается тем и шаблонов, не закрывайте страницу администрирования в браузере, чтобы можно было совершить откат назад в случае неудачного тестирования.
Не забудьте, что ваши посетители и участники галереи могут использовать свои собственные темы, которые могут оказаться несовместимыми с новым релизом. Вам лучше поменять их темы на на тему по умолчанию на странице администрирования пользователей (Admin users page).
Вы уже почти освоились с нашим новым релизом, не забудьте открыть доступ к галерее для посетителей (1 минута).
Всего ничего (0 минут)
После апгрейда ничего не требуется удалять.
Сам файл upgrade.php удалять не нужно.
Не забудьте, что уведомления «Апгрейд не требуется» и процедура логина предназначены для защиты вашей галереи.