Erreur lors la configuration de centreon

LeFIGARO89 Messages postés 19 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
Lors de la dernière phase d'installation de centreon afin d'accéder à la page d'accueil de
connexion, j'ai obtenu ce message d'erreur. Svp, aidez moi à pouvoir résoudre ce pb

Warning: require_once (DB.php) [function.require_once]: failed to open stream: No such file or directory in /usr/local/centreon/www/class/centreonDB.class.php on line 39
Fatal error: require_once() [function.require]: Failed opening required 'DB.php' (include_path='.:/usr/share/php:/usr/share/pear' in /usr/local/centreon/www/class/centreonDB.class.php on line 39

Merci et boe jrnée

2 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Dans l'idée, le script php que tu lances essaye de charger un fichier qu'il ne trouve pas. Par défaut, php cherche dans un certain nombre de dossiers (définis dans include_path) et dans le répertoire courant. Si le fichier n'est pas dans le répertoire courant et que cette variable include_path est mal initialisée, le fichier n'est pas trouvé et le script plante (ce qui semble être le cas ici).

    Cette variable est configurée dans /etc/php5/php.ini en général. Commence par faire une mise à jour globale de ton système. Par exemple sous ubuntu :

    sudo apt-get update
    sudo apt-get upgrade


    Ensuite as-tu essayé de localiser le fichier "DB.php" et voir s'il était dans un répertoire défini dans la variable include_path ?

    sudo updatedb 
    locate db.php | grep "/db.php$"


    Indique-nous le(s) chemin(s) qui apparaît (apparaissent).

    Peux-tu aussi nous reporter ce qui est écrit ligne 39 dans /usr/local/centreon/www/class/centreonDB.class.php ?

    Regarde aussi ici :
    https://forums.commentcamarche.net/forum/affich-11204840-probleme-nagios-3-et-centreon

    Bonne chance
    0
    1. LeFIGARO89 Messages postés 19 Statut Membre
       
      Merçi mamiemando pour ton soutien mais g nè tjrs pa eu de solutions à mon pb car lorsque j'applique la cmde locate db.php | grep "/db.php$" g n'est aucun chemin. De plus, ce qui est écrit à la ligne 39 dans /usr/local/centreon/www/class/centreonDB.class.php est : require_once ("DB.php");

      Il faut dire que lorsque j'installe centreeon j'ai ceci comme erreur, cè juste pour dire que g ne sais pas si cè ça qui peut-être à l'origine:
      Do you want me to install/upgrade your PEAR modules [y/n], default to [y]:
      >y
      Upgrading PEAR modules
      Installing PEAR modules
      DB 1.7.6 NOK
      DB_DataOject 1.8.4 NOK
      DB_DataOject_FormBuilder 1.0.0RC4 NOK
      MDB2 2.0.0 NOK
      Date 1.4.6 NOK
      ..........................
      ......................

      Merci de bien vouloir me venir en aide. Bsr
      0
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Oui alors je pense qu'effectivement l'upgrade de PEAR qui plante est sans doute la cause du problème. Essaye de faire ton installation comme indiqué ici, je sais que ce tutoriel marche.
    http://www.tech-max.fr/2011/05/installer-et-configurer-nagios-et-centreon/

    Bonne chance
    0
    1. LeFIGARO89 Messages postés 19 Statut Membre
       
      Merci à toi mamiemando, g tiens également à mentionner que g fonctionne sur vmware. Et aussi lorsqu'il fait l'upgrade de pear, est-ce le prend sur le net ou sur le cd? Penses-tu qu'en installant Debian comme système entier ce problème ne surviendra plus?

      Cordialement,
      LeFIGARO89
      0
    2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
       
      Je pense que ça ne changera rien que tu utilises une VM ou pas.

      Pour les mises à jour, a priori ce sont les mêmes que ce soit le CD ou via le réseau, mais a priori celles que tu peux obtenir par le réseau seront toujours "à jour" tandis que plus le temps passe, plus les paquets sur le CD deviennent obsolète. C'est pourquoi je te conseille de prendre tes paquets plutôt par le réseau.

      Et sinon le tutoriel que je t'ai indiqué devrait t'éviter de galérer avec pear.
      0