Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Besoin d'aide «   Problème de mise à jour avec la 7.12 [Résolu] «  

Comment: Problème de mise à jour avec la 7.12 [Résolu]

<< Previous Next >>

Macnana : Bonjour.

Je pense avoir eu ce genre de problème une fois, et la source était l'import d'une base de donnée ancienne.

Deux cas de figure:

  1. Si tu as eu à importer une base de données sauvegardée sous une version antérieure à Yacs 7.12, ton problème vient de là, dôù les folded qui ne réagissent plus, j'avais eu ce problème, et te donne la solution plus loin
  2. Tu n'es pas dans le cas 1 : ton problème viendrait d'un fichier incomplet, d'une procédure incomplète ou quelque chose comme ça, la solution ci après

[Ma]Solution radicale [Il y en a peut-être d'autres ]:

  1. Avoir à portée de main une copie de sauvegarde de ta base de donnée au cas où... (de préférence une sauvegarde effectuée avant le début de ta mise à jour)
  2. Avoir aussi à portée de main les archives .tgz des versions 7.6.3, 7.10 et 7.12 de Yacs que tu peux avoir ici si pas encore: archives de Yacs (Le second lien te permet d'avoir les anciennes versions)
  3. Arrêter ton serveur yacs, purger tout, optimiser la base de données, purger tout à nouveau
  4. Renommer le fichier index.html ou index.htm ou index.php à la racine de ton espace web, ie celui dans le dossier www en _index,html, ou _index.htm, ou _index.php par exemple, ceci afin que aucune page d'index ne soit plus disponible à la racine de ton site
  5. Créer un repertoire qui contiendra ton serveur Yacs dans le dossier www (Plutôt que de l'appeler Yacs, donner par exemple un nom plus explicite, plus personnel à ton site, comme grenier ou home par exemple : libre à toi de le nommer, il n'y aura aucune influence sur la marche de ton site). Pour la suite, je suppose que tu as choisi yacs comme nom du repertoire dans le dossier www et contenant ton site, à toi d'adapter par la suite
  6. Créer dans le dossier grenier un dossier nommé inbox
  7. Décompresser l'archive de Yacs correspondant à la version 7.6.3 et uploader le contenu du repertoire Yacs de l'archive, pas le repertoire, sur ton espace web dans le dossier yacs dont je parlais plus haut
  8. Sans décompresser, uploader les deux autres trois archives correspondant aux versions 7.6.3, 7.10 et 7.12 dans le repertoire inbox dont je parlais plus haut, ie le dossier yacs/inbox
  9. Faire une mise à jour des scripts, mais choisir d'installer les scripts de l'archive 7.6.3 pour revenir à cette version
    1. Copier à présent le fichier index.php du repertoire yacs à la racine du site, ie dans le repertoire www
    2. Modifier le fichier yacs/parameters/control.include.php et mettre la valeur de url_to_root à /
  10. Effectuer toutes les purges, mettre à jour la base de données, mais pas les scripts
  11. Ouvrir l'nterrupteur du site et vérifier que tout fonctionne bien
  12. Si tout fonctionne bien, fermer l'interrupteur du site, purger, mise à jour de la base de données, mettre à jour les scripts et choisir cette fois d'installer les scripts de l'archive 7.10 pour revenir à cette version
  13. Aller aux points 10 et 12
  14. Aller au point 13, mais utiliser l'archive de la version 7.12
  15. Aller aux points 10 et 12
  16. En principe, tout devrait fonctionner à présent

J'espère que ton problème sera résolu.

P:S: Avant le point 12, tu peux à nouveau rendre inaccessible le fichier index.php à la racine de ton site, afin que Yacs l'autogénère cette fois-ci, car Yacs crée un fichier index.ph dans le dossier parent (généralement à la racine) de son repertoire d'installation, s'il n'est pas directement installé à la racine de l'espace web, soit le dossier www.

@+

by LeToto on Jan. 5