You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2018-01-25 18:10:45

yoan
Guest
Registered: 2018-01-25
Posts: 1

Installation GLPI 9.2.1 avec dossiers config et files séparés

Bonjour,

Je tiens simplement à signaler un problème avec l'assistant d'installation de la version 9.2.1 lors d'une installation avec les dossiers 'files' et 'config' séparés du dossier GLPI comme conseillé via la documentation.

En effet j'ai modifié le fichier inc/based_config.php de la sorte afin que tout soit bon :

Fichier original :

à partir de la ligne 49

// If this file exists, it is load
if (file_exists(GLPI_ROOT. '/config/local_define.php')) {
   require_once GLPI_ROOT. '/config/local_define.php';
}

// If this file exists, it is load, allow to set configdir/dumpdir elsewhere
if (file_exists(GLPI_ROOT . '/inc/downstream.php')) {
   include_once (GLPI_ROOT . '/inc/downstream.php');
} else if (file_exists(GLPI_ROOT . '/config/config_path.php')) { // For compatibility, deprecated
   include_once (GLPI_ROOT . '/config/config_path.php');
}

// Default location for database configuration : config_db.php
if (!defined("GLPI_CONFIG_DIR")) {
   define("GLPI_CONFIG_DIR", GLPI_ROOT . "/config");
}

Fichier modifié :

// If this file exists, it is load, allow to set configdir/dumpdir elsewhere
if (file_exists(GLPI_ROOT . '/inc/downstream.php')) {
   include_once (GLPI_ROOT . '/inc/downstream.php');
} else if (file_exists(GLPI_ROOT . '/config/config_path.php')) { // For compatibility, deprecated
   include_once (GLPI_ROOT . '/config/config_path.php');
}

// If this file exists, it is load
// if (file_exists(GLPI_ROOT. '/config/local_define.php')) {
// require_once GLPI_ROOT. '/config/local_define.php';
// }

if (file_exists(GLPI_CONFIG_DIR . '/local_define.php')) {	 	 
   require_once GLPI_CONFIG_DIR . '/local_define.php';	 	 
}

J'ai donc inversé l'ordre de chargement des variables d'environnement puis local_define.php est chargé depuis le dossier config lui même chargé via inc/downstream.php
Il semblerait que le dossier 'config' soit obligatoire sans cette modification, et alors le déplacement du dossier config va inc/downstream.php me semble à ce moment la une option qui ne sert à rien... à moins de ne pas avoir tout saisi, chose possible wink

Cordialement,

Last edited by yoan (2018-01-25 18:11:02)

Offline

#2 2018-04-20 20:41:13

romeo.koffi
Guest
Registered: 2018-02-02
Posts: 59

Re: Installation GLPI 9.2.1 avec dossiers config et files séparés

yoan wrote:

Bonjour,

Je tiens simplement à signaler un problème avec l'assistant d'installation de la version 9.2.1 lors d'une installation avec les dossiers 'files' et 'config' séparés du dossier GLPI comme conseillé via la documentation.

En effet j'ai modifié le fichier inc/based_config.php de la sorte afin que tout soit bon :

Fichier original :

à partir de la ligne 49

// If this file exists, it is load
if (file_exists(GLPI_ROOT. '/config/local_define.php')) {
   require_once GLPI_ROOT. '/config/local_define.php';
}

// If this file exists, it is load, allow to set configdir/dumpdir elsewhere
if (file_exists(GLPI_ROOT . '/inc/downstream.php')) {
   include_once (GLPI_ROOT . '/inc/downstream.php');
} else if (file_exists(GLPI_ROOT . '/config/config_path.php')) { // For compatibility, deprecated
   include_once (GLPI_ROOT . '/config/config_path.php');
}

// Default location for database configuration : config_db.php
if (!defined("GLPI_CONFIG_DIR")) {
   define("GLPI_CONFIG_DIR", GLPI_ROOT . "/config");
}

Fichier modifié :

// If this file exists, it is load, allow to set configdir/dumpdir elsewhere
if (file_exists(GLPI_ROOT . '/inc/downstream.php')) {
   include_once (GLPI_ROOT . '/inc/downstream.php');
} else if (file_exists(GLPI_ROOT . '/config/config_path.php')) { // For compatibility, deprecated
   include_once (GLPI_ROOT . '/config/config_path.php');
}

// If this file exists, it is load
// if (file_exists(GLPI_ROOT. '/config/local_define.php')) {
// require_once GLPI_ROOT. '/config/local_define.php';
// }

if (file_exists(GLPI_CONFIG_DIR . '/local_define.php')) {	 	 
   require_once GLPI_CONFIG_DIR . '/local_define.php';	 	 
}

J'ai donc inversé l'ordre de chargement des variables d'environnement puis local_define.php est chargé depuis le dossier config lui même chargé via inc/downstream.php
Il semblerait que le dossier 'config' soit obligatoire sans cette modification, et alors le déplacement du dossier config va inc/downstream.php me semble à ce moment la une option qui ne sert à rien... à moins de ne pas avoir tout saisi, chose possible ;)

Cordialement,




Salut,

je rencontre actuellement le meme problème que toi, s'il te plait es ce que tu peux bien décrire pour moi ?

Offline

#3 2018-04-21 01:12:17

batmanandjoker
Guest
Registered: 2018-04-21
Posts: 1

Re: Installation GLPI 9.2.1 avec dossiers config et files séparés

well i guess i am not alone whose been experiencing this problems
If this file exists, it is load, allow to set configdir/dumpdir elsewhere
if (file_exists(GLPI_ROOT . '/inc/downstream.php')) {
   include_once (GLPI_ROOT . '/inc/downstream.php');
} else if (file_exists(GLPI_ROOT . '/config/config_path.php')) { // For compatibility, deprecated
   include_once (GLPI_ROOT . '/config/config_path.php');
}

// If this file exists, it is load
// if (file_exists(GLPI_ROOT. '/config/local_define.php')) {
// require_once GLPI_ROOT. '/config/local_define.php';
// }

if (file_exists(GLPI_CONFIG_DIR . '/local_define.php')) {         
   require_once GLPI_CONFIG_DIR . '/local_define.php';         
}

Offline

#4 2018-04-21 16:45:57

romeo.koffi
Guest
Registered: 2018-02-02
Posts: 59

Re: Installation GLPI 9.2.1 avec dossiers config et files séparés

batmanandjoker wrote:

well i guess i am not alone whose been experiencing this problems
If this file exists, it is load, allow to set configdir/dumpdir elsewhere
if (file_exists(GLPI_ROOT . '/inc/downstream.php')) {
   include_once (GLPI_ROOT . '/inc/downstream.php');
} else if (file_exists(GLPI_ROOT . '/config/config_path.php')) { // For compatibility, deprecated
   include_once (GLPI_ROOT . '/config/config_path.php');
}

// If this file exists, it is load
// if (file_exists(GLPI_ROOT. '/config/local_define.php')) {
// require_once GLPI_ROOT. '/config/local_define.php';
// }

if (file_exists(GLPI_CONFIG_DIR . '/local_define.php')) {         
   require_once GLPI_CONFIG_DIR . '/local_define.php';         
}



This solution is not  a solution of my problem. In fact, during the installation of GLPI 9.2.1 after i selected the language, i have this message : http://portfoliokoffi.000webhostapp.com/

Offline

Board footer

Powered by FluxBB