Обновление GLPI

Немного ранее мы рассматривали установку GLPI, теперь попробуем её обновить. Повторюсь, что GLPI предназначен для работы с базой данных IT и телекоммуникационного оборудования, установленного на предприятии. Есть возможность учета расходных материалов и организации службы технической поддержки пользователей. GLPI русифицирован, разработан на PHP и MySQL. При использовании совместно OCS-Inventory возможно создание максимально автоматизированной системы инвентаризации.

Попытаемся обновить с GLPI version 0.72.4 до последней

Идем на официальную страницу в поисках обновления

www.glpi-project.org

Копируем адрес

У меня получился такой:

https://forge.indepnet.net/attachments/download/772/glpi-0.78.2.tar.gz

Использую putty подключаемся к серверу и скачиваем дисрибутив

cd ~
wget https://forge.indepnet.net/attachments/download/772/glpi-0.78.2.tar.gz

Если появляется ошибка

ОШИБКА: cannot verify forge.indepnet.net's certificate, issued by «/C=FR/O=GANDI SAS/CN=Gandi Standard SSL CA»:   Для запрошенного сертификата истёк срок действия. Чтобы небезопасно подключиться к forge.indepnet.net, используйте `--no-check-certificate'.


Тогда скачиваем используя ключи

wget --no-check-certificate https://forge.indepnet.net/attachments/download/772/glpi-0.78.2.tar.gz

Если вы ставили GLPI
1. sudo apt-get install glpi
файлики которые будем обновлять лежат тут /usr/share/glpi/
2. если как то иначе, то скорее всего /var/www/
в нашем случае это первый вариант
Распакавываем архив

sudo tar xzfv glpi-0.78.2.tar.gz -C /usr/share/

Если вы увидете, что то вроде ентого то всё ок

 переходим к браузеру, набираем адрес

http://ип_адресс_куда_установили_glpi/glpi/

если все до этого сделанно правильно, то увидим

 Ошибки:

Проверка возможности записи в dump-файлы Не удалось создать каталог.Проверьте права для каталога:’./files/_dumps’
Проверка возможности записи файлов документов Не удалось создать каталог. Проверьте права для каталога:’./files’
Проверка возможности записи файлов настроек Не удалось создать каталог.Проверьте права для каталога:’./config’
Проверка возможности записи для файлов сессий Не удалось создать каталог.Проверьте права для каталога:’./files/_sessions’
Проверка возможности записи для файлов запланированных заданий Не удалось создать каталог.Проверьте права для каталога:’./files/_cron’
Проверка возможности записи для файлов кэша Не удалось создать каталог.Проверьте права для каталога:’./files/_cache/’
Проверка возможности записи файлов графиков Не удалось создать каталог.Проверьте права для каталога:’./files/_graphs’
Проверка возможности записи файлов журналов Файл создан, но не может быть удален.Проверьте права для каталога:’./files/_log’.

Решение:

sudo chmod -R 777 /usr/share/glpi/files/_dumps
sudo chmod -R 777 /usr/share/glpi/files
sudo chmod -R 777 /usr/share/glpi/config
sudo chmod -R 777 /usr/share/glpi/files/_sessions
sudo chmod -R 777 /usr/share/glpi/files/_cron
sudo chmod -R 777 /usr/share/glpi/files/_cache/
sudo chmod -R 777 /usr/share/glpi/files/_graphs
sudo chmod -R 777 /usr/share/glpi/files/_log

Нажимаем повторить.

 Тыкаем кнопочку «Обновление»

 Запустить GLPI

В итоге мы обновили с 0.72.4 до 0.78.2

Share

You may also like...

3 комментария

  1. sudo chmod -R 777 /usr/share/glpi/files
    sudo chmod -R 777 /usr/share/glpi/config

    На самом деле нужны только эти две команды, так как ключ -R в команде chmod предписывает рекурсивное изменение атрибутов всех подкаталогов указанного каталога.

    • Согласен. Так то ошибки нет, просто делал поэтапно )

    • Oleg:

      sudo chmod -R 777 /usr/share/glpi/files  — … — и другие 777 — в каталоге GLPI не делайте, без особой надобности. Безопасность скриптов страдает.  Особенно если GLPI  светит наружу.
      chown -R www-data:www-data  <catalog>/glpi   —  нужно делать   %)

Добавить комментарий для Oleg Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *