Installation ITOP sous CentOS7

Beta-Pictoris
Messages : 839
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Installation ITOP sous CentOS7

Messagepar Beta-Pictoris » 13 août 2016, 23:33

As tu lancé le service mariadb ?

steph007
Messages : 15
Inscription : 04 août 2016, 16:09

Re: Installation ITOP sous CentOS7

Messagepar steph007 » 14 août 2016, 21:11

oui j'ai bien lancer le service mariadb et j'ai même crée une nouvelle base mais itop n'arrive pas a la détecter ! je sais pas pourquoi , j'ai relancé le service mariadb plusieurs fois mais ça marche pas

Beta-Pictoris
Messages : 839
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Installation ITOP sous CentOS7

Messagepar Beta-Pictoris » 15 août 2016, 11:48

As tu un message d'erreur concernant la base de donnée ?

Tu mets quoi comme nom de serveur sql quand on te le demande ?

steph007
Messages : 15
Inscription : 04 août 2016, 16:09

Re: Installation ITOP sous CentOS7

Messagepar steph007 » 15 août 2016, 15:14

Le processus de configuration se fait par l'interface graphique , je n'ai pas des messages d'erreurs ....

Sauf Pour la deuxième partie qui concerne la base de données , il y' a un message " non connection to the database " le bouton NEXT est grisé.

il y' a une méthode pour t'envoyer la capture d’écran ?

Beta-Pictoris
Messages : 839
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Installation ITOP sous CentOS7

Messagepar Beta-Pictoris » 15 août 2016, 15:32

Que donne ? :

Code : Tout sélectionner

systemctl status mariadb

steph007
Messages : 15
Inscription : 04 août 2016, 16:09

Re: Installation ITOP sous CentOS7

Messagepar steph007 » 15 août 2016, 18:27

le service mariadb est bien démarré

systemctl status mariadb
● mariadb.service - MariaDB database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
Active: active (running) since lun 2016-08-15 12:21:46 EDT; 1min 44s ago
Process: 2010 ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID (code=exited, status=0/SUCCESS)
Process: 946 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS)
Main PID: 2009 (mysqld_safe)
CGroup: /system.slice/mariadb.service
├─2009 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
└─2192 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mar...

aoû 15 12:21:36 VMTICKETING01 systemd[1]: Starting MariaDB database server...
aoû 15 12:21:38 VMTICKETING01 mysqld_safe[2009]: 160815 12:21:38 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.
aoû 15 12:21:39 VMTICKETING01 mysqld_safe[2009]: 160815 12:21:39 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
aoû 15 12:21:46 VMTICKETING01 systemd[1]: Started MariaDB database server.

Beta-Pictoris
Messages : 839
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Installation ITOP sous CentOS7

Messagepar Beta-Pictoris » 15 août 2016, 19:24

Tu as redémarré le service apache ?
Tu as vidé le cache de ton navigateur ?

steph007
Messages : 15
Inscription : 04 août 2016, 16:09

Re: Installation ITOP sous CentOS7

Messagepar steph007 » 15 août 2016, 20:40

oui j'ai redémarre le service apache et le service mariadb , j'ai vidé le cache de navigateur aussi .

j'ai installé phpmyadmin pour vérifier si la base de données est bien crée

La base itop est bien crée

c'est étrange !

Beta-Pictoris
Messages : 839
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Installation ITOP sous CentOS7

Messagepar Beta-Pictoris » 16 août 2016, 10:08

Vérifie que selinux est bien arrêté:

Code : Tout sélectionner

getenforce

Puisque que tu as installé le paquet php principal en dernier, réinstalle le paquet php-mysql:

Code : Tout sélectionner

yum reinstall php-mysql

Redémarre, ensuite, mariadb et et apache.

steph007
Messages : 15
Inscription : 04 août 2016, 16:09

Re: Installation ITOP sous CentOS7

Messagepar steph007 » 16 août 2016, 14:42

j'ai avancé dans la configuration , après les recherches j'ai trouvé la source du problème , il faut modifier les lignes du fichier cmdbsource.class.inc.php qui se trouve dans le répertoire /var/www/html/itop/core comme suit :

self::$m_oMysqli = new mysqli(self::$m_sDBHost, self::$m_sDBUser, self::$m_sDBPwd, '', $iPort);
self::$m_oMysqli = new mysqli($sServer, self::$m_sDBUser, self::$m_sDBPwd, '', $iPort);

je suis bloqué maintenant dans la dernière étape de configuration :

Notice 1: Undefined index: itop in /var/www/html/itop/core/config.class.inc.php on line 1735

Notice 2 : Parse error: syntax error, unexpected 'catch' (T_CATCH) in /var/www/html/itop/core/cmdbsource.class.inc.php on line 81

pour Notice 1 :

if (isset($aParamValues['db_server']))
{
$this->SetDBHost($aParamValues['db_server']);
$this->SetDBUser($aParamValues['db_user']);
$this->SetDBPwd($aParamValues['db_pwd']);
$sDBName = $aParamValues['db_name'];
if ($sDBName == '')
{
// Todo - obsolete after the transition to the new setup (2.0) is complete (WARNING: used by the designer)
$sDBName = $aParamValues['new_db_name'];
}
$this->SetDBName($sDBName);
$this->SetDBSubname($aParamValues['db_prefix']);
}

la ligne 1735 est la suivante $sDBName = $aParamValues['new_db_name']; , j'ai remplacer new_db_name par itop mais ca marche pas

Notice 2 c'est les modifications que j'ai fait pour le fichier cmdbsource.class.inc.php