Lors de la mise à niveau de Drupal vers une nouvelle version, vous devez plus ou moins, à certains égards, reconstruire le site. Le fait est que, parce que l'API Drupal change beaucoup dans les nouvelles versions, chaque module devra être remplacé par un nouveau. Dans la plupart des cas, il s'agit simplement de télécharger une nouvelle version du module et d'exécuter update.php.
Vous devez cependant parcourir chacun de vos modules et déterminer ce qui est nécessaire pour effectuer la mise à niveau. Parfois, le chemin de mise à niveau peut être un peu difficile et vous avez besoin de quelques tentatives pour le faire correctement sans corrompre les données dans le processus.
Une autre chose est que lors de la mise à niveau, opter pour la version drupal 5 du même module n'est peut-être pas toujours le meilleur choix. Surtout quand on parle de Drupal 5, il y a beaucoup de modules plus ou moins maintenus. Donc, le meilleur choix pourrait être de trouver un module différent qui peut faire ce que vous voulez, ou même répondre à plus de vos besoins.
C'est toujours une décision difficile et votre thème devra également être mis à niveau vers Drupal 5. En résumé, il y a beaucoup de travail à faire lors d'une mise à niveau majeure. La plupart d'entre eux, fait de bons choix sur, quels modules utiliser et comment migrer vos données. Tout cela mis à part, suivre le guide de mise à niveau dans UPGRADE.txt comme le suggère mac est un très bon point de départ, et faire tout ce travail, aurait probablement évité tout cela.