Drupal 5.2 vient de sortir

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Coucou

J'ai fait l'update de sécurité hier soir. RAS de 5.1 -> 5.2
http://drupal.org/drupal-5.2

Pour ceux qui ne sont pas inscrit il y a une mailinglist sur le site officiel.

Version de Drupal : 

Merci pour l'info.

Ca va être ma première mise à jour (jeune Drupalien que je suis...). Chez free.fr, faut-il reprendre tous les fichiers qu'on a modifiés pour l'installation initiale ?

@++, Stef.

Ok. C'est téléchargé et installé sur mon site de prod chez free. Je vais tester ça un peu plus en détail avant de faire la manip sur le site en exploit. Effectivement, j'ai vu qu'il fallait re-modifier les quelques fichiers comme expliqué dans l'EXCELLENT tuto présent sur ce site.

Tout semble marcher nickel et mes modules system sont bien affichés en 5.2.

D'ailleurs, je me posais la question... Mis à part les modules justement, existe-t-il une page de config de Drupal précisant la version actuellement utilisée, histoire de vérifier ?

Merci encore pour l'info de l'upgrade.
@++, Stef.

A priori je vois pas de raison majeure de les desactiver, surtout pour un passage de 5.1 a 5.2 (version mineure), evidemment de 5.x a 6 la c clair qu'il va falloit faire l'update pas a pas.

Donc le conseil le plus important serait de faire un backup complet et surtout de tester l'update sur un site de test au cas ou y ait un pepin.

Bonjour.

J'utilise Drupal depuis 4 mois t je n'ai jamais eu à mettre à jour Drupal depuis ce temps.

Mais voilà qu'une mise à jour de sécurité et de correction de bugs a vu le jour.

Je suis complètement perdu, je lis des explications sur ce site et sur drupal.org, mais je suis inquiet à l'idée de perdre des données etc...

J'ai fait une sauvegarde globale de mon FTP, mais je ne sais pas comment procéder maintenant.

La situation est assez complexe. Sur mon FTP j'ai plein de dossiers autres que ceux de drupal je ne peux donc pas tout effacer.
Ensuite si je fais la mise à jour je vais perdre les fichiers de langue et j'avais beaucoup galéré à les installer.

De même pour le module captcha.

J'ai plusieurs module activés:
color
comment
contact
help
locale
menu
path
poll
search
taxonomy
tracker

et dans spam control: captcha que j'ai rajouté par la suite.

J'ai peur que cette mise à jour me pose des problèmes avec mes bases de données, me fasse perdre mes menus ainsi que le captcha et tout ce qui est paramètres.

Autrement dit je suis complétement perdu et je ne veux rien perdre, tout marche à merveille actuellement et je ne veux pas faire de betises avec cette mise à jour.

Comment faire donc pour récupérer tout le contenu actuel, remettre les BDD, le captcha, conserver les commentaires.

Avec ce que je vous ai dit comment procéder pas à pas pour l'installation.

Car je n'ai compris que le fait de remplacer les dossiers de drupal sur le FTP et de remettre le fichier settings.php.

Mais cela va me faire perdre toute l'architecture du site,le captcha, les commentaires et tout mes paramètres.
HELP je suis vraiment perdu de chez perdu.

Merci pour votre aide
Amicalement

Ouh la la, faut pas paniquer comme ca, c une mise a jour mineure ;)

Donc ma methode:
- un bon backup = dossier drupal (qui contient tout les fichiers de drupal, les modules installes et les fichiers uploades dans le repertoire "files") + un export de ta BDD avec ca c tout bon
- ensuite un bon backup ne sert a rien si on est pas capable de le redeployer, donc il faut mettre en place un site de test a partir de ce backup (si tu n'en as pas deja un).
Le site de test c pas dur, tu prends tout tes fichiers tu les mets sur ta machine avec un easyPhp ou autre, tu importes la BDD et tu modifies le fichier settings.php pour qu'il cadre avec tes login et URL de ton serveur local.
- tu testes la mise a jour en local (comme ca si ca marche pas bin t'as pas casse ton site en production)
- la mise a jour c facile, tu copies tous les fichiers du core de drupal qui sont ds l'archive de la 5.2, tu recopies les login/pass de ton fichier settings.php dans le fichier que tu viens de remplacer. Ensuite tu vas sur http://ton_site/update.php tu valides et c finit.
- tu verifies que rien ne s'est casse
- tu repetes la manip sur ton site en production
- si ca plante, bin au moins tu as ton site en test qui est mis a jour donc tu l'importes sur ton serveur de production.

Et comme je te disais, c'est une mise a jour mineure donc ca devrait fonctionner sans pb.

Bon courage

Merci pour ton aide, je vais me lancer mais que fait l'update.php exactement.

Dois je désactiver le captcha avant de procéder à la maj, la langue va-t-elle rester ou est ce que je vais devoir la réinstaller.

Les modules sont-ils surs de fonctionner, comme le captcha, après cette maj?
Pourquoi après certaines maj les modules ne sont-ils plus compatibles?

Merci

L'update.php va faire les modifications dans la base de donnees necessaires suite a la mise a jour des modules du core.
Dans le cas ou tu installes une nouvelle version d'un module (autre qu'un module du core), celui-ci peut avoir besoin de modifications dans la BDD et cela est fait par ce fichier.

Il n'est pas necessaire de desactiver les modules et il ne sera pas necessaire de reinstaller la langue.

Les mises a jour mineures ne sont la que pour corriger des petits bugs du core de drupal, la politique est justement que tous les modules version 5 restent compatibles avec les versions 5.x du core.

Les mises a jour qui rendent les modules incompatibles sont les mises a jour majeurs ex: de 5.x a 6.x c'est du a la politique de Drupal qui est de toujours aller de l'avant sans se preocuper de tout casser d'une version a une autre.
Evidemment il est extremement recommande aux developpeurs de modules de faire en sorte d'avoir une mise a jour des donnees afin de ne pas tout perdre entre 2 mises a jour majeures.

On backwards compatibility: the drop is always moving

Bonsoir.

Merci à toi pour ces informations.

J'ai mis à jour tous les fichiers de drupal 5.2 copié le module captcha puis exécuté update.php.

Après l'avoir éxecuté j'ai obtenu ceci sur la page de l'update:

The following queries were executed
system module
Update #1022
ALTER TABLE {users} ADD KEY created (created)

Comment module
Update #1
No queries

Est ce normal?
Dans la partie administration c'est bien drupal 5.2 qui apparait, mais les messages cités ci-dessus sont ils normaux?

En tout cas je vous remercie pour votre aide, c'est très gentil de prendre le temps de me répondre.

Bonne soirée

Les messages un peu barbares t'expliquent ce que l'update vient de faire, en gros pas gd chose.

Ca sert pour l'administrateur pour savoir ce qu'il s'est passe lors de la mise a jour. Dans ce cas la, la creation d'une date de creation sur la table utilisateur (update numero 1022) et le module comment a aussi eu sa petite update.

Donc a priori tout s'est bien deroule ;)

Bonjour Ste^h et pardon de te déranger
je voudrais devenir drupalien egalement mais je n'ai toujours pas réussi mon install chez Free
Je pense avoir tout suivi côté "didacticiel" proposé mais néanmoins cela ne fonctionne pas.

Avec ma BDD notamment (tout est opérationnel sur mon compte pourtant)?
deux questions : je n'ai jamais trouvé de fichier .htaccess.
Quelqu'un peut-il me dire ou le trouver (répertoire ? autre ?).

Il y a t'il ou non une intervention à faire dans la BDD elle meme ?

Merci de m'aider car je voudrais tester drupal a des fins professionnelles…

Bien à vous

JF

Salut JF,

Bienvenue chez les Drupaliens alors ! ;-) Je suis adepte depuis le mois de mai / juin et je dois dire que depuis, je me demande pourquoi j'ai passé tant d'heures à écrire du PHP avant !

Je n'ai pas de temps pour te répondre maintenant car je dois vite filer pour quelques jours (et je suis déjà à la bourre).

De mons côté, en suivant bien le tuto à la lettre, tout a bien fonctionné. Je ne peux que te conseiller de bien réviser chaque point.

Le fichier .htaccess est créé tout seul dans le répertoire /files de ton site (d'autres répertoires aussi d'ailleurs).

Je te propose de continuer à essayer. Si tu n'as pas trouvé la solution mercredi (15/08), reviens vers nous, je pourrais de nouveau t'aider.

Bon courage et @++, Stef.

Merci de ta réponse et de tes encouragments Steph
En bon breton - donc tétu - je devrais finir par y arriver.
Si Drupal me "conviens" je partirai à la recherche d'un dev Drupal + spécialiste css en vue d'un site pro à produire sous peu
;)
A bientôt

Jean-Fabien

Une remarque super importante:
Je viens juste de lire ca sur le changelog (que normalement je lis pas... bouh...)
The file settings.php is one of the files containing vulnerable code. It is therefore critical to replace all of your sites' settings.php files in subdirectories of sites with the new one from the archive. After you have replaced the files, make sure to edit the value of the $db_url variable to be identical to the value in your old settings.php. This is the information that determines how Drupal connects to a database.

Donc perso j'avais ecrase mon fichier settings.php par le nouveau et j'avais change le login/pass ds $db_url, par contre si y en a qui on remis l'ancier settings.php, y a un probleme...

Bonjour.

Merci pour cette information. Je viens de procéder au changement. J'ai remplacer le fichier settings.php par le nouveau de la 5.2 en ayant remplacé $db_url par celle qui était présente dans l'ancien. J'ai remis un CHMOD 444 ensuite.
J'avais lu le changelog mais trop vite certainement.

Merci pour cette info TRES IMPORTANTE.

Bonne journée

Amicalement

Bonjour,

Depuis que j'ai installé la mise à jour 5.2 sur mon site de prod chez free.fr, un problème vient de surgir... Le fichier .htaccess que free ne supporte pas apparaît désormais (visiblement) automatiquement à chaque fois qu'un contenu est édité ou ajouté.

Cela est facheux car du coup, les images ne sont plus visibles...

[Edit] : Oups ! Désolé. Je viens de relire le tuto, j'ai simplement oublié de modifier le fichier file.inc. Désolé !

Merci,
@++, Stef.