Отже, ми в нашій компанії вже тривалий час використовуємо GLPI версії 0.72.4. У вихідні вирішив оновитися до останньої версії, і зіткнувся з низкою труднощів. Після вирішення всіх конфліктів, вирішив задокументувати правильний порядок дій, а так само звернути увагу на ряд різних моментів, з першого погляду непомітних.
Кілька нюансів:
1. Якщо встановити нову версію з нуля, і розгорнути бекап, то всі заведені компоненти пропадуть. Тому треба робити саме update, а не нову установку.
2. У компонентах у старій версії можна було заводити деякі поля з літерами, наприклад розмір HDD - 2Gb. У новій можна тільки цифри, тому заздалегідь необхідно перевести у всіх компонентах будь-які скорочення тільки до числового вигляду, причому тільки в Mb, інше вибрати буде не можна.
Було:
Стало:
Порядок оновлення:
1. Зберігаємо теку files/( у ній зберігаються аттачі, можна зберегти тільки теки з суфіксами, всі теки, що починаються з підкреслення, не потрібні)
2. Вилучаємо стару теку glpi з/var/www/
3. на її місце розархівуємо теку glpi нової версії
4. Додавання теки files/* з аттачами
5. Не забуваємо виставити права на теку chown www-data:www-data config files files/* inc
6. Заходимо за адресою http://server/glpi>
11. Введіть дані для коннекту до MySQL
14. Переходимо на сторінку авторизації, щоб перевірити свою роботу
15. Не забуваємо виконати операцію зі зміни файлів для експорту в PDF.