Question

Je l'ai négligé un site pendant un certain temps, et maintenant je dois mettre à jour certains modules qui sont plusieurs versions périmées. Puis-je passer à la dernière version du module ou dois-je copier chaque version pour exécuter et update.php chaque fois?

En outre, si plusieurs modules ont besoin de mise à jour, est-il OK pour copier tous les fichiers à travers et exécuter update.php une fois, ou dois-je copier chaque module individuellement et exécuter la mise à jour à chaque fois?

Était-ce utile?

La solution

Oui, vous pouvez sauter les étapes lors de la mise à jour. La meilleure méthode que j'ai trouvé est d'utiliser drush. « Drush up » va faire des sauvegardes; mettre à jour l'ensemble des modules, des thèmes, et le noyau Drupal; puis exécutez update.php.

Je le fais sur mon site de développement, de test, puis engage à SubVersion et le vérifier sur la production. En fait, je suis sur le point de mettre à jour notre site de production.

Autres conseils

Tant que vous n'êtes pas sauter les versions majeures de Drupal (à savoir allant de Drupal 5.x Drupal 7.x), juste passer à la nouvelle version (s).

D'une manière générale, vous pouvez mettre à jour à partir de (par exemple) la version 06/01 à 06/20; Drupal enregistre la dernière fonction de mise à jour exécutée pour chaque module, et exécutera les fonctions qui ont jamais été exécuté, un par un.

Je vérifier si la page du projet contient des instructions particulières pour la mise à jour d'un module; le module pourrait être incompatible avec certaines versions d'autres modules, ou nécessitent une procédure de mise à jour particulière.

Licencié sous: CC-BY-SA avec attribution
Non affilié à drupal.stackexchange
scroll top