Le 25/04/2016 à 12:37, Bertrand Lods a écrit :
Le 22/04/2016 à 18:06, Stephane Boireau a écrit :
Bonsoir,

Le 22/04/2016 à 15:01, Bertrand Lods a écrit :
Version GEPI utilisés : gepi-1.6.8-4297f2a.tar.gz

Après avoir lu la documentation d'installation de GEPI :

http://www.sylogix.org/projects/gepi/wiki/InstallationCasG%C3%A9n%C3%A9ral

Et la partie de concernant GEPI multisite ici :

http://www.sylogix.org/projects/gepi/wiki/GuideAdministrateur =>
http://www.sylogix.org/projects/gepi/wiki/Multisite

J'ai aussi rechercher dans les archives de la liste de diffusion.

Mais je n'ai pas trouver de réponse à mon problème.


Tout d'abord je voulais avoir confirmation de l'ordre d'installation pour
configurer de GEPI en multisite :

1- Faire l'installation standard de l'application présenté ici :
http://www.sylogix.org/projects/gepi/wiki/InstallationCasG%C3%A9n%C3%A9ral
=> j'ai réussit et validée cette étape

2- Effectuer ensuite le paramètrage multisite décrit dans :
* \secure\modeles\connect-modele.inc.php
* \secure\modeles\multisite-modele.ini.php : j'ai créé une base pour chaque établissement déclaré dans ce fichier, mais n'ayant pas vu d'indication dans la
procédure à ce sujet je ne sais pas si cela est correcte?

Petite remarque pour le fichier multisite.ini.php il ne semble pas apprécier les caractères spéciaux, ayant mis un point d'exclamation dans un des mots de passe
de connexion j'ai eu cette erreur :
Warning: syntax error, unexpected '!' in
/var/www/html/gepi/secure/../secure/multisite.ini.php on line 7 in
/var/www/html/gepi/secure/connect.inc.php on line 71
Erreur : Numero d'etablissement 0141420T non trouve dans la configuration
J'ai ensuite copié et renommé (connect-modele.inc.php=>connect.inc.php,
multisite-modele.ini.php=>multisite.ini.php) ces fichiers dans \secure\
(cfpièces jointes)

Peut-être avec des apostrophes au lieu des guillemets autour du mot de passe?


* J'ai enfin modifier dans la table setting la valeur du champs multisite en la
passant de n à y

Il s'agit d'une migration d'une base déjà remplie?
Sinon, la base risque d'être vide.
C'est ce qu'a l'air d'indiquer la suite.

Je ne suis pas spécialiste de la situation multisite.
En tentant l'opération rapidement, j'ai effectué les opérations suivantes:
- copie/remplissage/renommage du secure/modeles/multisite-modele.ini.php
  en secure/modeles/multisite.ini.php
et du secure/modeles/connect-modele.ini.php en secure/modeles/connect.ini.php - initialisation manuelle du remplissage d'une base pour un premier établissement:
    mysql $BASE < sql/structure_gepi.sql
    mysql $BASE < sql/data_gepi.sql
echo "UPDATE setting SET value='y' WHERE name='multisite';"|mysql $BASE echo "UPDATE setting SET value='012345X' WHERE name='gepiSchoolRNE';"|mysql $BASE
Et là, cela fonctionne:
https://.../login.php?RNE=012345X


Suite à cette procédure j'obtiens ce message d'erreur :
*Warning*: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in */var/www/html/gepi/utilitaires/verif_install.php* on line *63*

*Notice*: Trying to get property of non-object in
*/var/www/html/gepi/lib/initialisations.inc.php* on line *240*

*Notice*: Trying to get property of non-object in
*/var/www/html/gepi/lib/mb_ou_pas.php* on line *14*

*Notice*: Trying to get property of non-object in
*/var/www/html/gepi/lib/traitement_data.inc.php* on line *306*

*Notice*: Trying to get property of non-object in
*/var/www/html/gepi/lib/traitement_data.inc.php* on line *336*
Erreur chargement settings

Pouvez-vous me confirmer que j'ai bien respecté la procédure de configuration de
GEPI pour activer le multisite?

Pouvez-vous m'aider par rapport au message d'erreur que je rencontre suite au
passage en multisite?

Je tiens à préciser que si je recommente dans connect-modele.inc.php les parties concernants le multisite puis que je repasse la valeur du champs multisite en la passant de y à n, je retrouve le comportement normal de GEPI mais sans multisite.

Les deux bases sont déjà remplies?
Elles correspondent bien aux indications du multisite.ini.php ?
Il n'y a pas eu création d'une nouvelle base et/ou utilisateur avec oubli de grant privileges ou de flush privileges?


Cordialement,

Bonjour,

Et merci pour ton aide.

En effet pour les sites supplémentaires il s'agit de nouvelle base, et je n'ai pas vu d'instruction les concernant donc en effet je les ai laissé vide.

Par contre dans la table Setting je ne vois pas de champ gepiSchoolRNE permettant d'ajouter le RNE de l'établissement
echo "UPDATE setting SET value='012345X' WHERE name='gepiSchoolRNE';"|mysql $BASE

cordialement,

--
        *Bertrand LODS*
DSI4 / Pole Web
Division des systèmes d'information
Tél : 02 31 30 15 94
[email protected] <mailto:[email protected]> | www.ac-caen.fr <http://www.ac-caen.fr>
*Rectorat de l'académie de Caen*
168, rue Caponière - BP 46184 - 14061 Caen cedex | Accès et horaires <http://www.ac-caen.fr/acceshoraires/>




_________________________________________________________________________________
Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
Pour modifier ou r�silier votre abonnement � cette liste :
https://lists.sylogix.net/mailman/listinfo/gepi-users
Bonjour

Je précise que je ne trouve pas le champ gepiSchoolRNE _*après*_ avoir effectué ta procédure :

- initialisation manuelle du remplissage d'une base pour un premier établissement:
    mysql $BASE < sql/structure_gepi.sql => OK
    mysql $BASE < sql/data_gepi.sql => OK
echo "UPDATE setting SET value='y' WHERE name='multisite';"|mysql $BASE => OK echo "UPDATE setting SET value='012345X' WHERE name='gepiSchoolRNE';"|mysql $BASE => pas de champ gepiSchoolRNE

Cordialement
--
        *Bertrand LODS*
DSI4 / Pole Web
Division des systèmes d'information
Tél : 02 31 30 15 94
[email protected] <mailto:[email protected]> | www.ac-caen.fr <http://www.ac-caen.fr>
*Rectorat de l'académie de Caen*
168, rue Caponière - BP 46184 - 14061 Caen cedex | Accès et horaires <http://www.ac-caen.fr/acceshoraires/>


_________________________________________________________________________________
Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
Pour modifier ou r�silier votre abonnement � cette liste :
https://lists.sylogix.net/mailman/listinfo/gepi-users

Répondre à