I initially thought that I could follow the usual core update instructions, but all I got was the install page, and an error that it there was data already there. I tried several different ways, including merging the sites settings.php with the new version and the same database info.

I've searched many places to figure out how to upgrade Drupal 5 to 6, and the only thing i found was that it has to be done by manually copying portions of the database over.

I looked through the modules, and there are ways to import wordpress and phpBB databases, but nothing on how to upgrade between major releases.

Is there no automatic way to upgrade between major releases? Does nobody want to use the newer versions of Drupal?

Comments

yelvington’s picture

Please file a detailed bug report. Upgrading from 5.x to 6 should work exactly the same way as upgrading among minor releases; Drupal is supposed to detect and apply any needed structural changes to the database.

natcolley’s picture

I was just looking at one of the notification modules and I saw a note that it has been committed to Drupal 6. I am currently using 5.6. Does the upgrade process to 6 tell me what modules I don't need anymore? If I install them again, is that going to cause a problem? What is the easiest way to keep track of what modules I won't need anymore? Thx.

yelvington’s picture

When functionality is moved into core, the obsolete module simply doesn't get ported to the new version of Drupal.

vm’s picture

Install a test installation on your local machine or in a subdomain of your server to see what new features are abound to decide what is needed and what isn't any more.

neomenlo’s picture

I don't think this is a bug. Either I'm not doing it right, or you cannot do it because you cannot go to any other page than install.php.

I have made sure that my default.settings.php is correct. When it isn't correct, i get an error page about not being able to connect to the database.

Normally I would type my address/update.php to apply the core updates, but when I replace all the files, I cannot go anywhere but install.php

If i go through with install (which can't be right), I get errors that data is already in place. Stuff like "Table 'variable' already exists..."

yelvington’s picture

Be sure you are NOT using an old version of the settings.php file. It's been changed for D6 and there is a relationship between that file and update.php.

t.a. barnhart’s picture

i also found, in my unsuccessful attempt thus far, that D6 seems to require more memory for php -- or at least on localhost using MAMP. but after 3 attempts, i gave up (for now) because the databases refused to update properly and trying to copy over data from D5 versions to D6 sucked beyond words.

i'll try again later.

(and i'll keep track to be more exact.)