Bonjour,
Le problème est que je gère un gepi multisite pour 4 établissements.
Je ne rencontre ce problème que sur un seul établissement.
Je vais attendre avant de tout "casser".
Le problème étant que je n'ai pas de retour concernant les problèmes
"bloquant" à l'utilisation suite au passage de la 1.7.1.
La seul chose que j'ai en ma disposition sont les logs d'erreurs apache,
et depuis le passage de la 1.7.1, je remarque un certain nombre d'erreur
(et le fichier de log qui grossit considérablement):
[Sun Jun 11 13:24:10.060085 2017] [:error] [pid 24945] [client IP] PHP
Notice: Undefined variable: current_aid in
/var/www/html/gepi/edt/edt_ics_lib.php on line 3375, referer: adresse
site
[Sun Jun 11 17:42:13.579939 2017] [:error] [pid 4513] [clientIP] PHP
Notice: Undefined variable: acces_pp in
/var/www/html/gepi/prepa_conseil/index1.php on line 686, referer:
adresse site
[Sun Jun 11 17:42:38.261504 2017] [:error] [pid 4512] [client IP] PHP
Notice: Undefined variable: acces_pp in
/var/www/html/gepi/prepa_conseil/index1.php on line 827, referer:
gepi/prepa_conseil/index1.php?id_groupe=436
[Sun Jun 11 18:31:15.218608 2017] [:error] [pid 24944] [client IP] PHP
Warning: Illegal string offset 'debut_ts' in
/var/www/html/gepi/mod_absences/professeurs/bilan_absences_classe.php
on line 133, referer:
/gepi/mod_absences/professeurs/bilan_absences_classe.php?id_classe=35
[Sun Jun 11 18:31:15.218659 2017] [:error] [pid 24944] [client IP] PHP
Warning: Illegal string offset 'fin_ts' in
/var/www/html/gepi/mod_absences/professeurs/bilan_absences_classe.php
on line 134,
referer:/gepi/mod_absences/professeurs/bilan_absences_classe.php?id_classe=35
[Sun Jun 11 18:31:15.218670 2017] [:error] [pid 24944] [client IP] PHP
Warning: Illegal string offset 'eleve_id' in
/var/www/html/gepi/mod_absences/professeurs/bilan_absences_classe.php
on line 135, referer:
/gepi/mod_absences/professeurs/bilan_absences_classe.php?id_classe=35
[Sun Jun 11 18:31:15.218679 2017] [:error] [pid 24944] [client IP] PHP
Warning: Illegal string offset 'retard_absence' in
/var/www/html/gepi/mod_absences/professeurs/bilan_absences_classe.php
on line 136, referer:
/gepi/mod_absences/professeurs/bilan_absences_classe.php?id_classe=35
[Sun Jun 11 18:31:15.219272 2017] [:error] [pid 24944] [client IP] PHP
Warning: Illegal string offset 'debut_ts' in
/var/www/html/gepi/mod_absences/professeurs/bilan_absences_classe.php
on line 139, referer:
/gepi/mod_absences/professeurs/bilan_absences_classe.php?id_classe=35
[Sun Jun 11 23:33:24.978718 2017] [:error] [pid 24947] [client IP] PHP
Notice: Undefined variable: acces_pp in
/var/www/html/gepi/prepa_conseil/index1.php on line 553, referer:
/gepi/accueil_simpl_prof.php?
[Mon Jun 12 08:48:18.083674 2017] [:error] [pid 1113] [client IP] PHP
Notice: Undefined offset: 3 in
/var/www/html/gepi/cahier_notes/add_modif_dev.php on line 1359,
referer: /gepi/cahier_notes/index.php?id_groupe=592&periode_num=3
[Mon Jun 05 14:43:18.455972 2017] [:error] [pid 20251] [client IP] PHP
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result,
boolean given in /var/www/html/gepi/saisie/saisie_appreciations.php on
line 1712, referer:
/gepi/saisie/saisie_notes.php?id_groupe=560&periode_cn=2
[Mon Jun 05 14:43:18.468520 2017] [:error] [pid 20251] [clientIP] PHP
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result,
boolean given in /var/www/html/gepi/saisie/saisie_appreciations.php on
line 1879, referer:
/gepi/saisie/saisie_notes.php?id_groupe=560&periode_cn=2
[Tue Jun 06 09:11:31.647296 2017] [:error] [pid 17935] [client IP] PHP
Notice: Undefined offset: 6 in
/var/www/html/gepi/accueil_simpl_prof.php on line 1589, referer:
/gepi/accueil.php
[Tue Jun 06 19:26:00.630453 2017] [:error] [pid 6136] [client IP] PHP
Notice: Undefined offset: 4 in
/var/www/html/gepi/lib/bulletin_simple.inc.php on line 820, referer:
/gepi/visualisation/affiche_eleve.php
[Tue Jun 06 19:26:00.613457 2017] [:error] [pid 6136] [client IP] PHP
Notice: Undefined offset: 4 in
/var/www/html/gepi/lib/bulletin_simple.inc.php on line 515, referer:
/gepi/visualisation/affiche_eleve.php
[Tue Jun 06 19:26:00.621697 2017] [:error] [pid 6136] [client IP] PHP
Warning: in_array() expects parameter 2 to be array, null given in
/var/www/html/gepi/lib/bulletin_simple.inc.php on line 513, referer:
/gepi/visualisation/affiche_eleve.php
[Tue Jun 06 19:26:00.621723 2017] [:error] [pid 6136] [client IP] PHP
Notice: Undefined offset: 4 in
/var/www/html/gepi/lib/bulletin_simple.inc.php on line 514, referer:
/gepi/visualisation/affiche_eleve.php
[Tue Jun 06 19:26:00.666265 2017] [:error] [pid 6136] [client IP] PHP
Notice: Undefined offset: 4 in
/var/www/html/gepi/lib/bulletin_simple.inc.php on line 1283, referer:
/gepi/visualisation/affiche_eleve.php
[Tue Jun 06 19:26:00.672070 2017] [:error] [pid 6136] [client IP] PHP
Notice: Undefined offset: 4 in
/var/www/html/gepi/lib/bulletin_simple.inc.php on line 1425, referer:
/gepi/visualisation/affiche_eleve.php
[Tue Jun 06 19:26:00.672084 2017] [:error] [pid 6136] [clientIP] PHP
Notice: Undefined offset: 4 in
/var/www/html/gepi/lib/bulletin_simple.inc.php on line 1429, referer:
/gepi/visualisation/affiche_eleve.php
[Tue Jun 06 22:53:51.596119 2017] [:error] [pid 3102] [clientIP] PHP
Notice: Undefined variable: tab_span_champs_select in
/var/www/html/gepi/mod_LSUN/administrateur.php on line 1518, referer:
/gepi/accueil.php
[Tue Jun 06 22:54:54.797153 2017] [:error] [pid 6137] [client IP] PHP
Fatal error: Call to a member function fetch_object() on a non-object
in /var/www/html/gepi/mod_LSUN/lib/chargeXML.php on line 684, referer:
/gepi/mod_LSUN/index.php
[Tue Jun 06 22:56:01.485563 2017] [:error] [pid 8519] [client IP] PHP
Warning: include_once(lib/fonctions.php): failed to open stream: Aucun
fichier ou dossier de ce type in
/var/www/html/gepi/mod_LSUN/lib/chargeXML.php on line 29, referer:
/gepi/mod_LSUN/index.php
[Tue Jun 06 22:56:01.485791 2017] [:error] [pid 8519] [client IP] PHP
Fatal error: Call to undefined function LSUN_annee() in
/var/www/html/gepi/mod_LSUN/lib/chargeDonnees.php on line 31, referer:
https://gepietab.ac-caen.fr/gepi/mod_LSUN/index.php
[Thu Jun 08 10:55:01.281983 2017] [:error] [pid 18261] [client IP] PHP
Warning: mysqli_fetch_object() expects parameter 1 to be
mysqli_result, boolean given in /var/www/html/gepi/lib/share.inc.php
on line 15812, referer: /gepi/bulletin/bull_index.php
[Thu Jun 08 14:17:58.343721 2017] [:error] [pid 25709] [clientIP] PHP
Warning: <br/>\n<b>Error 1824</b>: Element
'{urn:fr:edu:scolarite:lsun:bilans:import}eleve', attribute 'id-be':
'e000000003' is not a valid value of the atomic type
'xs:positiveInteger'. in
<b>/var/www/html/gepi/temp/0610959L_AdminTheil_wtONbKmWHijV4p2O77A9k826x6dR8C0K4yOk2/LSU_08-06-2017_14:17.xml</b>
on line <b>38</b>\n in /var/www/html/gepi/mod_LSUN/lib/fonctions.php
on line 1095, referer: /gepi/mod_LSUN/index.php
[Thu Jun 08 14:17:58.343806 2017] [:error] [pid 25709] [client IP] PHP
Warning: <br/>\n<b>Error 1877</b>: Element
'{urn:fr:edu:scolarite:lsun:bilans:import}eleve', attribute 'id-be':
Warning: No precomputed value available, the value was either invalid
or something strange happend. in
<b>/var/www/html/gepi/temp/0610959L_AdminTheil_wtONbKmWHijVH4p2O77A9k826x6dR8C0K4yOk2/LSU_08-06-2017_14:17.xml</b>
on line <b>38</b>\n in /var/www/html/gepi/mod_LSUN/lib/fonctions.php
on line 1095, referer: /gepi/mod_LSUN/index.php
[Thu Jun 08 21:59:30.599396 2017] [:error] [pid 2337] [client IP] PHP
Notice: Undefined index: nom in
/var/www/html/gepi/responsables/corrige_ele_id.php on line 774,
referer: /gepi/responsables/corrige_ele_id.php
cordialement,
Le 09/06/2017 à 18:29, Regis Bouguin a écrit :
Bonjour
Je n'utilise pas le cahier de texte, du coup je n'ai pas de données
pour tester mais j'ai l'impression qu'il y a une erreur à la ligne 201
dans accueil_template.php
while($lig_action=$test_info_jours->fetch_object($test_info_jours)) {
ce devrait être
while($lig_action=$test_info_jours->fetch_object()) {
il n'y a pas de raison d'avoir $test_info_jour entre parenthèse
Comme on est en style procédural dans cette page, c'est plutôt
while($lig_action = mysqli_fetch_object($test_info_jours)) {
qu'il faudrait utiliser d'ailleurs.
On a bien $test_info_jour entre parenthèse mais dans l'autre forme de
la fonction
Si vous avez accès à votre GEPI, vous pouvez tester si cette
modification corrige le problème
Cordialement
Le 09/06/2017 à 14:40, Bertrand Lods a écrit :
Bonjour,
Je viens de forcer la mise à jour de la base. Le log de forçage ne
révèle pas d'erreur
Je remarque cependant toujours sur la page d'accueil ce message
d'erreur :
*Warning*: mysqli_result::fetch_object() expects parameter 1 to be
string, object given in
*/var/www/html/gepi/templates/origine/accueil_template.php* on line
*201*
que je retrouve dans les logs d'erreur apache :
[Fri Jun 09 14:16:23.135349 2017] [:error] [pid 10415] [client
192.168.5.155:59927] PHP Warning: mysqli_result::fetch_object()
expects parameter 1 to be string, object given in
/var/www/html/gepi/templates/origine/accueil_template.php on line 201,
Etant en multisite je n'ai ce message que pour un seul site suite à
la mise à jour 1.7.1
qu'en pensez-vous?
cordialement,
Le 08/06/2017 à 14:55, Bertrand Lods a écrit :
Bonjour,
Parce que tu n'as pas forcé la mise à jour de la base.
J'ai pourtant fais la même manipulation (forcé la mise à jour de la
base) pour chaque site de mon Gepi multisite, et je ne rencontre ce
soucis que pour ce site.
J'ai l'impression que l'administrateur de ce site s'est connecté
pendant la mise à jour, peut-être la cause de mon soucis.
Mais le log de mise jour m'avait indiqué des success partout.
merci pour la manipulation pour vérifier l'impact sur la base,
cordialement,
Le 08/06/2017 à 14:45, Stephane Boireau a écrit :
Bonjour,
Le 08/06/2017 à 14:23, Bertrand Lods a écrit :
J'ai l'impression que cela dur depuis la mise à jour 1.7.1.
Parce que tu n'as pas forcé la mise à jour de la base.
On s'est aperçus après la sortie de la 1.7.0 ou 1.7.1 qu'il y avait
un défaut sur la conception des tables pour les éléments de programme.
On a corrigé à partir de la 1.6.9, il me semble.
Du coup, le correctif doit être dans
utilitaires/updates/168_to_169.inc.php
Quel est l'impact sur la base ?
Il faut éplucher les
utilitaires/updates/168_to_169.inc.php
utilitaires/updates/169_to_170.inc.php
utilitaires/updates/170_to_171.inc.php
utilitaires/updates/170_to_171.inc.php
Dans le doute, installer un autre gepi de test, y restaurer la
base, forcer la mise à jour de la base.
Et faire un dump sql de la structure des tables uniquement puis un
diff entre ce dump et celui de ta base en prod.
Cordialement,
--
*Bertrand LODS*
DSI4 / Pole Web
Division des systèmes d'information
Tél : 02 31 30 15 23
bertrand.l...@ac-caen.fr <mailto:bertrand.l...@ac-caen.fr> |
www.ac-caen.fr <https://www.ac-caen.fr>
*Rectorat de la région académique Normandie*
*Rectorat de l'académie de Caen*
168, rue Caponière - BP 46184 - 14061 Caen cedex | Accès et horaires
<https://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
--
*Bertrand LODS*
DSI4 / Pole Web
Division des systèmes d'information
Tél : 02 31 30 15 23
bertrand.l...@ac-caen.fr <mailto:bertrand.l...@ac-caen.fr> |
www.ac-caen.fr <https://www.ac-caen.fr>
*Rectorat de la région académique Normandie*
*Rectorat de l'académie de Caen*
168, rue Caponière - BP 46184 - 14061 Caen cedex | Accès et horaires
<https://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
_________________________________________________________________________________
Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
Pour modifier ou rsilier votre abonnement cette liste :
https://lists.sylogix.net/mailman/listinfo/gepi-users
--
*Bertrand LODS*
DSI4 / Pole Web
Division des systèmes d'information
Tél : 02 31 30 15 23
bertrand.l...@ac-caen.fr <mailto:bertrand.l...@ac-caen.fr> |
www.ac-caen.fr <https://www.ac-caen.fr>
*Rectorat de la région académique Normandie*
*Rectorat de l'académie de Caen*
168, rue Caponière - BP 46184 - 14061 Caen cedex | Accès et horaires
<https://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