You are not logged in.
Pages: 1
Bonjour,
Je suis en train d'installer GLPI sur ma structure informatique avec plusieurs serveurs OCS car nous sommes plusieurs sociétés toutes interconnectées.
Mon problème est que le plugins OCS n'arrive pas à se connecter à la base MySQL des OCS distant alors que j'y arrive très bien à distance sur mon PC avec un outil du type HeidiSQL.
J'utilise les mêmes identifiants et suis sur le même plan IP que mon serveur GLPI, je ne comprends pas d'où cela peut venir d'où mon appel à l'aide.
Lorsque j'édite le php-errors.log qui se trouve dans les répertoires de GLPI, voilà ce que j'obtiens:
*** PHP Warning(2): mysqli::mysqli(): (HY000/2003): Can't connect to MySQL server on '10.76.90.8' (13)
Backtrace :
:
inc/dbmysql.class.php:109 mysqli->mysqli()
inc/dbmysql.class.php:78 DBmysql->connect()
plugins/ocsinventoryng/inc/dbocs.class.php:46 DBmysql->__construct()
...ins/ocsinventoryng/inc/ocsdbclient.class.php:39 PluginOcsinventoryngDBocs->__construct()
...ins/ocsinventoryng/inc/ocsserver.class.php:4257 PluginOcsinventoryngOcsDbClient->__construct()
...ins/ocsinventoryng/inc/ocsserver.class.php:4236 PluginOcsinventoryngOcsServer::getDBocs()
plugins/ocsinventoryng/inc/ocsserver.class.php:953 PluginOcsinventoryngOcsServer::checkOCSconnection()
plugins/ocsinventoryng/inc/ocsserver.class.php:129 PluginOcsinventoryngOcsServer->showDBConnectionStatus()
inc/commonglpi.class.php:455 PluginOcsinventoryngOcsServer::displayTabContentForItem()
ajax/common.tabs.php:87 CommonGLPI::displayStandardTab()
Si quelqu'un aurait une idée ou une solution.
Edit : Autre précision, depuis mon serveur GLPI avec la commande mysql -u root -p -h 192.168.244.164 ocsweb j'arrive à me connecter à ma base distante mais GLPI pas possible.
Quand je fais un status dans MySQL il me voit bien connecté
mysql Ver 14.14 Distrib 5.5.42, for Linux (x86_64) using readline 5.1
Connection id: 47
Current database: ocsweb
Current user: root@10.76.90.213
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 5.1.73 Source distribution
Protocol version: 10
Connection: 192.168.244.164 via TCP/IP
Server characterset: latin1
Db characterset: latin1
Client characterset: utf8
Conn. characterset: utf8
TCP port: 3306
Uptime: 4 hours 53 min 44 sec
Donc la base accepte bien les connexion depuis mon serveur GLPI avec les identifiants mais le plugins pas possible....
Je vous remercie par avance,
Olivier
Last edited by o.verdusen (2015-03-11 15:36:09)
Offline
Bonjour
si tu est sur un linux, ce que je suppose, vérifie le selinux cela ressemble à un problème de pare feu .
Cordialement
REDHAT 8.6 sur ESX vmware, glpi 10.0.10, OCS 2.3.1
Plugin : Import OCSNG, Injection de fichiers , Impression pdf , uninstal, rapport, comportement, OAUTH.
35000 utilisateurs , 2.5 millions de tickets
Offline
Je suis sous Centos et le pare feu est iptables mais même en désactivant le service j'ai le même problème.
De plus vu que j'arrive à me connecter en MySQL sur les bases distantes depuis le serveur GLPI, c'est que le port 3306 est bien ouvert.
Offline
Bonjour
J'ai eu la même expérience sous redhat 6.5 !
J'ai apache et donc glpi sur un serveur redhat et la base de donnée séparé sur un autre redhat !
Connexion possible en ligne de commande sur un serveur distant mysql à partir de mon serveur redhat apache, mais à partir de l'application GLPI pas de connexion à la base ...
J'ai arreter le pare feu complêtement (d'ailleurs au niveau interface graphique il semble avoir un bug au niveau redhat sur l'arrêt de pare feu), rebooter la machine par précaution et ensuite ok !
C'est peu être pas ton cas mais cela y ressemble !
Cordialement
REDHAT 8.6 sur ESX vmware, glpi 10.0.10, OCS 2.3.1
Plugin : Import OCSNG, Injection de fichiers , Impression pdf , uninstal, rapport, comportement, OAUTH.
35000 utilisateurs , 2.5 millions de tickets
Offline
Je vais faire un essai comme ça, je vous dis si c'est ok ou pas.
Merci
Offline
Ca n'a rien changé, je suis toujours en echec
Offline
Je viens d'installer la nouvelle version 1.1.1 et ce n'est toujours pas mieux.
Personne n'a d'idée? Le problème est le même sur mes 2 serveurs OCS (1 Windows, 1 linux)
Offline
Quand je créé une base ocstest en local sur mon serveur GLPI et que je créé une nouvelle connexion dans le plugins, il a l'air de vouloir y accéder.
Mais alors pourquoi pas les distantes alors que tous les firewall sont desactivés et que j'y arrive en connexion sql....
Offline
un petit UP ?
Offline
Personne pour m'aider? Personne n'a d'idée?
Si je reprends en synthèse:
- Connexion du plugin sur la base MySQL locale c'est OK
- Connexion en MySQL depuis mon serveur GLPI sur les MySQL distant OK
- Connexion du plugin sur les bases MySQL distantes pas OK
Une option dans la configuration de httpd ou php??? je sèche
Merci de me donner les pistes que vous pouvez avoir...
Offline
Nouveau serveur dans la config OCS du plugin ? Ou tu modifie un serveur existant ?
Xavier Caillaud
Blog GLPI Infotel
Offline
C'est un nouveau serveur
Offline
Apparemment le problème viendrait de mon utilisateur "Apache" qui n'aurait pas les droits pour exécuter le script GLPI.
Comment je peux modifier ça ?
Offline
Pourtant c'est bien l'utilisateur apache qui execute le service Httpd et tout le repertoire GLPI est avec les droits apache:apache
Offline
Pages: 1