Установки и первичная настройка GLPI

Предварительно нужно установить Lamp-server.

Начиная с Ubuntu 7.04 LAMP можно установить при помощи Tasksel. Для этого необходимо выполнить команду:

sudo tasksel install lamp-server

При установке будет запрошен пароль для администратора БД MySQL.

Не забываем поставить модули php5-ldap php5-imap.

sudo apt-get install php5-ldap php5-imap

Ldap модуль начнёт работать сразу после перезагрузки Apache (sudo /etc/init.d/apache2 restart), а вот imap модуль по дефолту выключен. Поэтому его надо включить командой

php5enmod imap

Рекомендую, так же поставить phpMyAdmin

Установка из репозитория

sudo apt-get install glpi

Во время установки произойдёт настройка базы данных (запросят пароль администратора MySQL и попросят задать пароль для пользователя glpi).

После этого выйдет окно с предложением зайти через браузер по адресу 

http://host_name/glpi

После перехода по этой ссылке откроется web интерфейс glpi.

Для первого входа используйте:

Login: glpi

Password: glpi

Установка в ручную

(не проверял на новых версиях)

Для начала нужно создать БД и пользователя в MySQL. (в примере БД: "glpidb", user: glpiuser, password: glpi).

$ mysql -u root -p
mysql> create database glpidb;
mysql> grant all privileges on glpidb.* to glpiuser@localhost identified by 'glpi';
mysql> quit

 

Настраиваем PHP.

     1. Нужно убедится, что memory_limit достаточного размера.

$ grep -i memory_limit /etc/php5/apache2/php.ini
memory_limit = 128M      ; Maximum amount of memory a script may consume (128MB)

Нужно поставить не меньше 128 MB.

     2. Убедимся, что строка "extension=mysql.so" в конфиге MySQL не закомментирована.

$ grep -i mysql.so /etc/php5/conf.d/mysql.ini
extension=mysql.so

Перезапускаем Apache.

$ sudo /etc/init.d/apache2 restart

Скачиваем и устанавливаем архив с GLPI.

Находим на сайте http://www.glpi-project.org/ нужную нам версию GLPI и копируем адресс сылки для скачивания.

У меня получилось 

https://forge.indepnet.net/attachments/download/2020/glpi-0.85.4.tar.gz

Скачиваем архив в домашнюю директорию. Распоковываем архив в /var/www/. Так же делаем владельцем файлов пользователя, от имени которого запускается Apache. (в моём случае www-data)

$ wget https://forge.indepnet.net/attachments/download/2020/glpi-0.85.4.tar.gz
$ sudo tar -xvzf glpi-0.85.4.tar.gz -C /var/www/
$ sudo chown -R www-data:www-data /var/www/

Для работы основных процессов, когда на сервере никого нет, нужно настроить crontab пользователя, от имени которого работает  Apache (в моём случае www-data).

sudo crontab -u www-data -e
*/5 * * * * /usr/bin/php5 /var/www/front/cron.php &>/dev/null

 

Настройка.

Заходим через браузер на http://host_name/glpi

Начнётся процесс установки. Во время процесса будут запрошены адресс сервера БД (localhost),  логин и пароль от БД (Login: glpiuser, password: glpi) и базу данных, которую мы создали (glpidb).

Установка закончена.

Для первого входа используйте:

Login: glpi

Password: glpi

Комментарии