Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Problèmes d'installation «  

Installation de yacs 7.10 "from scratch" (neuve) [Résolu]

avatar
Hardboiled
YACS team - Modérateur
Bonjour,

mon site tourne actuellement sous la version 7.6.3 (mais avec quelques bugs, en particulier les fils rss qui ne marchent pas, ainsi que la sauvegarde des fichiers et images dans le panneau de contrôle, entre autres).
Je voudrais donc profiter de la nouvelle version 7.10 pour installer cette mise à jour mais en reprenant comme une installation "neuve". Bien qu'ayant lu le guide de mise à jour (pas toujours très clair à mon sens et ayant déjà fait des mises à jour incrémentales réussies via ./inbox), je voudrais être sûr de ne pas faire de bêtise. Donc la manip suivante est-elle la bonne pour une installation "neuve":
  1. Sauvegarde de mon site par FTP (images, fichiers, etc..)
  2. Récupération de la BDD via le panneau de contrôle
  3. Suppression des tous les fichiers sur l'hébergeur
  4. Upload des nouveaux fichiers de la version 7.10 sur l'hébergeur
  5. Processus d'installation neuve de yacs
  6. Conserver le serveur fermé
  7. Restaurer la BDD (celle qui a été sauvegardée initialement)
  8. Upload des images, fichiers et users initialement sauvegardés
  9. Vérification du skin dérivé (marche t'il toujours avec cette nouvelle version, j'ai vu que certains avaient des problèmes avec grigloo, je crois)
  10. Ouverture du serveur et croiser les doigts pour que tout marche bien
  11. Louer les bienfaits de Yacs et de sa Communauté bienveiilante, compétente, efficace et indulgente avec les newbies !!
J'espère que je n'ai rien oublié !
Merci d'avance
Gérard

Comments

Bernard
avatar
from nearby-an-airport
Associate
6569 posts
registered on Sep. 12 2003

on Nov. 4 2007


La démarche parait logique, mais elle a le gros défaut de ne pas autoriser YACS à modifier les données dans la base.

Si je puis me permettre, voici une version sensiblement modifiée :

  1. Sauvegarde du site par FTP (images, fichiers, etc..)
  2. Récupération de la BDD via le panneau de contrôle
  3. Upload des nouveaux fichiers de la version 7.10 sur l'hébergeur dans le répertoire scripts/staging (le créer au besoin)
  4. Fermer le serveur
  5. Positionner temporairement l'un des styles de référence de yacs, par exemple boxesandarrows
  6. Lancer le script de mise à jour, et aller directement à la dernière option pour démarrer le processus
  7. Modification et test du skin dérivé
  8. Activation du skin dérivé transformé
  9. Ouverture du serveur
  10. Louer les bienfaits de Yacs et de sa Communauté bienveillante, compétente, efficace et indulgente avec les newbies !!
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate
2007 posts
registered on Feb. 13 2006

on Nov. 5 2007


Quand les newbies font de beaux sites, ça mérite qu'on favorise l'évolution !!

J'ai mis dans la doc un article sur les Spécificités de la mise à jour vers la 7.10. Je te conseillerai aussi de prendre l'option décrite par Bernard. À toi de jouer maintenant
-----
Agnès
Il n'y a pas de problèmes, que des solutions.
Hardboiled
avatar
from le Web Parisien
Member
174 posts
registered on Jul. 13 2006

inspired from Agnès on Nov. 14 2007


Agnès :

Merci pour ce guide de mise à jour.
Je n'ai pas encore effectué le passage de mon site vers la 7.10, car je suis confronté à 2 soucis :
-  si on utilise un skin de référence, faut-il quand même faire les modifs indiquées sur le template.php et le fichier css ? (je suppose que non)
-  J'ai tenté une mise à jour en local (pour voir ce que cela donne) avec un skin de référence. J'ai bien les onglets et les sections pages globales mais quand je restaure mon ancienne base de données, je perds ces sections spéciales et du coup ma page d'accueil n'affiche plus l'article de couvertures (j'ai toujours l'ancienne section "couvertures" mais impossible de l'afficher en page d'accueil même en allant modifier le rendu)

Désolé d'être un peu à la traine, mais comme je n'ai pas pu participer au "chat spécial mise à jour"......
Merci d'avance
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate
2007 posts
registered on Feb. 13 2006

inspired from Hardboiled on Nov. 14 2007


" ...si on utilise un skin de référence, faut-il quand même faire les modifs indiquées sur le template.php et le fichier css ? (je suppose que non) "
Tu supposes bien : les styles de référence, précisément, sont mis à jour - et c'est bien pour cela qu'il faut dériver son propre style dès lors que l'on veut modifier quelque chose. Donc pas d'action particulière à faire si on est sous un style de référence.

" ...quand je restaure mon ancienne base de données, je perds ces sections spéciales et du coup ma page d'accueil n'affiche plus l'article de couvertures (j'ai toujours l'ancienne section "couvertures" mais impossible de l'afficher en page d'accueil même en allant modifier le rendu) "
Normalement, tu dois avoir une étape de mise à jour de la base de données en cours de mise à jour. Donc déjà, cela "recale" ta base avec tout ce qu'il faut. Si tu as installé une instance neuve et que tu restaures ta base de données après, il faut impérativement refaire une optimisation de la base. C'est pour éviter cela que Bernard t'a proposé non pas de partir sur une installation neuve, mais de mettre à jour ton site (charger l'ensemble des fichiers et dossiers dans scripts/staging, puis lancer la mise à jour à partir de la dernière option du panneau de mise à jour). Ainsi, c'est bien une mise à jour qui est faite, à partir de tes données - que tu n'as pas besoin de restaurer, et qui comprend l'étape d'optimisation de la base.

Ensuite, il faut faire les modifications sur template et css. Jusque là je pense, c'est ce que tu as fait.

Puis lancer l'assistant de contenu (dernière option) pour recréer les enregistrements de base : cela ajoutera la section pages globales avec les deux pages "à propos de ce serveur" et "règles de confidentialité". Pensez à supprimer les éventuelles pages/sections... dont tu ne voudrais pas, et qui auraient été recréées durant cette étape.

Enfin, déplacer ton menu et ta page de couverture dans cette nouvelle section "pages globales".

Ça, c'est la procédure normale qui doit fonctionner. Si au final tu as toujours des problèmes, il faut nous en dire plus pour qu'on puisse t'aider...
-----
Agnès
Il n'y a pas de problèmes, que des solutions.
Hardboiled
avatar
from le Web Parisien
Member
174 posts
registered on Jul. 13 2006

on Nov. 15 2007


Agnès :

Bonjour,

J'ai bien fait en local une mise à jour via "scripts/staging" (avec les bonnes manips indiquées) et je me retrouve toujours avec le même problème :
-  pas de pages spéciales (je les vois dans le panneau de contrôle mais quand je clique dessus, il m'indique pas d'identifiant (ou pas d'ID)
-  pendant la mise à jour j'ai un message
" Fatal error: Class 'Articles' not found in W:varwwwyacsskinsboxesandarrowstemplate.php on line 153 "

-  impossible d'afficher l'ancien article de couverture en page d'acceuil (même en le spécifiant dans les attributs de la section). En l'absence de pages globales, je ne paux pas comme indiqué, tansférer mes articles sur ces nouvelles sections

Je continue à chercher car je trouve dommage de devoir me passer de cette nouvelle version.
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate
2007 posts
registered on Feb. 13 2006

inspired from Hardboiled on Nov. 15 2007


Hardboiled : Pour tes pages globales, attention : dans le panneau de contrôle, à l'onglet contenu, tu as un raccourcis vers les pages stockées dans la section "pages globales". Mais il ne sera utilisable que quand tu les auras placées à cet endroit. Il faut d'abord les déplacer dans la section.

Si ta section "pages globales"n'existe pas encore, il faut la créer en passant par panneau de contrôle > contenu > assistant de contenu. L'assistant de contenu se trouve juste au dessus de la mention "pages globales" à ce niveau, et l'erreur est souvent faite de mélanger les deux. Ce n'est qu'une fois dans l'assistant de contenu que tu pourra choisir la dernière option "recréer les enregistrements de base" qui va te créer à la fois cette section et les deux pages "à propos de ce serveur" et "règles de confidentialité".

Si tu as bien fait cela, il manque peut-être encore un détail à ton menu et ta page de couverture - mille pardons, j'avais oublié de te le mentionner, et je l'ai également ajouté dans la doc : il faut éditer chacune de ses pages et y ajouter s'il n'y en a pas le surnom qui convient pour que Yacs puisse aller les chercher : "menu" pour la page de menu, et "cover" pour l'article de couverture.

Est-ce que ça fait avancer ton schmilblic ?

PS : pour le message d'erreur, je ne suis pas assez calée pour te dire quoi que ce soit de constructif. Je laisse la main à ceux qui savent...
-----
Agnès
Il n'y a pas de problèmes, que des solutions.
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate
2007 posts
registered on Feb. 13 2006

inspired from Hardboiled on Nov. 15 2007


Hardboiled : En fait si, pour le message d'erreur je pense avoir l'info : il s'agit d'un code qui va chercher l'ID "cover". C'est donc bien cela : tu dois éditer ta page et ajouter le surnom "cover" puis ré-enregistrer (et déplacer la page dans la bonne section si ce n'est pas fait).
-----
Agnès
Il n'y a pas de problèmes, que des solutions.
Hardboiled
avatar
from le Web Parisien
Member
174 posts
registered on Jul. 13 2006

on Nov. 15 2007


Agnès :

Alors là, Chapeau Bas, cela a l'air de marcher.
J'ai bien fait tout comme tu as dit et merveille, cela fonctionne (je l'ai fait pour l'instant en local). Ce week-end, je tente le coup sur le site en ligne.
Par contre, j'ai une petite question :
j'ai déplacé tous mes anciens articles de l'ancienne section "Couvertures" vers la section "Pages Globales" et du coup je dois mettre le surnom "cover" au dernier article édité (pour le voir en page d'acceuil).
Je trouvais le système d'avant plus convivial puisque je pouvais donner le surnom que je voulais (en général inspiré du titre) et que le dernier article édité devenait automatiquement en couverture (je change d'article environ tous les 2 à 3 semaines).
Autre point, les anciens articles de couverture ne seront que dans la section spéciale donc vus que par les associés !
L'ancienne section couverture ne sert donc plus à rien ??

Encore Merci Agnés !!
Gérard
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate
2007 posts
registered on Feb. 13 2006

inspired from Hardboiled on Nov. 15 2007


Hardboiled : De rien, vraiment, si j'avais pas "oublié" cette histoire de surnom, tu aurais fini depuis un bout de temps !

Pour répondre à ta question, effectivement le système de génération des articles de couverture est modifié, l'ancienne section ne sert plus, et il n'y a désormais qu'un seul article que tu modifies dans le temps.

Au cas où tu voudrais conserver des archives consultables par les internautes de tes anciennes couv, tu pourrais peut-être créer une autre section où les déplacer après usage ? Et encore, sans oublier d'enlever le surnom pour le réserver à la nouvelle...

Ceci dit, je doute que les visiteur aient, avec l'ancienne méthode, accès aux anciennes pages. Par contre, toi oui, ce qui peut être intéressant quand le contenu change souvent et que l'on souhaite se renouveller - ou encore faire appel à la "mémoire" des archives.

Bon, je ne vois que ça pour l'instant comme solution. Si tu veux faire une demande d'amélioration, il y a toujours le forum Nouvelles fonctions...

Contente que tout marche à merveille
-----
Agnès
Il n'y a pas de problèmes, que des solutions.
Hardboiled
avatar
from le Web Parisien
Member
174 posts
registered on Jul. 13 2006

on Nov. 15 2007


Agnès :

Si j'osais, j'ai encore une dernière petite question (ou confirmation):
Si on dérive un skin depuis la version 7.10 pas besoin de faire les modifs manuelles dans template.php et le fichier css ?
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate
2007 posts
registered on Feb. 13 2006

inspired from Hardboiled on Nov. 15 2007


Hardboiled : Confirmé : ce sont des scripts de référence, ils sont mis à jour quand il y en a besoin. En l'occurence, pour la 7.10, il y en avait besoin, et cela a été fait. Donc mise à jour des skins, et donc skins à jour : pas besoin de refaire les manips nécessaires aux autres skins "ancienne formule". CQFD
-----
Agnès
Il n'y a pas de problèmes, que des solutions.
Bernard
avatar
from nearby-an-airport
Associate
6569 posts
registered on Sep. 12 2003

on Nov. 16 2007


Merci Agnès de ton support, tu connais vraiment bien la 7.10 maintenant...

Juste un commentaire sur les pages de couvertures qui sont devenues une seule page nommée : le nouveau système est sensé être plus simple et plus efficace, mais il reste toujours la possibilité de remettre tout ou partie de l'ancien code.

En gros :
  • si un article nommé 'cover' existe, l'utiliser
  • sinon, aller chercher le premier article publié dans la section nommée 'covers'


Il me semble que ce serait la solution idéale pour le plus grand nombre non ?

Si cette idée vous parait intéressante, merci de faire une demande d'évolution fonctionnelle en bonne et due forme...

Tags: 7.10 mise a jour configuration

Rate this page
Posted by Hardboiled on Nov. 4 2007, commented by Bernard on Nov. 16 2007, (popular)