При обновлении Drupal до новой версии, вам в некоторой степени приходится более или менее создавать сайт заново. Дело в том, что поскольку Drupal API сильно меняется в новых выпусках, каждый модуль должен быть заменен новым. В большинстве случаев это всего лишь вопрос загрузки новой версии модуля и запуска update.php.
Однако вы должны пройти через каждый из ваших модулей и выяснить, что нужно для обновления. Иногда путь обновления может быть немного сложным, и вам нужно несколько попыток сделать это правильно, не повреждая никакие данные в процессе.
Другое дело, что при обновлении выбор версии одного и того же модуля для drupal 5 не всегда может быть лучшим выбором. Особенно, если говорить о Drupal 5, есть много более или менее необслуживаемых модулей. Поэтому лучшим выбором может быть поиск другого модуля, который может делать то, что вы хотите, или даже выполнять больше ваших потребностей.
Это всегда трудное решение, и ваша тема также должна быть обновлена до Drupal 5. Короче, при серьезном обновлении проделана большая работа. Большинство из них - это выбор, какие модули использовать и как переносить ваши данные.
Все это, кроме того, следуя руководству по обновлению в UPGRADE.txt, как предлагает Mac, - это очень хорошее место для начала, и выполнение всей этой части работы, вероятно, позволило бы избежать всего этого.