Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Calendrier des clavardages «  

Téléclinique : migration vers YACS 8.4

Pour tous ceux qui ont déjà installé cette version, qui ont rencontré des problèmes, qui souhaitent être accompagnés lors de votre mise à jour, ou encore veulent juste en savoir plus sur cette version et ces nouveautés.

RV ici même jeudi 22 mai 2008, de 21h à 23h heure de Paris.

May 22 2008

Le principe de la téléclinique est simple : amenez vos problèmes, vos questions, et nous essaierons de les résoudre de façon interactive. Les experts de YACS sont en ligne pendant deux heures pour répondre aux questions posées pendant la séance. Réponses immédiates, références aux pages de documentation ou d'exemple existantes, voire correction de script et publication de patch en temps réel, la communauté YACS renouvelle la notion d'espace de télétravail interactif.

Si vous êtes récemment passé à la 8.4, si vous avez des questions, des retours, ou si vous voulez être accompagné lors de la mise à jour, alors ce clavardage est fait pour vous.
Bernard
Bonsoir, bonsoir, et bienvenue à tous pour cette téléclinique consacrée à yacs version 8.4. on May 22
Christian
bonsoir Bernard on May 22
Bernard
Salut Christian, Bonsoir Alf83 on May 22
Christian
Bonsoir alf83
content de vous lire ici ! on May 22
Alf83
Salut à tous on May 22
Bernard
J'ai pas mal bossé sur LDAP aujourd'hui, et le plugin d'authentification a bien évolué, en partie grâce aux demandes récentes... on May 22
Alf83
Tu es passé en LDAP v3 ? on May 22
Marie hélène
Bonjour,

J'ai fait une tentative aujourd'hui, un bide horrible. J'ai uploadé toute la nouvelle version. Et maintenant, j'obtiens l'erreur suivante : You don't have permission to access /yacs/index.php on this server. Or index.php est 755.

Que dois-je faire maintenant ?

Merci

Une truffe on May 22
Bernard
Alf, non, ajout de log, et puis nouveaux exemples de bind dynamique. Ca t'intéresse ? on May 22
Alf83
je n'utilise pas LDAP sur mon serveur Yacs mais je peux jeter un oeil on May 22
Bernard
Marie-Hélène, il faut voir s'il n'y a pas de décalage entre le compte utilisé pour manipuler les fichiers en FTP d'une part, et le compte utilisé par le serveur web, et pour yacs, d'autre part.
Aussi, quel est le masque des permissions sur le répertoire yacs lui-même ? on May 22
Marie hélène
Euh, là je comprends rien.
J'envisageais de supprimer quasiment tout en distant et de tout remonter. Mais je ne sais pas ce que je ne dois impérativement pas supprimer. on May 22
Bernard
Pour Alf83, voici la nouvelle version du plugin LDAP, qui fera partie intégrante de yacs 8.5
ldap.tgz
Marie-Hélène, sur le serveur, les répertoires, comme les fichiers, ont un masque de permissions. Si le masque sur le répertoire yacs n'est pas bon, tous les fichiers qu'il contient deviennent inaccessibles...
La valeur par défaut des permissions gérées par yacs est 0755 pour les répertoires, et 0644 pour les fichiers, pour information. on May 22
Marie hélène
rha, je comprends toujours pas. Le masque, je ne connais pas. Je connais juste les permissions. Je peux essayer de mettre tous les répertoires en 0755 et les fichiers 0644
Ce que tu appelles masque, c'est l'ensemble de toutes les permissions pour tous les fichiers et tous les répertoires ? on May 22
Bernard
Le masque, c'est la façon technique d'implémenter les permissions. Nous parlons bien de la même chose, mais avec des termes différents... on May 22
Marie hélène
Et je dois faire quoi alors ? on May 22
Yomgui
Salut Bernard, on May 22
Bernard
Quelles sont les permissions sur le répertoire yacs lui-même ? on May 22
Yomgui
Tu me conseilles une MAJ pour mon utilisaion? on May 22
Bernard
Salut Guillaume, en quelle version es-tu actuellement ? on May 22
Marie hélène
Je viens de remettre 0755 et j'ai changé de message d'erreur : Script must be included on May 22
Tof
Bonsoir tout le monde on May 22
Yomgui
C'est où déjà pour connaître la version on May 22
Bernard
Marie-Hélène, on progresse... Voir les permissions sur le répertoire yacs/shared alors
Guillaume, panneau de contrôle... on May 22
Yomgui
8.1alpha17, 080117-18:02:19 GMT, 127.0.0.1 on May 22
Bernard
Je vous monte ici-même un patch important à appliquer après la mise à jour vers la 8.4
Patch 8.4 sections
Guillaume, alors tu devrais pouvoir prendre article 7l'archive de yacs 8.4 en version .tgz, puis l'envoyer à ton serveur pour faire la mise à jour. on May 22
Yomgui
Je tire? on May 22
Bernard
Attention de ne pas tenter une mise à jour incrémentale à travers le réseau, cela ne marcherait pas, il y a bien trop de scripts modifiés.
Mais en uploadant l'archive complète, ça devrait fonctionner...
Vas-y Guillaume, et tiens-nous au courant. on May 22
Marie hélène
shared : 775 on May 22
Bernard
Marie-Hélène, chez certains hébergeurs lorsque trop de permissions sont données au groupe les accès sont bloqués. C'est pour cela que, quelque fois, ça tombe en marche en baissant le niveau de permissions. Ici, il faudrait passer les 775 en 755... on May 22
Tof
Marie-Hélène : un probleme de fichier .htaccess peut-être ? si il y en a un à la racine de ton site ou dans le répertoire yacs, essaye de le renommer pour voir si cela vient de là. on May 22
Bernard
Salut Tof, je ne t'avais pas encore fait coucou... on May 22
Tof
MH : 755 d'abord comme dit bernard
salut bernard on May 22
Yomgui
je charge dans www/yacs/ ? on May 22
Bernard
Instructions générales pour la mise à jour vers la 8.4 :
  • passer sur un skin de référence (par sécurité...)
  • envoyer l'archive complète en début de mise à jour (pas de mise à jour à travers le réseau)
  • procèder à l'ensemble de la mise à jour
  • revenir au skin normal, et traiter les problèmes éventuels à ce niveau
  • ensuite, et seulement ensuite, appliquer le patch de cascade des permissions sur les sections envoyé précédemment ici-même.

Guillaume, non, par FTP tu envoies dans yacs/inbox/yacs et après tu lances la mise à jour. Si le répertoire n'existe pas, il faut le créer manuellement. on May 22
Marie hélène
J'en ai 4 sous yacs et 1 sous root, .htaccess, .htaccess.root, .htaccess.pretty, .htaccess.safe on May 22
Lasares
Bonjour à tous. Participation silencieuse de ma part ce soir, tant que je n'ai pas fini le travail qu'attend mon client. Mais je vous lis d'un coin de l'oeil car ça m'intéresse. on May 22
Yomgui
et donc je charge dans www/yacs? on May 22
Bernard
chez ovh, le chemin complet où mettre l'archive est www/yacs/inbox/yacs, oui on May 22
Tof
MH : commence par appliquer les permissions 755 au lieu de 775 sur tes répertoires comme l'a dit Bernard. on May 22
Lasares
Bernard : dans ta première instruction, il y a une faute :
  • passer sur un skin (pas script) de référence (par sécurité...)
on May 22
Bernard
Salut Alain, et merci de l'info, l'erreur est corrigée... on May 22
Yomgui
mon fichier est chargé et maintenant? on May 22
Tof
Je lance la mise à jour d'altairis.fr on May 22
Bernard
Marie-Hélène, plus de message d'erreur après le changement des permissions sur yacs/shared ? on May 22
Alf83
Bernard: y-a-t'il un impact si on a fait tourner yacs en 8.4beta sans le patch de cascade des perms ? on May 22
Tof
(je précise que j'ai déjà bien testé la version avant de la mettre sur ce site ô combien important pour moi et que je suis confiant) on May 22
Bernard
Guillaume, dans le panneau de contrôle, activer les mises à jour et cliquer sur l'archive que tu as téléversé. on May 22
Tof
Alf : je n'aurais pas lancé la mise à jour sans ce patch car la 8.4beta contient un bug gênant sur les autorisations on May 22
Bernard
Alf83, l'impact est dans la cascade des restrictions d'accès des sections vers les articles. Donc, pour les sites avec du contenu sécurisé, oui, l'impact est important. Il faut appliquer impérativement le patch fourni je dirais...
Tof, quels ont été tes soucis avec la 8.4 jusque là ? on May 22
Christian
C'est uniquement pour la 8.4beta30 et pas les précédentes ? on May 22
Alf83
ok, patch appliqué. Je controlerai les permissions par acquis de conscience. on May 22
Tof
celui-là surtout (autorisations), sinon des trucs pas joli sur la droite des pages à onglets dus à une modif faite sur le _reference/yacs.js (left : +7000px; !!) on May 22
Bernard
Christian, je ne sais pas si le bug était déjà là en 8.3 en fait. Mais je recomande vivement d'aller jusqu'à la 8.4 si possible. on May 22
Yomgui
MAJ faite. Serveur réouvert. And now? on May 22
Bernard
Tof, oui, j'ai changé en valeur négative pour la 8.5. Devrais-je en faire un patch aussi ce soir ?
Guillaume : panneau de contrôle, onglet Système, lien Logiciel serveur. Dans la page qui suit, cliquer sur le lien Patch, et envoyer le patch publié ici-même. Avant, tu auras pris le soin de télécharger ce patch sur ta machine, bien sûr... on May 22
Yomgui
bien sur on May 22
Tof
Bernard : oui valeur négative, j'avais trouvé la solution on May 22
Bernard
Marie-Hélène, toujours là ? on May 22
Christian
par transfert ftp ca marche aussi ? on May 22
Tof
je viens de finir la mise à jour d'altairis et j'ai appliqué le patch; ça a l'air ok pour les droits en cascade. on May 22
Bernard
Christian, pour les patchs, qui sont tout petits, l'envoi se fait dans le formulaire de patch directement. on May 22
Marie hélène
Je suis là, mais j'en ai pour des heures avec mes permissions ... on May 22
Yomgui
dans onglet système pas de lien "logiciel serveur" on May 22
Bernard
Marie-Hélène, as-tu un accès en ligne de commande, pour taper la commande chmod ? on May 22
Tof
MH tu utilises quoi pour mettre à jour tes permissions ? on May 22
Bernard
Sinon, il me semble que FileZilla sait faire ce genre de choses à la chaîne non ?
Guillaume, tu es sans doute en mode d'interface simplifié. Pour corriger cela, il faut visiter ton profil d'utilisateur, changer les préférences et choisr 'Interface complexe'. Tu sauves le tout. Ensuite tu fermes et tu rouvres ta session et la commande recherchée devrait apparaitre au bon endroit... Tire la bobinette etc...
Pour ceux qui, comme Tof, ont des soucis avec les onglets en version 8.4, voici un petit patch, optionnel, pour éviter l'ascenseur horizontal en bas de page. on May 22
Christian
Bernard : si c'est possible c'est mieux pour moi par ftp ca m'évite de faire 10 fois la même chose pour mes 10 sites (me connecter, aller au panneau de config ....) on May 22
Bernard
skins.tgz
Christian, compris. Une demande fonctionnelle en perspective...
Guillaume, on dirait que ton site est ok maintenant ? on May 22
Christian
bernard : ok on May 22
Bernard
Christian, tu migres tous tes sites aussi ? on May 22
Christian
c'est fait depuis quelques temps déjà mais la grosse majorité ne sont pas en production (sauf les miens en fait) on May 22
Bernard
Tout va bien de ton côté, après migration ?
Alain, as-tu aussi des sites à migrer ? on May 22
Christian
A priori Oui sauf sur un seul mais je crois que c'est un autre problème minify.php et pour le site c'est problème avec minify.php et yacs.js on May 22
Bernard
Le problème minify, c'est sur un seul site ? Qu'est-ce qui le différencie en termes d'hébergement ? on May 22
Tof
moi de mon côté, j'avais skinné la procédure build_user_menu qui renvoyait un tableau alors qu'elle renvoie maintenant la chaîne à afficher; donc je vois Array au lieu de ma boite de login habituelle. on May 22
Bernard
Tof, c'est le même problème que 8.4beta30.4 : problème avec grigloo alors... on May 22
Tof
oui notre skin est dérivé de grigloo on May 22
Bernard
Aurais-tu un fichier skin.php corrigé dispo pour corriger grigloo ? on May 22
Christian
Bernard : lors de l'installation j'ai eu des problèmes de droits sur les répertoires. Je ne pouvais pas upload d'image par exemple. Normallement j'ai pu mettre les bons droits. Je viens par exemple d'uploader le fichier sections.php sans problème on May 22
Bernard
Christian, quelle est ton analyse là-dessus ? on May 22
Tof
skin.zip on May 22
Bernard
Merci Tof
beaucoup de modifs par rapport à celui de grigloo ? on May 22
Tof
je pense que c'est le même. il y a juste cette fonction build_user_menu et l'initialize(). on May 22
Bernard
Ok, alors je le partage sans trop de risques - merci. on May 22
Christian
D'après ce que tu disais dans la réponse à Agnès le 20/09/007 c'était pas forcément minify.php qui était en cause. Après je n'ai aucune idée
un problème de communication en AJax ? on May 22
Bernard
Peut-être une double compression gzip ? As-tu changé le .htaccess par exemple ?
Normalement, l'url included/browser/minify.php doit afficher du javascript, pas du chinois... on May 22
Christian
sur le répertoire de stockage de yacs j'ai enlevé le .htaccess on May 22
Bernard
Agnès, je ne t'avais pas vu, alors coucou tardif... on May 22
Agnès
Bonsoir à vous tous. Je suis arrivée très tard. Je suis on May 22
Tof
oye bernard, le skin que j'ai envoyé n'est pas corrigé ! on May 22
Bernard
Tof, alors merci de recommencer avec une version corrigée... on May 22
Tof
il faut faire un Skin::build_list sur le tableau pour en faire une chaîne ? on May 22
Bernard
Ben oui... on May 22
Tof
je le fais.
ça marche, j'ai mis à jour le fichier. on May 22
Bernard
Où ça ?
Tof, pour info dans la version 8.4 le menu d'authentification est géré nativement par Yacs, donc plus besoin d'avoir un menu spécial pour cela. Juste au cas où... on May 22
Tof
ok bernard, je déskinnerai donc on May 22
Bernard
Avons-nous d'autres questions ? Alf83, Alain, Marie-Hélène ? Tout va bien de votre côté aussi ? on May 22
Lasares
Allô, je suis de retour, mais pour une minute seulement.

Oui, Bernard, j'ai des sites à migrer, mais je n'ai pas le temps pour l'instant. Question semblable à celle de Christian : nous dis-tu qu'il faut obligatoirement passer par le panneau de contrôle pour appliquer le patch ? Ne peut-on simplement écraser l'ancien fichier par le nouveau par FTP ? pourquoi une demande fonctionnelle ? on May 22
Bernard
Alain, oui, tu peux écraser un script par un aute par FTP, ça marche aussi. La commande de patch est pratique parce qu'elle purge le cache après la mise à jour, et aussi, bien sûr, en cas de mises à jour sur plusieurs fichiers à la fois.
Et la demande fonctionnelle, ce serait pour mettre 10 serveurs à jour d'un seul coup... on May 22
Lasares
Je vois. Merci. on May 22
Bernard
Bon, ben plus trop de questions on dirait ? on May 22
Christian
ben moi faut que j'attende demain pour en savoir plus auprès de l'hébergeur on May 22
Agnès
Bernard, je viens de voir un truc sur altairis nouvellement migré :
En simple visiteur, je vais sur le profil de tof et je vois que je peux démarrer une conversation privée. J'essaye, et là j'ai un écran de login. Normal. Mais : on May 22
Tof
Déskinnage effectué ! site altairis.fr en version 8.4 ! Bravo Bernard ! on May 22
Bernard
Bravo Tof tu veux dire... on May 22
Agnès
Est-ce qu'on pourrait pas préciser sur la page "démarrer une conversation privée" qu'il faut être authentifiée, plutôt que de laisser les gens tenter un texte, puis s'apercevoir qu'il ne passera pas... après ! Ça serait possible ça ? svp ? on May 22
Bernard
Oui bien sûr,il faut reprendre dans le détail toute cette histoire de conversations privées, à mon avis... on May 22
Agnès
Comme par exemple ? on May 22
Bernard
C'est juste trop compliqué pour la plupart des gens cette histoire là, je pense...
Et puis on ne sait pas trop si le destinataire est en ligne ou pas, a reçu le message ou pas, etc.
Il faudrait aller voir du côté de Facebook pour avoir une meilleure idée de ce qu'il faudrait faire...
Christian, pour le site quipose pb, c'est un hébergement particulier ? on May 22
Agnès
Bernard, j'ai une ou deux idées à creuser à propos des conversations privées. On en reparlera alors... on May 22
Christian
Bernard : Oui rien a voir avec celui que j'utilise d'habitude. D'ailleurs yacs rame un peu plus dessus on May 22
Marie hélène
Bon, c'est la berezina totale, je ne sais même plus quelle skin j'utilisais et où trouver l'info dans les tables ou les fichiers pour ne pas avoir à chmoder tous les répertoires skins. J'ai chmodé tout le reste. on May 22
Bernard
Et le résultat, c'est que ça marche ou pas ?
Quelle est l'adresse du serveur ? on May 22
Marie hélène
Ca ne marche toujours pas. Non. on May 22
Bernard
Quel est le message d'erreur affiché ? on May 22
Tof
Bon, je vous laisse pour ce soir, la journée fut longue et mes pauvres jambes réclament leur lit. Merci encore bernard et à bientôt tout le monde. on May 22
Lasares
Dors bien Tof ! on May 22
Bernard
Salut Tof, pour une fois qu'on finit dans les temps... on May 22
Tof
oui ça tombe bien pour moi. A+ on May 22
Marie hélène
Script must be included on May 22
Christian
Salut Tof on May 22
Bernard
MH, quel est l'adresse de ton site, pour regarder ? on May 22
Marie hélène
http://www.kutchuk.com/yacs/index.php Mais, au fait, pourquoi je suis passée de un .htaccess à quatre dans la nouvelle version ? on May 22
Bernard
Ne t'inquiète pas, les trois autres sont des exemples, des modèles, correspondant à des cas usuels. Seul le .htaccess est actif.
MH, le script de test système fonctionne, à l'adresse http://www.kutchuk.com/yacs/control/test.php/123/456/789?a=B
Ainsi que le script de feed RSS à l'adresse http://www.kutchuk.com/yacs/feeds/rss_2.0.php
Donc, une seule conclusion : les droits ne sont pas bien positionnés dans le répertoire des skins... on May 22
Marie hélène
Et alors, je dois faire quoi ? Comment pourrais-je savoir quelle skin j'utilisais afin de virer pour le moment les autres ? on May 22
Bernard
La preuve : pas le droit d'aller chercher le .css de référence à l'adresse http://www.kutchuk.com/yacs/skins/_reference/yacs.css
Non, je crois que les permissions du répertoire skins lui-même ne sont pas bonnes
As-tu positionné 755 sur ces répertoires aussi ?
Pour savoir qu'elle est le skin en cours, voir le contenu de parameters/control.include.php par FTP par exemple.
Marie-Hélène ? on May 22
Christian
Bernard : est-ce que je fais un CR pour le comité de jeudi ? on May 22
Bernard
Du 15 mai tu veux dire ? on May 22
Agnès
Bernard, pendant que Marie Hélène termine de remettre de l'ordre sur son site, je vais à mon tour te saluer et vous quitter.

Je vais m'occuper de gresivaudan.org demain - j'ai là tout ce qu'il faut. Une ch'tit' doc aussi pour les patchs, pour poser les choses.

Merci encore pour tout ce boulot, Bernard, mais aussi tous les autres. Et puis, vraiment, ces soirées d'entraide sont de très bons moments, et c'est génial que Yacs et la communautés puissent faire cela.

Bonsoir à vous tous chinese on May 22
Christian
non celui des associés ? on May 22
Bernard
Salut Agnès, tu tiens de plus en plus tard le soir avec cette communauté en ligne, là... A bientôt et merci.
Christian, c'était donc bien le 15 mai non ? on May 22
Christian
oups je sais plus ou j'en suis ... ca devait etre le 15 oui on May 22
Lasares
Bonsoir Agnès ! on May 22
Marie hélène
A priori, tout est 755 et tous les scripts 644 et j'ai enlevé l'inutile, mais je finis par avoir les yeux qui se croisent ! on May 22
Bernard
M-H, courage, on progresse... on May 22
Marie hélène
Mes images aussi sont 644, je ne sais pas si c'est bon ! on May 22
Christian
Bonsoir Agnès. A très bientot on May 22
ThierryP
J'arrive en retard et un peu dans les vappes...
Bonsoir à tous. (coucou et bye bye agnès ) Alors ce soir c'est l'opération marie-héléne ? on May 22
Bernard
T'as un an de plus, c'est sûr ? on May 22
ThierryP
c'est récent Depuis 19h30 :p on May 22
Marie hélène
Bon anniversaire on May 22
Bernard
Alors on y va tous de notre petit couplet : Jo ... yeux .. Anni ... versaireuh !
VAs-y, souffle ! cake on May 22
Christian
bon anniversaire on May 22
Lasares
Bon anniversaire Thierry ! on May 22
ThierryP
phfffffffffffffffffffffffffffffff ahhh pfffffffffffffffffffffffffffffffff
A que merci on May 22
Bernard
Bon, c'est pas tout ça, mais on a un serveur en panne là...
Marie-Hélène, il me semble que le seul skin de référence qui te reste soit boxesandarrows. Tu confirmes ?
Et aussi, peux-tu vérifier au début du fichier shared/global.php (ligne 35), la présence de la ligne suivante : define('YACS', TRUE);
Thierry, c'est drôlement sympa de passer après un événement pareil, alors voici un petit cadeau en plus : present on May 22
ThierryP
Script must be included....
Non ça va la grande fête c'est demain et après demain (et même un petit peu dimanche...)
Et il va falloir que je passe le mien aussi en 8.4
J'ai vu qu'il y avait des pachs ? on May 22
Bernard
Bon alors je te conseille de lire ce qui s'est dit avant. Pas de trop gros problème a priori, surtout un patch de sécurité à appliquer après coup. Et en espérant que tu ne sois pas trop ennuyé par les problèmes de permissions... on May 22
ThierryP
Je suis bloqué trop haut dans la discution.... Après la gravure dans le marbre peut être... on May 22
Marie hélène
Oui, je n'ai gardé que boxes and arrows. define('YACS', TRUE); voici ma ligne 35 on May 22
Bernard
Marie-Hélène, as-tu la mention 'skins/boxesandarrows' dans le fichier parameters/control.include.php ? on May 22
Christian
Je vous laisse à mon tour. Je sais pas si je pourrais contacter mon hébergeur demain mais semaine prochaine sur !

Bonne nuit et courage à Marie Hélène ! on May 22
Bernard
Salut Christian et merci à toi aussi.
Marie-Hélène, nous arrivons au bout des prolongations, et il va falloir bientôt éteindre la lumière et les paupières, non ? on May 22
Marie hélène
Je crois oui. Je vérifierai la suite demain et j'enverrai un mail. Bonne nuit et merci on May 22
Bernard
A bientôt tout le monde, je vous remercie de votre participation de ce soir et vous souhaite de faire de beaux rêves. on May 22
ThierryP
et bonne nuit a vous tous on May 22
Bernard
Extinction dans une minute...
go ! on May 22
Lasares
Bonne nuit à tous ! on May 22

Tags: clavardages téléclinique yacs 8.4

Rate this page
Posted by Agnès on May 5, commented by Lasares on May 22, (popular)