Skip to main content Help Control Panel

YACS CMS : Open source !

Community «   Le forum «   Soupçons de bogues «  

Feed-back 6.4 [résolu]

Manu -- on May 9 2006, from Caribbean
YACS team - Modérateur/Beta testeur
Vite fait sur première impresion:
  • Mise à jour en ligne depuis la 6.4a: KO
  • Mise à jour depuis le fichier TGZ: Ok.
  • Poursuite de la mise à jour: KO Le serveur ne redémarre pas.
  • Vérification des paramètres: Gros problème au niveau des paramètres système, infos de base de donnée complètement perdues. Plantage si remplissage uniquement des données d'accès (5 premiers champs) sans toucher les champs de la table Users (ou en les laissant vides). Pb identique en ligne et en local.
GnapZ
from Caribbean
2970 posts

on May 9 2006


Essais sur 3 autres Yacs:
  • Mise à jour en ligne: KO (cherche footprints.php, sur Yetanoz comme sur mon yum). A marché sur un des trois thinking .
  • Mise à jour par TGZ ou TAR.GZ: OK.
  • Le TGZ n'est pas construit comme le ZIP: Le Zip contient une arbrescence /yacs/* et le TGZ ne contient pas le dossier /yacs mais directement l'arborescence /*. Ce n'est pas gênant, Yacs trouve ses petits.
  • Serveur fermé lors de la mise à jour de la base de données si l'authentification a été faire sur un sous-domaine dont l'url est différente de la requête HTTP (Cas de yacs.domaine.com -> domaine.com/yacs/). Les exécutions uniques ne sont pas faites, la base n'est pas optimisée, il faut renomer /switch.off en /switch.on via FTP.
  • Les paramètres système: Pas facile à expliquer. Admettons (A) les paramètres MySql de Yacs et (B) les paramètres MySql de la table Users. Si (B) ne contient des informations valides, Yacs crash car (A) prends les valeurs de (B). Si l'on ré-enregistre les paramètres système sans y avoir touché (localhost, root, etc), c'est la cata car il n'y a plus aucun accès (remettre un shared/parameters.include.php propre via FTP).
GnapZ
from Caribbean
2970 posts

on May 9 2006


Validation des nouvelles fonctions de Yacs 6.4:
Tests en PhpEasy1.8/Win

Click to fold/unfold TESTEES
Click to fold/unfold NON TESTEES


Ouf ! Ben y en avait dis donc, j'ferais pas ça tous les jours ! Les fonctions "non testées" sont celles dont je n'ai pas de quoi tester ou que je ne sais pas comment faire.

Enjoy.
GnapZ
from Caribbean
2970 posts

on May 9 2006


Fernand :

Je viens juste de rentrer (vous savez ce que c'est, vaisselle, courses, etc) et je tombe sur ton article: YACS, version 6.4: Meilleur traitement des inscriptions, base de donnée centralisée des utilisateurs, syndication RSS, ergonomie amé... (c'est le concours du titre le plus long ?)!

Et dire que je me suis tout tapé en anglais (qui a dit "ça lui fait pas d'mal" ?).

Bon, ça n'empêche que pour une si élogieuse description, tu aurais pu faire de l'UNICODE dans tes liens Wikipédia !

Comment ça ? Yacs ne traite pas les titres des liens en UTF-8 ? 'y aurait un bug, Bernard ?

Bon, ok []--->
Bernard
avatar
from nearby-an-airport
Associate, 6940 posts

inspired from GnapZ on May 9 2006


GnapZ: C'est très sécurisant de savoir que quelqu'un d'autre vérifie tout ça. Pour le test de fetch à 15M octets, il suffit de créer un feed RSS de quelques mégas... Bon, plus sérieusement, les retours fournis sur les mises à jour ne sont pas très bons, et il faudrait savoir où interviennent les erreurs, et comment tu t'en es sorti. Merci de cet excellent boulot, surtout en si peu de temps.
GnapZ
from Caribbean
2970 posts

on May 9 2006


Bernard :

C'est pas une mince affaire mais quand on est bêta-testeur, il faut se grouiller à la sortie de la version ... heureusement, j'avais pas mal à la tête (avant).

Je ne te suis pas bien là. Comment je m'en suis sorti ? Je l'explique deux posts avant, non ?
C'est à dire qu'en cas de téléchargement raté, je passe par une archive .tar.gz. Si il a un problème d'authentification dû au sous-domaines (utilisation de mon patch [file=105]) ou autre, il faut remettre le switch sur ON manuellement via FTP. Ensuite il faut se reconnecter Associé, reprendre le reste à la main (depuis la mise à jour de la base), pour être sûr:
  • Scripts RunOnce
  • Extensions
  • Optimisation DB
  • Vérif paramètres Système, Utilisateurs, Visuels, Skins.
  • Purge des scripts (si tout va bien).
  • Réintégration des patchs (chut, faut pas l'dire)
  • Sauvegardes
Et tout rentre dans l'ordre, welcome in Yacs 6.4 !
GnapZ
from Caribbean
2970 posts

on May 10 2006


Bernard :

Les paramètres de table Users séparée ne fonctionnent pas !
  • Les champs nécessaires ne sont pas créés dans shared/parameters.include.php.
  • Si je les ajoute (sur la base du préfixe "users_"), cela ne marche pas.
  • Si je ne renseigne pas les mêmes champs que pour la base globale, on crash tout (la base globale prends les valeurs de la base Users). Il faut remettre un parameters.include.php propre via FTP.


Ca ressemble à l'utilisation de variables identiques pour les 2 bases, sauf pour le champ "users_table".
  • Si je crée une base avec uniquement la table "_users" et que j'y fais référence, il y a une erreur (ne trouve pas la table _actions dans cette base). Pire, si on se déconnecte, il demande de créer les tables manquantes (changement de base globale).


Bref, pour ne pas avoir de problèmes, il faut ABSOLUMENT renseigner les mêmes valeurs pour les paramètres système "Global" et "Users".
GnapZ
from Caribbean
2970 posts

inspired from Bernard on May 10 2006


Bernard :

Une bonne nouvelle ... si l'on est authentifié sur le même domaine (marche aussi en sous-domaines) que la requête HTTP lors du lancement de la mise à jour, tout passe très bien, et ce jusqu'au bout ! Testé avec mise à jour en ligne. Bon, il reste les champs des paramètres Users mais tout le reste est impec.
Olivier
avatar
from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086)
492 posts

inspired from GnapZ on May 10 2006


GnapZ :  à la lumière de ce feed back auquel l'utilisateur lambda et prudent que je suis ne comprend pas grand chose !
pensez-vous qu'il soit raisonnable de passer la production en 6.4 ou bien faut il attendre une 6.4.1 ?

car j'ai la certitude que notre bon Père Noël Bernard travaille d'arrache pieds aux corrections: donc un grand merci à toi.
GnapZ
from Caribbean
2970 posts

on May 10 2006


Olivier : Il n'y a pas de crainte à avoir, la version 6.4 est pleinement fonctionnelle et parmi mes remarques précédentes, il n'y a rien de bloquant.

Ce fil est parfois un peu technique car je cherche à tester Yacs dans ses moindres retranchements et dans mon environnement multi-domaines. C'est pour permettre à l'équipe de développement de réagir rapidement en cas de gros problème.

Comme vous pouvez le voir dans mon profil, je fais tourner 6 Yacs dont 4 en production (voir mon tableau dans [Réglé] Impossible de créer un utilisateur). Si vous avez un simple accès FTP, ouvrez un fil de discussion et nous aborderont vos questions.
Olivier
avatar
from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086)
492 posts

inspired from GnapZ on May 10 2006


GnapZ : merci pour YUM [article=1093]
je n'arrivais pas à mettre à jour depuis le site original et c'est bien passé avec YUM.
Olivier
avatar
from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086)
492 posts

inspired from olivier on May 10 2006


Olivier :
Annomalie dans le classement des articles dans une section ?
Le classement des pages par rang donne un nombre avec virgule comme 39.45.
Si l'on met un nombre comme 10010 il n'est pas enregistré.
Néamoins le classement des articles fonctionne quand même.
Fernand
avatar
from Paris
1312 posts

inspired from olivier on May 10 2006


GnapZ :
" Bon, ça n'empêche que pour une si élogieuse description, tu aurais pu faire de l'UNICODE dans tes liens Wikipédia !
Comment ça ? Yacs ne traite pas les titres des liens en UTF-8 ? 'y aurait un bug, Bernard ? "
Mouiii... Je suppose qu'il s'agit peut-être d'un bug. Les liens se sont placés automatiquement et j'en ai corrigé un à la main, pour voir...

Si ça n'est pas un bug je []---> aussi
P.S. Le titre long, pour une fois, ça remplit la case, non.

!!! -->Bernard, pour info: l'article auquel GnapZ fait référence dans le 3eme commentaire de ce fil est YACS, version 6.4: Meilleur traitement des inscriptions, base de donnée centralisée des utilisateurs, syndication RSS, ergonomie amé... Long, le titre ? Nooonnn!

GnapZ
from Caribbean
2970 posts

inspired from olivier on May 10 2006


Olivier :

Ca cas de figure existait déjà depuis la 6.3.1, cela touche les articles, pas les sections. Et effectivement, ça n'empêche pas le fonctionnement normal. Je ferai des tests pour voir où se trouve le problème car ce doit être un défaut de variable (réel au lieu d'entier).
Bernard
avatar
from nearby-an-airport
Associate, 6940 posts

inspired from olivier on May 10 2006


Olivier: Tu es tombé du côté obscur de la Force, désolé.

En gros, l'idée est de diviser une grosse publication en sous-ensembles. Par exemple, au lieu de chosir l'emplacement 1010 pour une page, je préfererais mettre 3.245, c'est-à-dire la 245ème page de la troisième partie.

Dans le champ rang, vous pouvez donc au choix taper un numéro, ou une chaîne de numéros séparés par des points.

YACS gère ainsi jusqu'à quatre niveaux de profondeur, avec un maximum de 255 éléments par niveau. L'équivalence entre le rang et la notation à points est directe :

1010 = 3 x 255 + 245

10010 = 39 x 255 + 65

De même, si vous tapez 1.1.1.1 le rang enregistré dans la base de données sera 16646656.

La seule exception à ceci est 10000, qui est la valeur de rang par défaut, et toujours affichée en tant que telle.

Cette notation a été introduite il y a longtemps pour faciliter le classement des articles dans une documentation.

Donc, pour résumer :
  • un rang inférieur à 255 est affiché comme tel
  • entre 256 et 9999, c'est la notation pointée
  • 10000 est affiché comme 10000
  • au-delà de 10000, c'est en notation pointée
Bernard
avatar
from nearby-an-airport
Associate, 6940 posts

inspired from GnapZ on May 10 2006


GnapZ: tout ça me semble très bien, sauf que chez moi j'ai pas de patchs. J'en ai pas eu besoin pour arréter de fumer...
Olivier
avatar
from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086)
492 posts

inspired from Bernard on May 10 2006


Bernard :  merci, suis totalement rassuré !
GnapZ
from Caribbean
2970 posts

inspired from Bernard on May 10 2006


Bernard : En tant que fumeur, je tente de mettre des patchs partout ... même dans Yacs !

Le problème lié à la table Users reste très gênant, et ce même sans utiliser de patchs.

Pour ce qui est des rang d'articles, je suis heureux de savoir comment ça marche et pourquoi ce n'était pas un bug. Je ne m'étais jamais penché dessus car ce n'était pas bloquant.

 
Share
Information channels
Recent files