#1 17 Feb 2015 - 17:50:46

amanslame
Membre
Inscription : 15 Jan 2015
Messages : 19

[Résolu] Patch 010-05a - Plus d'accès à triade (direction, ens, ...)

Bonjour,

Le patch 010-05a semble avoir impacté un certain nombre de chose et notamment la base de données.

Etant en version 1.8a, 16 patchs était a disposition. J'ai pu installer les patch dans l'ordre de 010-01 à 010-05 cependant au patch 010-05a, j'ai eu le message suivant :
" INFORMATION.
L'installation de patch ne peut être réalisé qu'avec des patchs provenant du Support Triade, tout patch non conforme peut provoquer la perte des données de Triade.
Cliquez ici pour réactualiser le patch "

Suite au cliquer pour la réactualisation, il semble y avoir eu un impact sur un certain nombre de chose et notamment la base de données.

En effet je ne parviens plus à me connecter sur TRIADE que ce soit en tant que membre de la direction ou enseignant ....
On me dit erreur de connection.

De plus, sur l'interface d'admin, apparaît plusieurs ligne d'erreur tel que celle-ci :
Deprecated: mysql_real_escape_string(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /datas/vol2/w4a142323/var/www/alghazali-ecole-educ.free-hosting.fr/htdocs/triadev1/admin/librairie_php/lib_licence.php on line 29


Pour info, avant d'installer les patchs, j'ai veillez à sauvegarder l'ensemble des éléments (base, ...)

Comment puis-je résoudre ce problème sans tout réinstaller.
Par ailleurs, si la seule possibilité est de tout réinstaller, comment procéder ?
Mes sauvegardes seront-elle réutilisable si je réinstalle tout ? et surtout comment pouvoir installer tous les patch sans erreur ?

Merci pour votre retour.

Abdeslam

Dernière modification par amanslame (17 Feb 2015 - 17:52:00)

Hors ligne

#2 18 Feb 2015 - 00:40:39

amanslame
Membre
Inscription : 15 Jan 2015
Messages : 19

Re : [Résolu] Patch 010-05a - Plus d'accès à triade (direction, ens, ...)

Bonsoir,

Ayant fait des tests sur un autre serveur, il s'avère que le problème se pose après avoir installé le patch 010-05.
N'est-ce pas dû au passage en PHP 5.4 ?
Comment résoudre ce problème ?

Merci beaucoup

Abdeslam

Hors ligne

#3 18 Feb 2015 - 13:59:12

administrateur
Administrator
Inscription : 09 Sep 2012
Messages : 578

Re : [Résolu] Patch 010-05a - Plus d'accès à triade (direction, ens, ...)

Bonjour,

Pas besoin de réinstaller, le patch 010-05a ne modifie pas la base de donnée.
Vous avez des soucis de connexion suite à un erreur mysql_real_escape_string() pour des raisons Deprecated.

La solution est de modifier votre fichier php.ini  de votre serveur en vous assurant d'avoir ceci :

error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE

revenez vous nous si vous n'arrivez pas à vous connecter.

Hors ligne

#4 18 Feb 2015 - 15:54:14

amanslame
Membre
Inscription : 15 Jan 2015
Messages : 19

Re : [Résolu] Patch 010-05a - Plus d'accès à triade (direction, ens, ...)

Bonjour,

Le problème se présente après l'installation du patch 010-05 et non pas le 010-05a.
Par ailleurs l'installation s'est faite sans problème avec le patch 010-05, par contre a impacté l'utilisation du logiciel, notamment l'authentification par exemple pour la direction et affiche un ensemble de ligne d'erreur en entête de l'interface en vue admin.

En effet, lorsque je me connecte en tant que membre de la direction ou enseignant et autre profil, j'ai un message me disant que l'accès m'est refusé et m'affiche les lignes d'erreur : "mysql_real_escape_string(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /datas/vol2/w4a142323/var/www/alghazali-ecole-educ.free-hosting.fr/htdocs/triadev1/admin/librairie_php/lib_licence.php on line 29"

Ne serait-ce pas du au passage en PHP 5.4 ?

J'ai malgré tout fait une demande pour que le php.ini soit modifié avec l'ajout de la ligne que vous m'avez spécifié. Par contre comme il s'agit d'un serveur mutualisé, je ne sais pas si ce fichier pourra être modifié.

Les patchs 010-06 à 010-15 ont-ils besoin nécessairement de la version 5.4 de PHP être installés ?
Si non, est-ce je peux (avoir avoir tout réinstallé) lancer tous les patchs excepté le 010-05 ?

Merci pour votre aide

Abdeslam

Dernière modification par amanslame (18 Feb 2015 - 15:55:40)

Hors ligne

#5 18 Feb 2015 - 16:02:58

administrateur
Administrator
Inscription : 09 Sep 2012
Messages : 578

Re : [Résolu] Patch 010-05a - Plus d'accès à triade (direction, ens, ...)

Si il ne peuvent pas modifier, editer le fichier /admin/librairie_php/lib_licence.php   et modifier les lignes suivantes

    $_GET = array_map('mysql_real_escape_string', $_GET);
    $_POST = array_map('mysql_real_escape_string', $_POST);
    $_COOKIE = array_map('mysql_real_escape_string', $_COOKIE);
    $_REQUEST = array_map('mysql_real_escape_string', $_REQUEST);

par

    $_GET = @array_map('mysql_real_escape_string', $_GET);
    $_POST = @array_map('mysql_real_escape_string', $_POST);
    $_COOKIE = @array_map('mysql_real_escape_string', $_COOKIE);
    $_REQUEST = @array_map('mysql_real_escape_string', $_REQUEST);


Tous les patchs doivent être installés, la version 5.4 est complétement différentes au niveau de la config que la 5.3 d'où ces erreurs deprecated.


Thomas.

Hors ligne

#6 18 Feb 2015 - 16:34:46

amanslame
Membre
Inscription : 15 Jan 2015
Messages : 19

Re : [Résolu] Patch 010-05a - Plus d'accès à triade (direction, ens, ...)

Bonjour,

J'ai apporté les modifications et les messages d'erreurs n'apparaissent plus, cependant j'ai toujours le problème de connexion.
Le message accès refusé apparait toujours suite à l'authentification (certes sans les lignes d'erreurs des fichiers php)

Rien à été fait après l'installation du patch 010-05 (que ce soit au niveau de la base ou d'autres fichier php)

Abdeslam

Hors ligne

#7 18 Feb 2015 - 17:02:26

amanslame
Membre
Inscription : 15 Jan 2015
Messages : 19

Re : [Résolu] Patch 010-05a - Plus d'accès à triade (direction, ens, ...)

Finalement je me rend compte de beaucoup de chose de fonctionne plus suite à l'installation du patch 010-05

En effet, je ne peux pas créer de nouveau membre de direction depuis l'interface admin. Lors de la création du compte, on me dit que le mot de passe ne respect pas le niveau de sécurité, or je met bien les caractères attendus.

De plus, j'ai voulu changer le niveau de sécurité pour avoir le niveau de sécurité 1 et non plus 3, cependant à l'enregistrement, j'ai une page blanche et donc la nouvelle configuration n'est pas prise en compte.

Abdeslam

Dernière modification par amanslame (18 Feb 2015 - 17:09:40)

Hors ligne

#8 18 Feb 2015 - 17:41:26

administrateur
Administrator
Inscription : 09 Sep 2012
Messages : 578

Re : [Résolu] Patch 010-05a - Plus d'accès à triade (direction, ens, ...)

Vous êtes en version 5.4 ou 5.3 de php ?

Refermer tous les navigateurs que vous utilisez afin d'etre sure que toutes les sessions soient bien détruites.

Puis installer tous les patchs de mise à jour jusqu'au dernier. Vous pouvez avoir accès à votre compte administrateur triade, directement via l'adresse http://...../triadev1/admin/ 

Une fois tous les patchs installé et que le MD5 est conforme, on pourra vérifier les problèmes que vous rencontrez.

Thomas.

Hors ligne

#9 18 Feb 2015 - 17:57:04

amanslame
Membre
Inscription : 15 Jan 2015
Messages : 19

Re : [Résolu] Patch 010-05a - Plus d'accès à triade (direction, ens, ...)

En version 5.4 depuis l'installation du patch 010-05.
Et suite a l'installation du patch 010-05, les problèmes de connections à la base sont refusés.
Il me reste a installer les patchs 010-05a à 010-14.
Par contre il faut que je m'assure que le problème d'accès a triade ne soit plus refusé.

Pensez-vous que malgré le problème d'authentification, je dois tout de même installer les patchs restants ?
Je vais également essayer de fermer tout les navigateurs et voir si cela a un effet.
Merci

Hors ligne

#10 18 Feb 2015 - 21:10:50

administrateur
Administrator
Inscription : 09 Sep 2012
Messages : 578

Re : [Résolu] Patch 010-05a - Plus d'accès à triade (direction, ens, ...)

Oui si vous souhaitez que l on trouve une solution, vous devez etre sur le même niveau de patch que nous.

On pourra plus facilement vous dépanner par la suite.

Hors ligne

#11 19 Feb 2015 - 00:49:03

amanslame
Membre
Inscription : 15 Jan 2015
Messages : 19

Re : [Résolu] Patch 010-05a - Plus d'accès à triade (direction, ens, ...)

Bonsoir,

Tous les patchs ont été installés (de 010-01 à 010-14)

Pour résumer, voici les erreurs que je rencontre suite à l'install de tous les patchs :

1 - Problème de connexion à triade que ce soit en tant que membre de la direction, enseignant ou autre ...
   => Message d'erreur : ACCES NON AUTORISE - Pour accéder à votre compte, vous devez vous connecter.

Avant l'installation des patchs, j'accédais sans soucis aux différents type de profils

2 - Dans l'interface d'authentification, au niveau de la liste des comptes, certains champs ont été tronqués.
Voici ce qui s'affiche :
Accès Parents
Accès s
Accès
Accès Vie scolaire
Accès Enseignants
Accès Tuteur Stage
Accès Personnels

3 - Via l'interface en tant qu'administrateur :
- Impossibilité de créer de nouveau membre de direction. Lors de la création du compte, un pop blanc vide apparait. Avant l'installation des derniers patchs (de 010-05a à 010-14), ce pop-up apparaissait mais spécifiait que le mot de passe ne respectait pas le niveau de sécurité alors que je mettais bien les caractères attendus.

- Impossibilité d'enregistrer les modifications apportées au niveau de la configuration générale. En effet, une page blanche apparaît lorsque je clique sur enregistrer

Pour info, j'ai également opéré le changement suivant comme vous me l'avez spécifié :
Remplacer
    $_GET = array_map('mysql_real_escape_string', $_GET);
    $_POST = array_map('mysql_real_escape_string', $_POST);
    $_COOKIE = array_map('mysql_real_escape_string', $_COOKIE);
    $_REQUEST = array_map('mysql_real_escape_string', $_REQUEST);

par

    $_GET = @array_map('mysql_real_escape_string', $_GET);
    $_POST = @array_map('mysql_real_escape_string', $_POST);
    $_COOKIE = @array_map('mysql_real_escape_string', $_COOKIE);
    $_REQUEST = @array_map('mysql_real_escape_string', $_REQUEST);

Merci pour votre retour

Abdeslam

Dernière modification par amanslame (19 Feb 2015 - 01:04:25)

Hors ligne

#12 19 Feb 2015 - 01:28:58

administrateur
Administrator
Inscription : 09 Sep 2012
Messages : 578

Re : [Résolu] Patch 010-05a - Plus d'accès à triade (direction, ens, ...)

Ok, pouvez vous envoyer par mail à cette adresse support@triade-educ.com  l adresse de votre Triade.  Ainsi que le mot de passe du compte administrateur triade.

Une visu en direct évitera des allées retour de message.

Thomas.

Hors ligne

#13 19 Feb 2015 - 01:51:26

amanslame
Membre
Inscription : 15 Jan 2015
Messages : 19

Re : [Résolu] Patch 010-05a - Plus d'accès à triade (direction, ens, ...)

Mail envoyé

Merci pour votre support

Abdeslam

Hors ligne

#14 23 Feb 2015 - 13:16:27

administrateur
Administrator
Inscription : 09 Sep 2012
Messages : 578

Re : [Résolu] Patch 010-05a - Plus d'accès à triade (direction, ens, ...)

Traité via le patch 010-15

Hors ligne

Pied de page des forums