VERSION 3.1.12 (09-2016) - OLD

Les dernières versions d'Agora-Project se trouvent ici !
N'hésitez pas à partager vos premières impressions ou suggestions de correctifs.
xech
Administrateur du site
Messages : 773
Inscription : 17 janv. 2008, 20:58

VERSION 3.1.12 (09-2016) - OLD

Message par xech » 22 sept. 2016, 18:50

VERSION 3.1.12 (09-2016) :

Nouveau contrôle AJAX des droits d'accès sur les affections des dossiers (controle d'accès au dossier parent pour chaque affectation)
Amélioration du contrôle de créneau horaire pour l'édition d’événement des agendas
Amélioration de la procédure de renvoi des coordonnées de connexion aux utilisateurs
Optimisations et corrections diverses

Et bonne rentrée à tous!


Procédure de mise à jour (version 2.0 ou plus récente)

• Vérifier que le serveur possède une version PHP 5.4 ou plus récente
• Si besoin, vérifier que la mise à jour se fait sur une version standard d'Agora-Project, et non une version customisée / modifiée.
• Via le module d'administration de votre espace, cliquer sur «Sauvegarder la base de données et les fichiers» et vérifier l’intégrité du fichier téléchargé. Cette sauvegarde permet un retour en arrière en cas de difficulté.
• Télécharger le fichier "MISE-A-JOUR_agora-project.zip" et décompresser l'archive sur votre poste.
• Aller dans le répertoire du serveur web, à l'emplacement l'ancienne version d'Agora-Project (via un client Ftp si vous avez un hébergement mutualisé).
• Enlever les fichiers et dossiers de l'ancien Agora-Project → sauf le dossier "stock_fichiers" ou le dossier "DATAS" !
• Ajouter le contenu suivant de l'archive Zip : les dossiers "app", “docs” puis en dernier le fichier "index.php".
• Si besoin, donner un droit en Lecture + Ecriture + Exécution aux nouveaux dossiers et fichiers, et appliquer aux sous-dossiers (récursion) : chmod 775 -R.
• Avec votre navigateur, allez sur la page d'accueil de votre espace : la mise à jour est instantanée et un message apparaît pour confirmer l'installation. Notez que le cas échéant, le dossier "stock_fichiers" est automatiquement renommé en "DATAS".


Procédure pour une première installation

• Vérifier que le serveur possède une version PHP 5.4 ou plus récente
• Télécharger le fichier "agora-project.zip" et décompresser l'archive sur votre poste.
• Aller dans le répertoire du serveur web, où sera installé Agora-Project v3 (via un client Ftp si vous avez un hébergement mutualisé).
• Ajouter le contenu de l'archive Zip : les dossiers "app", “docs”, “DATAS” et le fichier "index.php".
• Si besoin, donner un droit en Lecture + Ecriture + Exécution aux nouveaux dossiers et fichiers, et appliquer aux sous-dossiers (récursion) : chmod 775 -R.
• Avec votre navigateur, allez sur la page d'accueil de votre espace : remplir le formulaire d'installation et valider : l'espace est alors prêt à l'emploi !
• Note : sur un espace perso Free, il faut créer un dossier "sessions" à la racine du site.

.
Pièces jointes
MISE-A-JOUR_agora-project.zip
(8.01 Mio) Téléchargé 144 fois
agora-project.zip
(8.01 Mio) Téléchargé 111 fois

cma
Messages : 77
Inscription : 12 févr. 2012, 10:21

Re: VERSION 3.1.12 (09-2016) - NEW

Message par cma » 22 sept. 2016, 22:47

Bonjour,
Installation de la base mysql ok
puis au moment de la connection utilisateur
page blanche " ?ctrl=dashboard "
ne marche pas .
Bonsoir

xech
Administrateur du site
Messages : 773
Inscription : 17 janv. 2008, 20:58

Re: VERSION 3.1.12 (09-2016) - NEW

Message par xech » 23 sept. 2016, 16:21

cma a écrit :puis au moment de la connexion utilisateur page blanche " ?ctrl=dashboard "
Est-ce qu'en redémarrant le navigateur cela re-fonctionne ? Notez qu'il est nécessaire de bien suivre la procédure (surtout si vous utilisez un client FTP) :
suppression de "app" "docs" et "index.php" puis l'ajout des nouveaux dossiers "app", “docs” puis en dernier le fichier "index.php".
Aussi, avez-vous un message dans les logs d'Apache?
cdlt

cma
Messages : 77
Inscription : 12 févr. 2012, 10:21

Re: VERSION 3.1.12 (09-2016) - NEW

Message par cma » 23 sept. 2016, 19:39

Bonsoir,
Tout a était installé a blanc serveur ftp et base mysql, rien ni fait.
Seul la version 3.1.9 passe correctement pas haut dela.
Cdlt

xech
Administrateur du site
Messages : 773
Inscription : 17 janv. 2008, 20:58

Re: VERSION 3.1.12 (09-2016) - NEW

Message par xech » 24 sept. 2016, 09:36

cma a écrit :Bonsoir,
Tout a était installé a blanc serveur ftp et base mysql, rien ni fait.
Seul la version 3.1.9 passe correctement pas haut dela.
Cdlt
"Installation à blanc" : c'est à dire première install? Et les logs d'Apache, ils disent quoi?
Et la configuration c'est quoi : wamp, easyphp, linux, mac?
Merci de donner plus de détails, histoire d'avoir au moins une piste..

ps : Avant de faire la mise à jour en 3.1.12 et si vous avez rencontré des soucis avec la 3.1.9 ou la 3.1.10 ou la 3.1.11 : Il est conseillé de partir sur une version 3.1.8

cma
Messages : 77
Inscription : 12 févr. 2012, 10:21

Re: VERSION 3.1.12 (09-2016) - NEW

Message par cma » 24 sept. 2016, 21:59

Alors, je redescend MAJ en 3.1.8 tout est ok.
MAJ 3.1.9 OK .
MAJ en 3.1.10 impossible page blanche " ?ctrl=dashboard " .


Serveur : Descartes
Type de serveur : Percona Server
Version du serveur : 5.6.32-78.0-log - Percona Server (GPL), Release 78.0, Revision 8a8e016
Version du protocole : 10
Jeu de caractères du serveur : UTF-8 Unicode (utf8)
Apache
Version du client de base de données : libmysql - mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $
Extension PHP : mysqli
Version de PHP : 5.6.24-0+deb8u1
phpMyAdmin

Version : 4.6.4

Bonsoir.

xech
Administrateur du site
Messages : 773
Inscription : 17 janv. 2008, 20:58

Re: VERSION 3.1.12 (09-2016) - NEW

Message par xech » 25 sept. 2016, 14:42

cma a écrit :MAJ en 3.1.10 impossible page blanche " ?ctrl=dashboard "
Je ne connais pas vraiment "Percona Server", mais il est possible que ce fork de MySql soit lié au problème.
Pour avoir plus de détails, serait-il possible de m'envoyer (en message perso) un dump de la structure de la base de donnée avant la mise à jour, et un autre dump de la structure après la mise à jour.
D'autre part, essayez d’exécuter les requêtes suivantes directement sur le serveur sql Percona, pour voir qu'elles réponses il donne, car c'est peut-être aussi un problème de droit d'accès à la base de données (qui pourrait être limité?) :

Code : Tout sélectionner

SHOW INDEXES FROM ap_userLivecouter WHERE Key_name LIKE 'PRIMARY'

Code : Tout sélectionner

TRUNCATE TABLE ap_userLivecouter

Code : Tout sélectionner

ALTER TABLE ap_userLivecouter ADD PRIMARY KEY (`_idUser`)
Cdlt

cma
Messages : 77
Inscription : 12 févr. 2012, 10:21

Re: VERSION 3.1.12 (09-2016) - NEW

Message par cma » 25 sept. 2016, 20:21

Résultats des requêtes:

SHOW INDEXES FROM ap_userLivecouter WHERE Key_name LIKE 'PRIMARY'
Votre requête SQL a été exécutée avec succès.

Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment Index_comment
ap_userLivecouter 0 PRIMARY 1 _idUser A 0 NULL NULL BTREE


TRUNCATE TABLE ap_userLivecouter

MySQL a retourné un résultat vide (aucune ligne). (Traitement en 0.0168 secondes.)


ALTER TABLE ap_userLivecouter ADD PRIMARY KEY (`_idUser`)

Erreur
MySQL a répondu: Documentation
#1068 - Plusieurs clefs primaires définies

voilou pour ça.

par contre comment envoyer les dump en message privé car il semble désactivé sur le forum.
Merci.

xech
Administrateur du site
Messages : 773
Inscription : 17 janv. 2008, 20:58

Re: VERSION 3.1.12 (09-2016) - NEW

Message par xech » 26 sept. 2016, 14:42

Normalement le "SHOW INDEXES FROM ap_userLivecouter WHERE Key_name LIKE 'PRIMARY'" ne devrait pas retourner de résultat.
Pour y remédier, il faudrait donc :
- remettre la bdd de la 3.1.8
- vider la table "ap_userLivecouter"
- supprimer tous les indexes et clés primaires de la table "ap_userLivecouter"
- lancer la mise à jour vers la 3.1.12
Si le problème persiste, merci de m'envoyer les 2 structures de la bdd (3.1.8 et 3.1.12) : à droite de ce post, cliquez sur l'icone de contact
cdlt

xavierchabi01
Messages : 5
Inscription : 26 sept. 2016, 16:06

Re: VERSION 3.1.12 (09-2016) - NEW

Message par xavierchabi01 » 26 sept. 2016, 17:06

Bonjour,
Pour info, install sur OVH Mutualisé Pro sans souci avec cette version.
J'ai juste modifié le fichier pour ajouter les API GoogleMap dans un fichier (voir forum "divers").
Sinon, aucun souci de fonctionnement.
Merci pour le boulot réalisé :)

jcs12400
Messages : 36
Inscription : 10 juin 2016, 15:36

Re: VERSION 3.1.12 (09-2016) - NEW

Message par jcs12400 » 27 sept. 2016, 10:24

cma a écrit :Bonjour,
Installation de la base mysql ok
puis au moment de la connection utilisateur
page blanche " ?ctrl=dashboard "
ne marche pas .
Bonsoir
Bonjour à tous, même problème sur serveur OVH.
La version 3.1.9 fonctionnait et lorsque je suis passé à la 3.1.12 même erreur? Page blanche avec ce message :
Fatal error: Can't use function return value in write context in (acces_repertoire)/AGORA/app/ModCalendar/CtrlCalendar.php on line 25

Cordialement.

xech
Administrateur du site
Messages : 773
Inscription : 17 janv. 2008, 20:58

Re: VERSION 3.1.12 (09-2016) - NEW

Message par xech » 27 sept. 2016, 14:47

@jcs12400 : Bonjour, effectivement sur les version 5.4 de PHP cette ligne pose des erreurs. Cela sera corrigé sur la v3.1.13

@xavierchabi01 : merci pour le conseil. Cela dit ça fonctionne bien chez moi sur un espace de test (vmWare) et sur un espace de test Omnispace. Donc à priori cela ne semble pas être indispensable dans tous les cas de figure. Mais merci quand même, ça peut être utile

Verrouillé