[Résolu] mise a jour drupal core 7

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.

Je viens d'installer une instance drupal chez OVH et à peine démarré, on me dit que Drupal Core demande une mise à jour de sécurité (actuel 7.0 vers dernière version dispo).
puis-je facilement faire cette mise à jour ?
est-ce une manip risquée ?
Xavier

Version de Drupal : 

Bonsoir,

si tu viens d'installer, c'est le moment de faire la mise à jour.

Drupal sort une version par mois (le dernier mercredi normalement), qui corrige des bugs de sécurité et/ou des bugs fonctionnels.

Si tu as un accès en ligne de commande (via ssh), je recommande vivement d'utiliser drush (http://drupal.org/project/drush).

Du coup l'upgrade se fait via :

drush up

Merci Vincent !
En fait je n'ai encore jamais sauté le pas de l'upgrade du "core"... mais je crois avoir trouvé comment le faire :
- mettre le site en mode maintenance, décocher toutes les compressions de performance et vider le cache.
- uploader tous les nouveaux fichiers sauf htaccess et le dossier "sites"
- supprimer les anciens fichiers (sauf htaccess et dossier "sites")
- lancer le script update.php pour mettre à jour la base de données

Allez je me lance !!!! (et je tiens informé évidemment)

Bon, je viens de faire la mise à jour...
en fait les instructions données par "upgrade.txt" ne sont pas complètes, car les thèmes n'ont pas été copiés ! Ils sont dans un dossier themes qu'il faut restaurer.

Dans les bonnes pratiques, tout ce qu'on installe après coup (modules, thèmes, etc) doit se mettre dans sites/all.

sites/all/modules pour les modules
sites/all/themes pour les themes

Ce qui permet de retrouver son installation en copiant toute l'arborescence sites

Quelle rapidité de réponse !!! Merci encore, Vincent.
J'ai bien remarqué que les modules supplémentaires s'installaient automatiquement dans sites/all/modules
Mais par contre, si j'essaie de déplacer le thème darland modifié qui se trouve dans le dossier themes de la racine pour le mettre dans sites/all/themes... plus rien ne marche et je me retrouve avec une page complète d'erreurs à l'affichage du site...

Je pense qu'avant de déplacer, il faut :

  • changer le thème par défaut
  • désactiver ton thème Darland
  • déplacer le répertoire
  • retourner dans la gestion des thèmes
  • réactiver le thème Darland

Normalement ça devrait fonctionner.

Eventuellement, vider les caches, même si normalement le fait de passer par la page des thèmes doit vider le cache.