Skip to main content Help Control Panel

YACS CMS : Open source !

Community «   Le forum «   Les archives, au cas où... «   Problèmes d'installation «  

[Réglé] à propos de mises à jour...

avatarAgnès Rambaud -- on Feb. 27 2006, from le Grésivaudan (grenoble-chambéry)
YACS team - Modératrice
Lors de la mise à jour vers la 6.2, j'ai 2 fichiers index.php, dont un pas au bon endroit !


Bonsoir à tous,

Fini les pb de mot de passe sur mon instal chez free - disons que j'arrive à gérer le pb -, et je prend le temps de découvrir l'outil.

C'est génial, bien que difficile à aborder au début. Faut effectivement s'y faire, et encore effectivement, ça fait craquer. Un réel plaisir !

Je dis ça parce que j'ai pas encore eu l'occasion de faire des retours de mon expérience, et le sujet ici est encore un pb (mais promis, je m'y mets dès que je suis plus au clair, c'est encore un peu confus).

Un autre pb donc : J'ai fait la mise à jour vers la 6.2, et j'ai la surprise d'avoir deux "index.php" diablement ressemblants : un à la racine de mon site yacs - c'est normal. Et un autre qui a été créé à la racine de mon compte free. Le même jour, quelques minutes après celui qui est à la racine du site. Je précise que mon site est dans un répertoire sur mon compte. Jusque là ça va, je suis claire ?

Du coup le serveur est un peu perdu : il lit l'index.php à la racine du compte, et ne trouve rien à manger, diable ! Donc pb et "please reinstall" !

Je l'ai supprimé de là et remis à la racine de mon site, à la place de son "aîné" - de quelques minutes seulement -, et là tout reviend dans l'ordre. Ouf.

C'est pas la première fois que ça arrive (mais j'avoue que j'ai complètement oublié dans quelles circonstances la première fois, probablement une manip sur la configuration mais sans certitudes).

M'enfin !?, dirait Gaston ! Pourquoi ce deuxième index est-il créé, et à cet endroit, juste après celui qui, normalement, devrait suffire à ce que tout fonctionne ?

Je suis une découvreuse de yacs un tantinet perplexe - et très curieuse, et d'avance merci de vos réponses - ou questions d'ailleurs.

PS : Bravo pour ce forum et la qualité, la disponibilité de ses contributeurs de tous ordres, et bravo aussi pour la pertinence de ce que je peux lire ici. Vraiment, c'est un bonheur ! Agnès

Comments

Fernand
avatar
from Paris
1313 posts

on Feb. 27 2006


Cela prouve déjà que Free acepte les mises à jour incrémentales de YACS, ce qui n'est pas forcémént évident pour tous les hébergeurs en l'état de ce système de mises à jour.
Pour le reste, je n'en ai pas l'expérience car je place toujours mes sites à la racine, et non dans des répertoires.
Votre indication va donc être exploitée par Bernard.

Merci pour les encouragements qui nous vont droit au coeur.
Bernard
avatar
from nearby-an-airport
Associate, 7054 posts

on Feb. 27 2006


YACS a été conçu pour être non intrusif, et ceci signifie qu'il reste dans son répertoire sans baver partout sur le serveur web.

Sauf que dans certains cas la page frontale du serveur n'est pas dans ce répertoire d'installation, mais plutôt un cran au-dessus.

Donc, lors d'une installation, YACS regarde si le répertoire-du-dessus dispose d'un fichier index.php. Si la réponse est non, il recopie le sien sans vergogne, et nous obtenons alors, mesdames et messieurs, sous vos yeux ébahis, deux copies strictement identiques du fichier index.php.

Pour une mise à jour c'est un peu différent puisque YACS écrase le fichier index.php du répertoire-du-dessus seulement si il y est cordialement invité, via le panneau de configuration pour les scripts. Attention, si l'option n'est pas validée, il y a risque d'incohérence dans la version d'index.php par rapport au reste de YACS, et la page d'accueil peu être compromise.

Et hop ! -- Achille talon
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate, 2241 posts

inspired from Bernard on Feb. 28 2006


Bernard, merci d'avoir éclairé ma lanterne !

J'en déduis donc qu'il me faut mettre un index.php à la racine de mon compte, comme ça j'aurai plus de soucis.

Du coup j'aurai plus l'arborescence de mes sites en arrivant sur l'accueil de mon compte, comme j'ai jusqu'ici - sauf à la reconstituer dans l'index. Mais ça doit être mieux de toutes manières, car n'importe qui voit la même arborescence que moi. Si ça ne me gêne pas pour l'instant, parce que mes sites sont tous des tests et répertoriés nulle part, ça me semble finalement plutôt bien de faire cette manip.

Je dois dire que j'ai jamais autant appris qu'avec yacs. Je suis une vraie grande débutante - extrêmement motivée, certe - et c'est bien le premier outil que je teste qui me donne à ce point le désir d'aller plus loin, sans recourir immédiatement à mes collaborateurs expérimentés. Faut dire que cette communauté y met vraiment du "chien". Encore bravo.
-----
Agnès
Fernand
avatar
from Paris
1313 posts

inspired from Agnès on Feb. 28 2006


Agnès : Oui, il faut vous mettre à l'index !!!

Certes YACS, n'est pas facile. Qu'est-ce qui est facile lorsqu'on veut devenir un véritable éditeur indépendant ?! Or c'est bien ce que nous propose YACS, avec des moyens de plus en plus concrets pour le réaliser.

Que l'on puisse se passer de l'aide de personnes expérimentées dans la phase d'installation et de prise en main est déjà, à nos yeux, le signe d'une réussite.

Cette réussite ne pointerait pas le bout de son nez sans les gens qui nous entourent. Or, les gens qui nous entourent, c'est bien vous... Et tous ceux qui sur ce forum, par leurs conseils ou leurs questions, participent de plus en plus à faire de YACS ce qu'il sera.
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate, 2241 posts

on Mar. 1 2006


Bernart, vous aviez pourtant été clair ! Mais dans ma toute nouvelle assurance maintenant que je comprends mieux yacs, j'ai fait la bourde ! (Ah ces jeunes conducteurs, que des bêtises ils font. Heureusement, juste un site internet c'est !).

" Pour une mise à jour c'est un peu différent puisque YACS écrase le fichier index.php du répertoire-du-dessus seulement si il y est cordialement invité, via le panneau de configuration pour les scripts. Attention, si l'option n'est pas validée, il y a risque d'incohérence dans la version d'index.php par rapport au reste de YACS, et la page d'accueil peu être compromise. "


Je me suis créé un index.php à la racine de mon compte. Nickel. Puis j'ai entrepris de mettre à jour un deuxième site sous yacs. Et bien sûr, j'ai zappé le coup de la validation de l'option qui invite cordialement yacs à ne pas écraser mon index. Résultat : un index écrasé (ça s'est pas grave), et une page d'accueil "corrompue" où les menus partent en goguette (rigolo mais pas top). :[

Je suis partie dans le panneau de contrôle, dans "mise à jours", logiciel : "configurer", "mise à jour de la page d'accueil", j'ai coché "non, yacs ne gère pas ma page d'accueil". Je refais une mise à jour à partir du serveur, mais pas de changements après la mise à jour de quelques scripts. En remettant l'option sur "oui", j'ai imaginé que je pourrais rapatrier un index tout neuf et cohérent, quitte à écraser le mien-du-dessus, mais la procédure de mise à jour me dit que tous mes scripts sont à jour. donc rien à tirer de ce côté là.

Si je change de style, le pb disparaît, mais si je reviens au style initial, re-goguette de mes menus. J'ai vidé les caches de mon site et de mon navigateur sans l'ombre d'un début de succès. Si ça se trouve, ça n'a strictement rien à voir.

Faut-il remplacer cet index qui vacille, et si oui comment ? Y'a-t-il plus efficace que de revenir une version en arrière et recommencer ? Ou alors j'ai fais un gros ... :X sealed ... ?
-----
Agnès
Bernard
avatar
from nearby-an-airport
Associate, 7054 posts

inspired from Agnès on Mar. 1 2006


Agnès: A priori, ce ne devrait pas être trop grave d'écraser l'index.php de la racine, si c'est le même...

Pourquoi pas une copie manuelle ?

Prendre l'index.php de l'un des sites YACS existants, ou même, d'une archive YACS explosée sur le disque dur local, et le pousser par FTP sur la racine du compte.

Est-ce que ça améliore les choses ?
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate, 2241 posts

on Mar. 1 2006


Bernard :

1- je prends l'index.php d'un site "qui va bien".

2- je le mets à la racine du site "qui goguette" : rien,

3- je le mets aussi à la racine du comtpe : re-rien.

C'est la soirée goguette pour mes menus !
-----
Agnès
Bernard
avatar
from nearby-an-airport
Associate, 7054 posts

inspired from Agnès on Mar. 1 2006


Agnès: quelle est l'adresse du site, pour jeter un coup d'oeil ?
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate, 2241 posts

on Mar. 1 2006


Bernard : C'est ici

merci du coup d'oeil.-----Agnès
Bernard
avatar
from nearby-an-airport
Associate, 7054 posts

on Mar. 2 2006


Agnès: ok, il manque une balise </div> sur la page d'accueil, d'où le problème de rendu bancal.

Le fichier index.php n'est pas en cause, c'est un bug lié à la mise en page choisie pour la page d'accueil. Quelle est-elle d'ailleurs : newspaper ou autre ?
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate, 2241 posts

on Mar. 2 2006


Bernard : Ben merci, c'est vrai que ça va bien mieux quand on sait où chercher ! Je m'en vais accélerer ma formation et apprendre à "lire"

Pour la mise en page, c'est boxesandarrows

Effectivement, quand je change, plus de soucis.
-----
Agnès

 
Share
Information channels
Recent files