Trace:

Differences

This shows you the differences between the selected revision and the current version of the page.

fr:install:glpiubuntu9.10 2010/01/09 16:13 fr:install:glpiubuntu9.10 2015/07/03 09:46 current
Line 3: Line 3:
> Documentation rédigée par Aurel > Documentation rédigée par Aurel
----- 
-===== En cours de rédaction ===== 
---- ----
Je pars du principe que votre Ubuntu (9.10) est configurée correctement et fonctionnelle. Vous devez aussi savoir que sous Ubuntu votre « utilisateur » a le droit de tout faire //via// la commande « sudo »(dans notre cas ajouter des packages). Je pars du principe que votre Ubuntu (9.10) est configurée correctement et fonctionnelle. Vous devez aussi savoir que sous Ubuntu votre « utilisateur » a le droit de tout faire //via// la commande « sudo »(dans notre cas ajouter des packages).
-Avant de commencer l'installation, vérifiez vos sources et si elle ne sont pas complètes, ajouter //universe// et //multiverse// dans le fichier « /etc/apt/sources.list » en plus des sources "main" et "restricted". Saisissez la commande ''apt-get update'' dans une console (vous devrez être //root// ou utiliser la commande //sudo//) pour mettre à jour vos sources.+Avant de commencer l'installation, vérifiez vos sources et si elles ne sont pas complètes, ajouter //universe// et //multiverse// dans le fichier « /etc/apt/sources.list » en plus des sources //main// et //restricted//. Saisissez la commande ''apt-get update'' dans une console (vous devrez être //root// ou utiliser la commande //sudo//) pour mettre à jour vos sources.
  aurel@ubuntu:~$ sudo apt-get update   aurel@ubuntu:~$ sudo apt-get update
Line 46: Line 44:
Maintenant que vous êtes connecté en //root//, vous allez pouvoir effectuer les opérations suivantes : Maintenant que vous êtes connecté en //root//, vous allez pouvoir effectuer les opérations suivantes :
-  root@Feisty:~# apt-get install apache2 libapache2-mod-php5 php5 php5-mysql+  root@ubuntu:~# apt-get install apache2 libapache2-mod-php5 php5 php5-mysql
Installer les dépendances requises par ces paquets afin qu'ils puissent fonctionner correctement. Installer les dépendances requises par ces paquets afin qu'ils puissent fonctionner correctement.
Line 60: Line 58:
Pour installer MySQL, installez le paquet « mysql-server-5.0 ». Pour installer MySQL, installez le paquet « mysql-server-5.0 ».
-  root@Feisty:~# apt-get install mysql-server-5.0+  root@ubuntu:~# apt-get install mysql-server-5.0
===== Configuration des différents services ===== ===== Configuration des différents services =====
Line 69: Line 67:
==== Configurer MySQL ==== ==== Configurer MySQL ====
-A la fin de l'installation du serveur MYSQL, un écran devrait apparaître est vous demander de saisir un mot de passe pour le compte superutilisateur (root) MySQL. Entrez en un et saisissez le une deuxième fois pour vérifier que vous avez bien saisi deux fois le même.+A la fin de l'installation du serveur MYSQL, un écran devrait apparaître est vous demander de saisir un mot de passe pour le compte //superutilisateur// (root) MySQL. Entrez en un et saisissez le une deuxième fois pour vérifier que vous avez bien saisi deux fois le même.
Maintenant que votre serveur MySQL est sécurisé (un minimum), créez la base de données « glpidb » ainsi que l'utilisateur « glpiuser » et donnez-lui les bons droits afin qu'il puisse gérer cette même base. Maintenant que votre serveur MySQL est sécurisé (un minimum), créez la base de données « glpidb » ainsi que l'utilisateur « glpiuser » et donnez-lui les bons droits afin qu'il puisse gérer cette même base.
Line 82: Line 80:
  * ''create database...'' => crée la base glpidb   * ''create database...'' => crée la base glpidb
  * ''grant all privileges...'' => crée l'utilisateur glpiuser et lui donne tous les droits sur la base glpidb   * ''grant all privileges...'' => crée l'utilisateur glpiuser et lui donne tous les droits sur la base glpidb
 +
Line 88: Line 87:
=== Memory_limit === === Memory_limit ===
-Vérifier à l'aide de la commande ci-dessous que le mémoire allouée aux scripts PHP est au moins égale à 16 Mio :+Vérifier à l'aide de la commande ci-dessous que le mémoire allouée aux scripts PHP est au moins égale à 64 Mio :
-  root@Feisty:~# more /etc/php5/apache2/php.ini |grep -i memory +  root@ubuntu:~# grep -i memory_limit /etc/php5/apache2/php.ini 
-  memory_limit = 128M     ; Maximum amount of memory a script may consume (128MB)+  memory_limit = 16M     ; Maximum amount of memory a script may consume (16MB)
  ; If this parameter is set to Off, then memory leaks will not be shown (on   ; If this parameter is set to Off, then memory leaks will not be shown (on
  ; keeping them in memory.   ; keeping them in memory.
-Par défaut la valeur est maintenant de 128 Mio ce qui est largement suffisant pour un fonctionnement optimal.+La valeur par défaut est de 16 Mio ce qui n'est pas suffisant et vous devrez modifier cette valeur et la remplacer par 64 voir 128. Pour modifier la valeur éditer le fichier susmentionné et remplacez //16// par la nouvelle valeur. N'oubliez pas qu'Apache doit être redémarré pour que les modifications soient prisent en compte: 
 + 
 +  root@ubuntu:~# /etc/init.d/apache2 restart 
=== Extension MySQL === === Extension MySQL ===
-Pour que votre PHP puisse se connecter et utiliser une base MySQL vérifier bien que la ligne ''extension=mysql.so'' est bien décommentée dans le fichier ///etc/php5/conf.d/mysql.ini//:+Pour que votre PHP puisse se connecter et utiliser une base MySQL vérifier bien que la ligne ''extension=mysql.so'' soit bien décommentée dans le fichier ///etc/php5/conf.d/mysql.ini//:
-  root@Feisty:~# grep -i mysql.so /etc/php5/conf.d/mysql.ini+  root@ubuntu:~# grep -i mysql.so /etc/php5/conf.d/mysql.ini
  extension=mysql.so   extension=mysql.so
-Si la ligne ''extension=mysql.so'' est commentée comme dans l'exemple ci-dessus, éditer le fichier et enlevez le « # » en début de ligne.+Si la ligne contenant //extension=mysql.so// est commentée comme dans l'exemple ci-dessus, éditer le fichier et enlevez le « # » en début de ligne.
Pour que ces modifications deviennent effectives, redémarrer le serveur Apache. Pour que ces modifications deviennent effectives, redémarrer le serveur Apache.
-  root@Feisty:~# /etc/init.d/apache2 restart+  root@ubuntu:~# /etc/init.d/apache2 restart 
 + 
===== Installation et configuration de GLPI ===== ===== Installation et configuration de GLPI =====
Line 115: Line 119:
Commencer par télécharger la dernière version stable de GLPI, pour se faire, cliquer sur ce [[http://glpi-project.org/article.php3?id_article=3|lien]]. Une fois décompressée, vous devrez modifier le propriétaire des sous-répertoire et des fichiers inclus dans le répertoire //glpi// afin qu'ils puissent être modifiés par votre serveur Apache. Commencer par télécharger la dernière version stable de GLPI, pour se faire, cliquer sur ce [[http://glpi-project.org/article.php3?id_article=3|lien]]. Une fois décompressée, vous devrez modifier le propriétaire des sous-répertoire et des fichiers inclus dans le répertoire //glpi// afin qu'ils puissent être modifiés par votre serveur Apache.
-  tar -xvzf glpi-0.68.2.tar.gz -C /var/www/ +  root@ubuntu:~# tar -xvzf glpi-0.72.3.tar.gz -C /var/www/ 
-  chown -R www-data /var/www/glpi+  root@ubuntu:~# chown -R www-data /var/www/glpi
-''tar -xvzf'' : cette commande décompresse l'archive //glpi// dans le répertoire ///var/www//.+''tar -xvzf ... -C'' : cette commande décompresse l'archive //glpi// dans le répertoire ///var/www//.
-''chown -R www-data /var/www/glpi'' : //chown// change le propriétaire de tout ce qui se trouve dans le répertoire //glpi// et même le répertoire //glpi//. Le nouveau propriétaire devient //www-data// (Apache).+''chown -R www-data /var/www/glpi'' : //chown// change le propriétaire du répertoire //glpi// et de ses sous répertoires y compris les fichiers. Le nouveau propriétaire devient //www-data// (Apache).
-Pour vous connecter à GLPI utiliser votre navigateur et taper cette URL : http://localhost/glpi. Pour avoir une idée de ce que vous pouvez faire avec GLPI n'oubliez pas de consulter cette [[http://glpi-project.org/wiki/doku.php?id=fr:prisenmain|documentation]].+Pour vous connecter à GLPI utiliser votre navigateur et taper cette URL : http://localhost/glpi ou http://127.0.0.1 ce qui revient au même ou alors votre IP locale (ex: http://192.168.0.1/glpi). Pour avoir une idée de ce que vous pouvez faire avec GLPI n'oubliez pas de consulter cette [[http://glpi-project.org/wiki/doku.php?id=fr:prisenmain|documentation]].
Line 133: Line 137:
  * ''Mysql pass:'' mettez le mot de passe de ce même utilisateur (glpi dans l'exemple)   * ''Mysql pass:'' mettez le mot de passe de ce même utilisateur (glpi dans l'exemple)
-N'oubliez pas que par défaut c'est le compte « glpi » qui est administrateur et qu'il est préférable de le changer voir au minimum de changer de mot de passe (« glpi ») pour des raisons évidentes de sécurité.+N'oubliez pas que par défaut c'est le compte « glpi » qui est administrateur et qu'il est préférable de le changer voir au minimum de changer de mot de passe (//glpi// par défaut) pour des raisons évidentes de sécurité.