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