User Tools

Site Tools


glpi:installatie

This is an old revision of the document!


installatie

context

dit document beschrijft de installatie van gLPI op Debian12.

stappenplan

  • werk het OS bij:
    apt update && apt upgrade -y 
  • installer Apache, MariaDB, PHP, de nodige extenties:
    apt install -y apache2 mariadb-server unzip wget php php-cli php-common php-curl php-gd php-xml php-mbstring php-ldap php-imap php-intl php-zip php-bz2 php-mysql php-apcu php-xmlrpc php-cas php-ldap php-opcache 
  • herstart Apache:
     systemctl restart apache2 
  • maak een database aan voor gLPI:
    mysql
    CREATE DATABASE glpidb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    CREATE USER 'glpiuser'@'localhost' IDENTIFIED BY 'StrongPasswordHere';
    GRANT ALL PRIVILEGES ON glpidb.* TO 'glpiuser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;
  • download gLPI naar /var/www/html
  • pak tar bestand uit:
    tar -xvzf glpi-<versie>.tgz
  • pas te toegangsrechten aan voor de webservier gebruiker:
    chown -R www-data:www-data /var/www/html/glpi
    chmod -R 755 /var/www/html/glpi
  • maak een virtual host aan op Apache:
    vi /etc/apache2/sites-available/glpi.conf

    met onderstaande inhoud:

    <VirtualHost *:80>
        ServerName your-domain-or-ip
        DocumentRoot /var/www/html/glpi
    
        <Directory /var/www/html/glpi>
            AllowOverride All
            Require all granted
        </Directory>
    
        ErrorLog ${APACHE_LOG_DIR}/glpi-error.log
        CustomLog ${APACHE_LOG_DIR}/glpi-access.log combined
    </VirtualHost>

activeer deze host:

 a2ensite glpi.conf
a2enmod rewrite
systemctl reload apache2 

meer info

glpi/installatie.1763979437.txt.gz · Last modified: by admin