Hello!
I am upgrading from Drupal 4.6.11 to 4.7.6.
What is the right procedure? I just followed the standard one: back up everything, removed old files (4.6.11), copied new ones (4.7.6), run update.php and a lot of queries failed like:
- Failed: CREATE TABLE {search_total} ( word varchar(50) NOT NULL default '', count int(10) unsigned default NULL, PRIMARY KEY word (word) )
- Failed: ALTER TABLE {blocks} DROP path
- Failed: ALTER TABLE {blocks} ADD visibility tinyint(1) NOT NULL
- Failed: ALTER TABLE {blocks} ADD pages text NOT NULL
Seems like some of these updates in 4.7.6 has been already applied in 4.6.11, so I tried to access one of my sites (I run 4 sites from the same code base) and I got this error:
PHP Fatal error: Call to undefined function block_list()
Then I followed this discussion and rebuilding my system table helped to eliminate this error, but I still get only the site title, "Page Not Found" error and an error that "column theme does not exist in table 'blocks' ". Seems like database was not updated properly.
So, questions:
1. May I update directly from 4.6.11 to 4.7.6 or I have to go step by step through each version in between (4.7.0, 4.7.1, etc)?
2. May I just copy files in /sites folder from 4.6 to the sites folder of 4.7? They look very similar, I just copied. Could it be the reason?