Vil du lære å gjøre en GLPI-installasjon på Ubuntu Linux? I denne opplæringen skal vi vise deg hvordan du installerer, konfigurerer og får tilgang til GLPI på en datamaskin som kjører Ubuntu Linux versjon 17.

Maskinvareliste:

Følgende del viser listen over utstyr som brukes til å opprette denne GLPI-opplæringen.

Hver del av maskinvaren som er nevnt ovenfor, finner du på Amazons nettside.

GLPI Relatert Tutorial:

På denne siden tilbyr vi rask tilgang til en liste over tutorials knyttet til GLPI installasjon.

Tutorial - NTP på Ubuntu Linux

Først skal vi konfigurere systemet til å bruke riktig dato og klokkeslett ved hjelp av NTP.

På Linux-konsollen bruker du følgende kommandoer til å angi riktig tidssone.

# dpkg-reconfigure tzdata

Installer Ntpdate-pakken og angi riktig dato og klokkeslett umiddelbart.

# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br

Ntpdate-kommandoen ble brukt til å angi riktig dato og klokkeslett ved hjelp av serveren: pool.ntp.br

La oss installere NTP-tjenesten.

# apt-get install ntp

NTP er tjenesten som vil holde serveren vår oppdatert.

Bruk kommandodatoen til å sjekke datoen og klokkeslettet som er konfigurert på Ubuntu Linux.

# date

Hvis systemet viste riktig dato og klokkeslett, betyr dette at du fulgte alle trinnene riktig.

Tutorial - MariaDB på Ubuntu Linux

Nå kan vi gå videre til installasjonen av databasetjenesten.

Bruk følgende kommandoer på Linux-konsollen til å installere de nødvendige pakkene.

# apt-get update
# apt-get install software-properties-common
# apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
# add-apt-repository 'deb [arch=amd64,i386] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.2/ubuntu artful main'
# apt-get update
# apt-get install mariadb-server mariadb-client

Installasjonsveiviseren vil be deg om et passord til rotbrukeren.

Når du har fullført installasjonen, bruker du følgende kommando for å få tilgang til MariaDB-databaseserveren.

Hvis du vil ha tilgang til databaseserveren, skriver du inn passordet som er angitt i installasjonsveiviseren for MariaDB-serveren.

# mysql -u root -p

Bruk følgende SQL-kommando til å opprette en database med navnet glpi.

CREATE DATABASE glpi CHARACTER SET UTF8 COLLATE UTF8_BIN;

Bruk følgende SQL-kommando til å opprette en databasebruker med navnet glpi.

CREATE USER 'glpi'@'%' IDENTIFIED BY 'kamisama123';

Gi SQL-brukeren kalt glpi tillatelse over databasen kalt glpi.

GRANT ALL PRIVILEGES ON glpi.* TO 'glpi'@'%';
quit;

Tutorial - Installere Apache på Linux

Nå må vi installere Apache-webserveren og all nødvendig programvare.

Bruk følgende kommandoer på Linux-konsollen til å installere de nødvendige pakkene.

# apt-get install apache2 php libapache2-mod-php
# apt-get install php-json php-gd php-curl php-mysql php-mbstring php-cas
# apt-get install php-xml php-cli php-imap php-ldap php-xmlrpc php-apcu

Nå bør du finne plasseringen av php.ini-filen på systemet ditt.

Etter å ha funnet, må du redigere php.ini-filen.

# updatedb
# locate php.ini
# vi /etc/php/7.0/apache2/php.ini

Husk at PHP-versjonen og plasseringen av filen kanskje ikke er den samme av meg.

Her er den opprinnelige filen, før vår konfigurasjon.

file_uploads = On
max_execution_time = 30
memory_limit = 128M
post_max_size = 8M
max_input_time = 60
; max_input_vars = 1000

Her er den nye filen med vår konfigurasjon.

file_uploads = On
max_execution_time = 300
memory_limit = 256M
post_max_size = 32M
max_input_time = 60
max_input_vars = 4440

Du bør også starte apache manuelt og bekrefte tjenestestatusen.

# service apache2 stop
# service apache2 start
# service apache2 status

Her er et eksempel på APache-tjenestestatusutdataene.

● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: active (running) since Mon 2018-04-23 00:02:09 -03; 1min 4s ago

Tutorial - GLPI Installasjon på Ubuntu

Nå må vi installere GLPI Ubuntu Linux.

Bruk følgende kommandoer på Linux-konsollen til å laste ned GLPI-pakken.

# mkdir /downloads
# cd /downloads
# wget https://github.com/glpi-project/glpi/releases/download/9.2.2/glpi-9.2.2.tgz
# tar -zxvf glpi-9.2.2.tgz
# ls
glpi glpi-9.2.2.tgz

Flytt alle GLPI-filene til rotkatalogen for Apache-installasjonen.

Angi riktig filtillatelse for alle flyttede filer.

# mkdir /var/www/html/glpi
# mv glpi/* /var/www/html/glpi
# chown www-data.www-data /var/www/html/glpi/* -R

Opprett en Apache-konfigurasjonsfil med navnet glpi.conf.

# vi /etc/apache2/conf-available/glpi.conf

Her er den nye filkonfigurasjonen.

<Directory /var/www/html/glpi>
AllowOverride All
</Directory>

<Directory /var/www/html/glpi/config>
Options -Indexes
</Directory>

<Directory /var/www/html/glpi/files>
Options -Indexes
</Directory>

Aktiver den nye konfigurasjonen på Apache.

# a2enconf glpi

Start Apache-tjenesten på nytt.

# service apache2 stop
# service apache2 start

Åpne nettleseren din og skriv inn IP-adressen til webserveren pluss /glpi.

I vårt eksempel ble følgende URL skrevet inn i nettleseren:

• http://35.162.85.57/glpi

GLPI-webinstallasjonsgrensesnittet skal presenteres.

Velg ønsket språk.

På neste skjermbilde må du godta GLPI-lisensen.

På neste skjermbilde må du klikke på Installer-knappen.

På neste skjermbilde må du klikke på Installer-knappen.

På det neste skjermbildet må du angi databaseinformasjonen som kreves for å koble til GLPI-databasen.

• Verten: localhost
• Database Brukernavn: glpi
• Database Passord: *****

På neste skjermbilde må du velge GLPI-databasen og klikke på Fortsett-knappen.

På neste skjermbilde må du fjerne merket i avmerkingsboksen et klikk på Fortsett-knappen.

På neste skjermbilde vil du bli presentert med standard pålogginger og passord for GLPI.

Til slutt vil du bli mislikt med GLPI-påloggingsskjermen.

Etter en vellykket pålogging, vil du bli sendt til GLPI Dashboard.

Slett install.php-filen på Linux-konsollen.

# rm /var/www/html/glpi/install/install.php

Gratulerer, du har installert GLPI-systemet på Ubuntu Linux.