Parse error: syntax error, unexpected T_IS_NOT_EQUAL in /home/paxerinf/public_html/i18n/i18n.php(1344) : eval()'d code on line 1
X-Powered-By: YACS (http://www.yetanothercommunitysystem.com/) P3P: CP="CAO PSA OUR" Vary: Accept-Encoding, Cookie, ETag, If-None-Match, Set-Cookie Content-Type: text/html; charset=utf-8 échec mise à jour 7.1 vers 7.2 sur Free - Yet Another Community System

Skip to main content Help Control Panel

Login   A+   A-

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

échec mise à jour 7.1 vers 7.2 sur Free

avatarFernand -- on Mar. 9 2007, from Paris
Ceci après les diverses tentatives: à partir de disque dur format zip, format tgz, MAJ incrémentale, Mise à jour format tgz à partir du site proprement dit...
On obtient chaque fois le commentaire suivant:
Internal "Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.

Apache/ProXad [Dec 3 2006 11:06:17] Server at mon_site.free.fr Port 80"
GnapZ
from Caribbean
2970 posts

on Mar. 9 2007


Je confirme les problèmes d'installation sur Free. Une install Scratch ne passe pas (même erreur). Je teste la maj 7.1->7.2 sous toutes ses formes ...
Bernard
avatar
from nearby-an-airport
Associate, 6798 posts

on Mar. 9 2007


Avez-vous aussi essayé de pousser le contenu (fichier par fichier) de l'archive 7.2 dans le répertoire scripts/staging directement, puis de lancer le script scripts/update.php ?
Fernand
avatar
from Paris
1291 posts

inspired from Bernard on Mar. 9 2007


Bernard our le moment j'obtiens par cette méthode ce genre d'erreur:
Fatal error: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /mnt/144/sda/1/f/mon_site/shared/sql.php on line 206
GnapZ
from Caribbean
2970 posts

on Mar. 10 2007


Ben heu ... l'install ne passe pas mais la maj 7.1 -> 7.2 en upload du yacs.tgz dans inbox/yacs est bien passée ...

L'upload depuis le PC ne passe pas, ni la maj en ligne.

Je refais un test car j'ai eu une déconnexion du Net donc je vérifie ...
Fernand
avatar
from Paris
1291 posts

inspired from GnapZ on Mar. 10 2007


GnapZ :Argh... Pour ma part, j'ai fini par obtenir une bidouille from scratch qui s'appelle bien 7.2 et ressemble pas à une 7.2 (dans la mesure ou elle n'a pas les "features" de menus déroulants de langues et d'étiquettes pour la création des pages... Qui devraient bien faire partie de la 7.2,nest-ce pas...)?
Naturellement, j'ai été obligé de reconfigurer ma base (dans système)... Par contre, j'ai retrouvé toutes les données d'origine.

PS/ Lorsque tu parles de l'upload de yacs.tgz dans inbox/yacs, tu balances toute la 7.2 dans le dans inbox/yacs de la 7.1 ?
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate, 2110 posts

inspired from Fernand on Mar. 10 2007


Fernand : c'est exactement ça. Tu crées, s'il n'existe pas, un répertoire inbox à la racine, dans lequel tu crées un répertoire yacs - le répertoire inbox peut aussi servir à d'autres choses, il suffit donc de mettre les bons répertoires dedans et yacs sait retrouver ces petits, et tu mets l'archive .tgz dedans. Ensuite, l'archive apparaît dans le panneau de mise à jour, il n'y a qu'a la sélectionner.

Chez Free, ça devient assez insupportable en fait. Récemment j'ai du vider mes répertoires un par un parce que le traitement global était long et je me faisait éjecter à chaque fois. Même en vidant les dossiers un par un je me faisait déconnecter quand c'était un peu lourd insult
-----
Agnès
Il n'y a pas de problèmes, que des solutions.
Fernand
avatar
from Paris
1291 posts

inspired from Agnès on Mar. 10 2007


Agnès : Free, j'avoue, ça commence à m'énerver sacrément... Ce que j'aimerais comprendre toutefois, c'est la raison pour laquelle nous avons tellement d'ennuis -que ne font-ils pas, ou que font-ils pour qu'il en soit ainsi ?
Free reste malgré tout un lieu d'essai à conserver... Et, hormis cela, le fournisseur d'accès le plus innovant (encore faudrait-il qu'ils n'innovent pas trop quant à l'accès de leurs clients à leurs pages perso)...
J'aimerais bien que ça fonctionne.

Je vais faire un essai avec inbox/yacs sur plusieurs sites en Free.

Question pour tester: doit-on obtenir dans la 7.2, une fois installée, le choix des langues par menu déroulant sous les articles (en modification) ?
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate, 2110 posts

inspired from Fernand on Mar. 10 2007


Fernand : Oui. Voir [feature] content language in articles and sections
-----
Agnès
Il n'y a pas de problèmes, que des solutions.
Fernand
avatar
from Paris
1291 posts

inspired from Agnès on Mar. 10 2007


Agnès our info, j'ai donc essayé toutes les formules y compris celle ci-dessus et en aucun cas, je n'ai réussi à passer de la 7.1 à la 7.2 sur Free.
(La possibilité de choisir une langue sur menu déroulant lors de la création de pages constitue mon test... Même lorsque le panneau de contrôle indique finalement que nous nous trouvons en 7.2, ça n'est jamais le cas)
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate, 2110 posts

inspired from Fernand on Mar. 11 2007


Fernand : J'ai eu exactement les mêmes déboires et mêmes messages d'erreur que toi chez free.

La mise à jour par inbox/yacs a très bien commencé mais... la recherche des extensions s'est bien déroulée, puis j'ai cliqué sur "mettre à jour la base de données", et là : impossible de se connecter à la base de données. J'ai revu le parameters.include.php, mais tout était correct. Or à chaque fois : impossible de se connecter à la base de données.

Et puis au bout de 3 tentatives, je suis carrément revenue au panneau d'installation, comme pour une instal. neuve : il ne trouve aucun fichier de configuration... et ça ne marche pas mieux quand j'essaye de le créer.

Personnellement, les sites persos de free commencent à me sortir par les trous d'nez, si vous me passez l'expression.

Pour info, Tof a eu hier le même problème (impossible de se connecter à la base de données) sur un autre site chez free. Pas résolu encore non plus.
-----
Agnès
Il n'y a pas de problèmes, que des solutions.
GnapZ
from Caribbean
2970 posts

on Mar. 11 2007


Bon alors je reviens après de multiples tests éprouvants (nerveursement) sur Free.

Premièrement, je confirme tous vos déboires:
  • pas possible de passer en 7.2 quelque soit la méthode.
  • Impression de 4ème dimension quand il faut supprimer un Yacs dossier par dossier, voir par sous-dossier (imaginez quand j'ai une 7.1 chargé d'un staging complet plus un référence (/scripts/reference) complet, le tout à supprimer !).
  • Déconnexions permanentes. Raison: Si vous demandez à Free d'exécuter une commande (suppression en cascade) sans faire le moindre mouvement FTP dans les 45s, vous êtes éjecté pour inactivité ! Alors, il faut faire des suppressions "manuelles" en estimant une fin dans les 45s pour pouvoir poursuivre ! J'aimerais bien avoir leur avis là dessus !
  • Mise à jour 7.1 en "fausse" 7.2: c'est parce que la mise à jour intègre l'info de 7.2 par le footprint mais n'a pas effectué l'intégration complète des scripts (pb base de données ci-dessous) et bloque lors de l'optimisation.
  • Aucun accès à la base de données, plantage à l'installation : j'ai la réponse, c'est un bug Yacs sur lequel je fais des essais (Bernard: sql_real_escape_string ne fais pas un pré-test de safe-mode).


Ouf, Free: soyez libre de choisir autre chose.
Fernand
avatar
from Paris
1291 posts

inspired from GnapZ on Mar. 11 2007


Pour le moment, ça ne passe pas... Nos expériences, à tous les trois, Agnès, Gnapz et moi, coïncident très exactement, le démontrent.
Pour information à d'autres utilisateurs de Free: il est possible de revenir à la 7.1 en écrasant tout avec une archive 7.1... On retrouve alors instantanément l'accès à la base de données (à condition de la reconfigurer comme cela l'était précédemment) et le fonctionnement normal d'une bonne vieille 7.1

Agnès et Gnapz: Nous nous devons de rendre à Framasoft ("le peuple migrateur)" une partie de ce qu'il nous a apporté en lui proposant bientôt une nouvelle notice mise à jour... (YACS a tellement évolué en l'espace d'une petite année !)
Nombreux étant les framasoftiens qui testent sur Free et sont abonnés à ce FAI, la merveilleuse qualité de YACS concernant les mises à jour semi-automatiques ne saurait être mise en doute y compris sur Free. Bond'la !
GnapZ
from Caribbean
2970 posts

on Mar. 12 2007


Voici le [file=489]. Il s'agit de la reprise pure et dure du shared/sql.php de la 7.1 qui marche très bien (un oubli ?).

Bref, intégrez ce patch dans votre 7.2 AVANT de lancer la mise à jour (inbox/yacs puisque la mise à jour en ligne ne contient pas le patch).

Pour une installe directe en 7.2, appliquer le patch AVANT le chargement FTP.

Enjoy
Fernand
avatar
from Paris
1291 posts

inspired from GnapZ on Mar. 12 2007


GnapZ : C'est peut-être bien un oubli, en effet.
Pour ma part, je fais des essais dés que je peux (c'est à dire pas avant demain) avec retour.
Dans tous les cas,GnapZ, MERCI pour eux, les pôv Freenautes ! Pas de raison que ça ne fonctionne pas...
GnapZ
from Caribbean
2970 posts

on Mar. 12 2007


Pour info, vous pouvez vérifier et tester Yacs 7.2 @ Free sur http://nanardoz.free.fr avec test/test.

Ca ne me sert à rien, si ce n'est qu'à ça.

Faites-en ce que vous voulez, ce compte ne sert à rien d'autre. Je vais d'ailleurs le noter dans ma GnapZone.
Fernand
avatar
from Paris
1291 posts

inspired from GnapZ on Mar. 12 2007


GnapZ :euh, j'ai été voir... Mais voilà la phrase célèbre qui était affichée: "No shared library. Please reinstall"
(traduit en français cela signifie: "pas de solutions, que des problèmes" Il plaisante, il plaisante...).
Je retournerai voir plus tard.
PS/ Ou bien le serveur est éteint la nuit... ?
GnapZ
from Caribbean
2970 posts

inspired from Fernand on Mar. 13 2007


Fernand : Oups, un index.php qui n'avait rien à faire là ... corrigé. C'est donc dans yacs72 que ça se passe. Merci.
Fernand
avatar
from Paris
1291 posts

inspired from GnapZ on Mar. 13 2007


GnapZ :Vu. ça fonctionne très bien. A moi maintenant d'appliquer le patch. A bientôt pour retours.
Fredr
avatar
21 posts

on Mar. 14 2007


Bonjour,j'ai ce message erreur :link to the server could not be established in /mnt/141/sdb/7/4/fsdevasion/shared/sql.php on line 206

Dans attente de trouver une solution au Probléme,je voudrai savoir comment je peu revenir a la version précédente
GnapZ
from Caribbean
2970 posts

on Mar. 14 2007


Fredr : Merci de bien vouloir lire l'ensemble du fil ... regardez 6 commentaires avant le vôtre ... un coup de fatigue peut-être ?
Fernand
avatar
from Paris
1291 posts

inspired from GnapZ on Mar. 15 2007


GnapZ : Pour le moment échec total en ce qui me concerne après essai sur deux site Free. Est-ce parce que j'avais déjà tenté de passer ces deux sites auparavant de 7.1 vers 7.2 ? C'est possible.
Il s'avère d'ailleurs qu'il va falloir que je nettoie complètement les archives, car je n'arrive même plus à les repasser en 7.1.
Ou bien, est-ce tout simplement que je n'avais pas les yeux en face des trous lorsque j'ai effectué cette opération ? C'est possible aussi. Pourtant, j'étais calme... etc. etc.
GnapZ
from Caribbean
2970 posts

inspired from Fernand on Mar. 15 2007


Fernand : Je comprends puisque je signalais que ce patch était à appliquer "avant".

Avant tout: Fais bien attention à la taille des fichiers sur Free par rapport à ceux en local. Il faut transférer tout en Binaire, pas en Ascii, ni en auto (transfert Win->Linux).

2 cas :
  • Supprimes les fichiers parameters.include.php de /shared ainsi que les hooks.include.php et hooks.xml .
    Envoie le patch sur le serveur et relance l'install (puisque les param n'existent plus).
    Ca devrait reprendre le cours normal puisque la base sera accessible.

  • Pour revenir en 7.1, il faut que tu charges les scripts php (uniquement les .php, ça devrait suffir) par dessus ton install instable.
    Une fois de retour à la 7.1 (ne te fies pas à l'indication du panneau de contrôle), tu intègres le patch dans l'archive de la 7.2 que tu vas charger dans inbox/yacs sur le serveur Free.
    Ensuite, lances la maj depuis cette archive (pas par parcourir, l'archive dépasse les 2Mo).
    Essaies un des sites et donnes un retour.
Bernard
avatar
from nearby-an-airport
Associate, 6798 posts

on Mar. 16 2007


La seule modif effectuée dans le fichier shared/sql.php entre la 7.1 et la 7.2 concerne la connexion à la base de données lorsque le serveur est en safe mode ce qui, si ma mémoire est bonne, est le cas de Free. D'après le standard, en safe mode les paramètres de connexion ne sont pas pris en compte par YACS, mais par l'infrastructure PHP. Le retour d'expérience Free prouve que ceci est pure théorie, et que la réalité semble bien différente.

Je suis donc revenu à du code plus simple en prévision de la version 7.3, dont la version alpha sera mise à dispo ce week-end.
Fredr

on Mar. 17 2007


GnapZ :

Merci pour la réponse,mais je n'ai pas compris exactement la marche a suivre pour passer a la 7.2.
GnapZ
from Caribbean
2970 posts

inspired from Bernard on Mar. 17 2007


Bernard : Un petit détail qui m'échape depuis quelques versions: est-il vraiment nécessaire d'utiliser les commandes incompatibles "safe_mode" ? Pourquoi ne pas utiliser QUE des commandes "safe_mode", ça simplifierait le code, non ?

Ainsi, si l'on prennait que des commandes PHP du safe_mode, nous ne rencontrions pas de problèmes avec les environnement sans safe_mode (fuul_mode ?).

J'ai dit une bêtise ?
Fredr
avatar
21 posts

on Mar. 17 2007


Bonsoir,je n'ai pas compris ce qui faut faire pour installer la 7.2 sur free.

a chaque fios que je veut installer j'ai un probléme .
-----
fred
GnapZ
from Caribbean
2970 posts

inspired from fredr on Mar. 17 2007


Fredr : Que voulez-vous faire ? Mettre à jour une 7.1 -> 7.2 ou installer une 7.2 depuis le début ?
Fernand
avatar
from Paris
1291 posts

inspired from GnapZ on Mar. 17 2007


Fredr : Pour résumer globalement la situation, il y a un authentique souci pour le moment avec Free et la 7.2
De deux choses l'une: Soit vous installez la 7.1 (ou bien est-elle déjà installée ?)... Soit vous attendez la 7.3 qui ne saurait tarder (c'est le sens de la dernière intervention de Bernard + haut dans ce fil).

!!! Attention cependant:la 7.3 Alpha qui va être livrée très prochainement n'est pas apte pour être installée sur votre serveur de production. Il vous faudra attendre quelques heures, voire quelques jours de plus que cette mise à jour soit validée et rendue officiellement diponible au téléchargement

Etant donné qu'il y a une mise à jour de YACS chaque mois, les "patch", tels que celui que GnapZ a placé gentiment à notre disposition en attendant, sont automatiquement intégré dans la version suivante. Autrement, l'opération de mise en place du patch n'est pas très facile à réaliser (malgré les explications de GnapZ ).

Si vous êtes en 7.1 et que vous passez directement en 7.3 d'ici quelques jours depuis la 7.1, nous serons présents pour vous aider. Si votre serveur était en production et que vous êtes désormais "planté", faites-le savoir ici-même... Ne touchez à rien en attendant, et surtout, ne vous inquiétez pas... Ce souci avec Free est passager.
GnapZ
from Caribbean
2970 posts

on Mar. 18 2007


Fernand : Merci pour ce bon résumé.

Pour ma part, je vais tenter de résumer la mise en place du patch (dont tous les tests sur mon compte Free ont été concluants):

Je vais simplifier un max pour le passage 7.1 -> 7.2 (plus long à écrire qu'à faire):
  • Téléchargez cette archive que j'ai spécialement préparée incluant tous les patchs en cours.
  • Lancer votre outil FTP et placez-vous dans l'arborescence de votre Yacs (où se trouvent les dossiers Agents, Actions, Articles, etc).
  • Créez un sous-dossier "inbox" s'il n'existe pas.
  • Créez un sous-dossier "yacs" dans le dossier inbox précédent.
  • Chargez-y l'archive TGZ via FTP.
  • Connectez-vous en tant qu'associé à votre serveur et allez dans le panneau de contrôle - Mise à jour.
  • Cherchez la zone intitulée "Chargement d'une archive locale".
  • Si vous avez bien placé votre archive via FTP, vous devriez trouver un lien protant le nom de l'archive, soit : yacs72free.tgz .
  • Cliquez sur ce lien et laissez-vous guider normalement et tout devrait bien se passer, surtout bien se finir.


Pour une install fraîche, décompressez cette archive spéciale Free sur votre ordinateur et chargez son contenu via FTP comme n'importe quelle version ...

NB:
  • il n'y a aucune crainte à avoir, les patchs ici inclus sont les 3 que vous pouvez retrouver ici, dont celui de Free bien sûr.
  • Cette archive sera supprimée de Yacs.info dès la mise à disposition de la 7.3 .
Enjoy
Fernand
avatar
from Paris
1291 posts

inspired from GnapZ on Mar. 18 2007


Merci GnapZ, c'est un excellent résumé que voici. Pour ma part je vais passer à la phase savante (et suivante)... Le déplantage et le passage en 7.2, dés que je trouve le temps, en appliquant à la lettre tes indications ci-dessus.
Merci encore pour le peuple migrateur.
Bernard
avatar
from nearby-an-airport
Associate, 6798 posts

inspired from GnapZ on Mar. 18 2007


GnapZ: si c'était aussi simple ... la commande mysql_connect() est utilisée en mode normal ou en "safe_mode". Normalement, dans le deuxième cas, la séquence d'appel est différente, ce que j'ai implémenté. Sauf que, en pratique, ceci ne marche pas pour Free. Pas de leçon particulière à tirer de tout ceci, si ce n'est que rien ne remplace le test en réel, ni la réactivité en cas de problème...
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate, 2110 posts

on Mar. 19 2007


Salut à tous. En ce qui me concerne, je suis totalement plantée depuis plusieurs jours.

J'ai patiemment bataillé pour supprimer des fichiers, les remplacer par les archives successives au début en rajoutant les patchs, puis avec la dernière fournie par Gnapz (au passage, merci bôoocoup !) parce qu'avec free c'est très c....t. J'ai finalement trouvé qu'en utilisant la connexion ftp avec nautilus j'étais plus déconnectée sans arrêt, mais j'ai un contrôle moins aisé sur les transferts car pas de "journal" (ou j'ai pas trouvé). Donc je sais plus ou moins si ça c'est bien passé.

Départ : 7.1 Mise à jour avec inbox/yacs : le plantage ici décrit.

Depuis, j'ai enlevé des parameters.include.php, remis des .bak, remis la 7.1 mais pas concluant - c'était avant d'utiliser nautilus - remis les différentes versions de la 7.2 en écrasant à chaque fois... Rien n'y fait, je suis plantée.

Le serveur était fermé : je l'ai réouvert manuellement.

Mais je ne suis pas loguée, et je ne peux pas le faire car je tombe sur un page d'erreur à chaque fois.

Mon instance de yacs est dans un répertoire, pas à la racine. Quand je veux me loguer, l'adresse me renvoie systématiquement à la racine (donc bien sûr, y'a pas ce qu'on cherche à c't'endroit là).

à l'issue de ma tentative de mise à jour, j'avais la plupart des fichiers php en double, avec les anciens en php.bak.

j'ai découvert qu'en supprimant ces fichiers (j'ai titillé à propos du index.php), j'avais déjà moins d'erreur de redirection à la racine. Donc tour de tous les dossiers pour supprimer tous les .bak que j'ai pu trouver.

mon dossier scripts est plein : staging avec archive complète, run_once avec plein de fichiers, dont la plupart - mais pas tous - ont l'extension "done". puis-je les supprimer ?

Pour finir, j'ai une page sans style me disant qu'il manque des fichiers de configuration, mais je ne peux ni aller sur le panneau de contrôle (pas loguée et je ne peux pas accéder à users/login.php, même en tapant l'adresse), ni utiliser la procédure d'installation car le formulaire me renvoie là où j'étais (choisir le panneau de contrôle ou installer).

J'en arrive à me demander si je ne vais pas tout réinstaller - à la vitesse où va le ftp de free, j'ai des sueurs froides dead - où si vous pouvez m'aider à circonscrire les pb pour débloquer tout ça. D'avance : mille mercis !!!!!
-----
Agnès
Il n'y a pas de problèmes, que des solutions.
Fernand
avatar
from Paris
1291 posts

on Mar. 19 2007


Agnès : Plantage confirmé de mon côté.
Même message d'erreur y compris sur une installation neuve... En partant de l'archive fournie par Gnapz ci-dessus.
Plusieurs sites déjà existants en 7.1 plantés.
De plus, comme je suis sur Linux, mon "file roller" intègre bien le tar.gz et le tgz, mais lorsqu'il s'agit de modifier l'archive... Personnellement le tgz devrait s'ouvrir directement sur l'ensemble des répertoires et fichiers de yacs, et non pas sur un répertoire yacs (contenant cet ensemble) car tout chez moi, se trouve à la racine... Or je ne peux effectuer cette opération dans l'archive compressée avec les outils dont je dispose (car il refuse de la transformer en autre chose que tar.gz qui n'est pas reconnu par yacs.
Voilà, c'est la zone... Gnapz, es-tu sûr que l'archive ci-dessus (qui a dû te demander pas mal de travail) n'est pas boguée ?
GnapZ
from Caribbean
2970 posts

on Mar. 19 2007


Lorsque vous supprimez vos fichiers de config (parameters ...), n'oubliez pas de supprimer aussi les hooks.include.php et hooks.xml qui se trouvent dans /shared.

Anonymous: Cette archive est issue du Yacs 7.2 qui tourne chez Free: http://nanardoz.free.fr avec test/test en associé.

Je vais recréer une archive identique sans dossier yacs de base (je crois que c'est une erreur de ma part, les archives officielles ne doivent pas se trouver dans un sous-dossier).

Dès que c'est prêt, je fais signe ici.

PS: Attention au chargement FTP sur Free ! Il doit être en mode Binaire, pas en Ascii ni Auto.
GnapZ
from Caribbean
2970 posts

on Mar. 19 2007


L'archive est en place. C'est le même lien car elle annule et remplace l'ancienne, soit: yacs72free.tgz

Sa taille exacte est : 3569399 octets.

C'est d'abord une archive pour créer une 7.2 mais en la chargeant dans votre inbox/yacs, elle peut servir pour une mise à jour d'une 7.1 .

Remontez-moi vos problèmes (par mail direct si vous voulez).
Fernand
avatar
from Paris
1291 posts

inspired from GnapZ on Mar. 19 2007


GnapZ remière tentative: échec.
J'ai lancé ta nouvelle archive sur un site en création. Il refuse de se conncter à la base de donnée et fournit encore le même message d'erreur (avec la ligne de sql.php 206 en référence).
J'en suis à me demander s'il n'y a pas eu un changement chez Free, auquel cas tu serais passé entre les gouttes lorsque tu as installé "nanarnoz".
Je vais désormais rechercher une archive de la 7.1, la charger, et essayer de faire une création à partir de cette archive, pour voir (s'il n'y a pas eu un changement de paramètres chez Free)...
Fernand
avatar
from Paris
1291 posts

inspired from Fernand on Mar. 19 2007


Le même emplacement, nettoyé, (après essai avec la nouvelle archive yacs72Free). J'ai pu installer sans problème une version 7.1. Moralité, cela ne vient pas de Free (contrairement à mon hypothèse précédente), mais de notre version 7.2
Point suivant, je vais maintenant essayer une maj via inbox/yacs à partir de la nouvelle archive yacs72Free envoyée par GnapZ...
Fernand
avatar
from Paris
1291 posts

inspired from Fernand on Mar. 19 2007


GnapZ: Je confirme que la mise à jour via inbox/yacs ne fonctionne pas. Par contre, elle ne plante pas la version précédente, et ne détruit pas l'accès à la base de données. En progrès, donc !
En outre, une comparaison tabulaire des scripts n'indique aucune différence à la ligne 206 de shared/sql.php... Si toutefois, ma ligne 206 à moi est à bonne (je suppose que oui)... Ce qui semble vouloir dire que le message d'erreur n'est pas exact.

Résumé
-  la denière archive fournie ne permet pas d'installer une 7.2 from scratch (problème avec la soi-disant ligne 206)
-  La dernière archive fournie ne permet pas de faire une maj à partir de la 7.1. Toutefois, elle ne casse pas le jouet.
GnapZ
from Caribbean
2970 posts

on Mar. 20 2007


Ca y est, ça marche !

!!! ATTENTION:

Premièrement, je retire mon patch sql_free pour 2 bonnes raisons: Il ne contient pas ma modif, c'est le même que l'original (quel idiot) et deuxièmement il ne fonctionne pas (pourtant c'est ce que j'ai fait sur Nanardoz).

L'archive 72free est donc opérationnelle cette fois et fonctionne bien (testée chez Agnès).

toutefois, je vous préconise 2 cas de figures car (Merci, Ô Bernard) c'est le patch de Bernard provenant de la 7.3alpha19 qui y est intégré (et qui marche bien).

Utilisez donc cette archive pour 2 uniques raisons:
  • Vous avez un serveur planté chez Free,
  • Vous ne pouvez pas attendre la 7.3 officielle.


Dans tous les autres cas, restez en 7.1 et attendez la 7.3 (je parle des yacs sur Free uniquement).

Désolé pour vous tous qui avez fait tant d'essais (merci Fernand) mais je suis très déçu que ça n'ait marché que chez moi. En plus sur un site Free que pour les tests !

Allez, courage, celle-là est vraiment une 7.2 avec les patchs "Backup", "Select_Categories" et "Comment_Login" comme petit plus en avant première et l'excellent travail "Sql" de Bernard. Le tout dans un TGZ sans sous-dossier (promis).

Nouvelle taille : 3570975 octets.
Fernand
avatar
from Paris
1291 posts

on Mar. 20 2007


GnapZ our Nanardoz, il est évident que tu avait placé ton patch corrigé... Et puis ensuite, dyslexie oblige... Ah dyslexie quand tu nous tient !
" L'archive 72free est donc opérationnelle cette fois et fonctionne bien (testée chez Agnès). "
Euh... Elle est passée,où ? Parce que quelques commentaires plus haut yac72free.tgz s'ouvre sur une... Page blanche !
Est-ce que c'est l'archive d'origine de la 7.2 qui est à reprendre (ayant depuis été corrigée par Bernard) ?
GnapZ
from Caribbean
2970 posts

on Mar. 21 2007


Fernand : Alors voilà, pour éviter encore d'autres mauvaises surprises, et avec la dernière attaque, j'ai refait une version 7.2 avec comme différences par rapport l'officielle:
  • Ajout du shared/sql corrigé par Bernard issu de la 7.3alpha19
  • Ajout du patch Backup
  • Ajout du patch Catégories (bouton de lien pour les articles)
  • Ajout du patch Comments (répondre lorsque l'on n'est pas authentifié)
  • Suppression du script links/trackback.php pour la sécurité.


Cette archive fait donc désormais 3567906 octets et est accessible ici sous le nom de yacs721free.tgz.

Conseil: Préférez une mise à jour manuelle en l'installant par dessus l'ancienne puis lancer les scripts à éxécution uniques et enfin une optimisation de la base de données.

Pour info, le passage 7.2 vers 7.3alpha19 sur Free passe impcable (testé sur nanardoz.free.fr). Je vais essayer depuis la 7.1 ...

!!! Rappel: les versions Alpha ne sont pas à mettre en place sur des serveurs de production.

PS: Quelqu'un aurait-il une 7.1 officielle non modifiée à me fournir (j'ai perdu la mienne suite à un gros crash Jeudi dernier) ?
GnapZ
from Caribbean
2970 posts

on Mar. 21 2007


Je fais ce commentaire séparé pour les puristes (comme moi).

Bernard: il y a un petit soucis pour les mises à jour chez Free à partir de la 7.2 et 7.3alpha19.

La présence du safe_mode n'autorise plus que la mise à jour par upload de toute l'arborescence dans scripts/staging.

C'est gênant de ne plus avoir au moins la possibilité du inbox/yacs, je comprends pour les deux autres cas en téléchargement trop lourds.

J'ai fait l'essai et sur Free, que ce soit par /staging ou par l'archive locale, on aboutit quand même à une erreur 500 d'apache (suite à un timeout peu justifié).

En revenant sur la page précédente et en insistant sur la même commande (staging ou inbox), ça fini par passer. Je pense qu'on se retrouve dans le cas d'inactivité illogique à 45s qui vous déconnecte chez Free.

Bref, le chargement de l'arborescence comme la suppression un par un est une horreur à gérer sur Free (toujours ce timeout à 45s) donc l'avantage de l'archive c'est un upload plus rapide et un traitement de maj moins contraignant.

Pendant que j'y suit, dans les purges il serait bon d'avoir une commande qui vide le staging plutôt que de le faire manuellement par FTP (?).

Donc dans la 7.3 il serait bon d'avoir l'accès à la maj par inbox/yacs même pour les cas de safe_mode.

Vous en dites quoi (Bernard et les gens concernés par Free et autres safe_mode) ?
Fernand
avatar
from Paris
1291 posts

on Mar. 21 2007


Bon, je donne des nouvelles en vrac car je commence à fatiguer:

-  pratiqué trois mises à jour sur des sites Free plantés suite aux problèmes en référence dans ce fil. Maj pratiquées par écrasement via FTP en installant la 7.3alpha19
Résultats plus que positifs. Personne n'a bougé. pas un souffle... Pas un message d'erreur. Le bonheur !

!!! Bien entendu, si vous êtes planté de la sorte entre deux eaux, sans aucun accès possible à la base, il vous faudra inscrire à nouveau les paramètres d'origine de la base si vous voulez la récupérer.


-  Ensuite je récidive avec quatre sites en 7.1 sur Free. Ces sites étaient en production. Et, comme vous le savez peut-être, il y avait quelques difficultés à passer en 7.2... Que nenni !
Cette fois-ci je suis passé via la célèbre formule inbox/yacs, beaucoup moins fatiguante et moins longue pour installer aussi la 7.3alpha19.tgz.
Et, et... Succès sur toute la ligne !
-  Pour terminer, je me suis dit que j'allais tester avec un petit huitième (en 7.1 aussi)... Celui-ci est ambigu, il parle deux langues à la fois (je ne sais pas pourquoi) Et à ce point, il y a eu un message d'erreur assez méchant, genre chainsaw J'avoue que je n'en menais pas large, mais étant donné que j'étais sur la belle envolée précédente, j'ai passé outre... Et c'est passé ! Je reviendrai cependant sur ce sujet récalcitrant en écrabouillant tout le monde (comme dans la première phase)

Je crois que ceci complète ce que dit GnapZ ci-dessus. D'autre part, je vous confirme que la 7.3 est valide sur Free... Et même, il s'agit d'une très belle version. Toutefois, ne faites pas comme moi, ne l'utilisez pas en production. C'est une règle. Suivez attentivement les conseils de GnapZ... Et puis, si vous êtes véritablement à la peine, allez, faites comme moi.

Un très grand merci personnel à GnapZ et à Bernard pour leur aide tellement précieuse dans ce cheminement pour la validation de YACS sur Free.
GnapZ
from Caribbean
2970 posts

inspired from Fernand on Mar. 21 2007


Fernand : Merci, j'ai aussi testé la 7.3a19 sur Free sans aucun problème mais c'est peu recommandable, comme tu dis, pour les sites en prod.

Et puis c'est pas la première fois que des choses marchent pour moi sur Free et que ça fait tout un cirque pour vous autres. Ca m'agace de perdre autant de temps pour finalement vous faire perdre aussi le vôtre.

Bref, merci à tous d'avoir suivi ce roman qui aura le mérite d'être au moins instructif.
Bernard
avatar
from nearby-an-airport
Associate, 6798 posts

inspired from GnapZ on Mar. 22 2007


GnapZ: Si je comprend, il y a deux demandes là :
  • supprimer le test du safe_mode dans scripts/stage.php
  • ajouter un purge de scripts/staging dans control/purge.php


C'est bien ça ? Avec mes remerciements pour les essais que tu as effectué.

D'autre part, as-tu retrouvé tes petits dans la 7.3alpha19, où reste-t-il des correctifs non encore intégrés ?
GnapZ
from Caribbean
2970 posts

on Mar. 23 2007


Bernard :

Oui, il y a 2 suggestions:
  • Supprimer le safe_mode ? non pas vraiment car c'est bien aussi que Yacs reconnaisse certains modes d'hébergement. Je pensais simplement à laisser l'accès à la mise à jour via inbox/yacs parce que cela marche (en insistant lors des erreur 500) et puis c'est plus pratique que de charger tous les scripts.
  • Avoir la possibilité de vider le dossier staging peut être très pratique car dans le cas de Free, cela prend énormément de temps à tout supprimer à la main (pas de shell) et avec les déconnexions toutes les 30 ou 45s, c'est insupportable. D'ailleurs dans cet esprit, je pensais à un script de "désinstallation" de Yacs qui vidrait tout en fait sauf les données utilisateurs (fichiers, images, param, skin dérivé mais pas les skins intégrés). Une sorte de footprint à l'envers ...


Mes petits: Je crois que [file=492] n'est pas pris (problème de paramètre Anchor vide après authentification lors d'une réponse par un membre non authentifié).

MERCI.
GnapZ
from Caribbean
2970 posts

inspired from Bernard on Mar. 23 2007


Bernard : La 7.3 rassemble les paramètres dans un dossier spécifique (super), alors en poussant le raisonnement à l'ensemble des données utilisateur, je verrais bien un dossier "data" conteant des dossiers files, images, parameters et skin ... non ?

Nous aurions alors un ensemble cohérent système/données qui simplifierait les mises à jour (mannuelles) et les sauvegardes.

Je relance là une bonne vieille idée des années yacs6.3/yacs6.4 ...

Oui, ça fait bouger pas mal de choses mais pour une 7.4 alors ?

Manu_le_maniac_faut_tout_ranger
Tof
from Grenoble-Chambery
519 posts

on Mar. 25 2007


Pour information, après avoir désespéré sur la 7.2, j'ai installé la 7.3beta19 sur free et n'ai eu quasiment aucun souci, à part le compte admin qui était membre au lieu d'être associé (peut-être lié au fait que je n'avais pas créé le répertoire sessions avant l'installation). Une petite edition de la table users et le remplacement du M (membre) par un A (associé) et tout est installé comme il faut.

J'ai ensuite détecté un bug dans les versions 7.x dont je parle ici : test yacs 7.3 alpha 19.
-----
Tof

Rate this page
Posted by Fernand on Mar. 9 2007, commented by Tof on Mar. 25 2007, (popular)