Short version = Unable to upgrade from 4.6.5 to 4.7.2 on CentOS3 with mysql-3.23.58-16 and php-4.3.2-30
Long version =
I made a copy of my site in VMware and have been trying to get it upgraded to 4.7.2 all day with no luck. It's very disappointing to a) have so many problems and b) see so many similar problems in this forum unanswered. Original site is over a year old and works as expected, VMware site copy works fine AFAICT.
Linux centos3 2.4.21-40.EL
httpd-2.0.46-56
mysql-3.23.58-16, mysql-server-3.23.58-16
php-4.3.2-30
My process has been:
1) Untar the new version
# tar xzf /root/drupal-4.7.2.tar.gz
2) Diff the .htaccess file and copy if OK or update if not
# diff drupal-4.6.5/.htaccess drupal-4.7.2/.htaccess
# vi drupal-4.7.2/.htaccess
+++ RewriteBase /portal
3) Diff the settings.php file and copy if OK or update if not
# diff drupal-4.6.5/sites/default/settings.php drupal-4.7.2/sites/default/settings.php
# vi drupal-4.7.2/sites/default/settings.php
+++ $db_url = {fixed stuff};
+++ $base_url = {fixed stuff};
4) Copy the file upload area from old to new
# Sometimes skipped this with no differences
# cp -a drupal-4.6.5/files drupal-4.7.2
5) Verify ownership and fix if necessary
# chown -R root.root drupal-4.7.2
# mkdir -m 2755 drupal-4.7.2/files # if needed, sometimes skipped
# chown -R apache.apache drupal-4.7.2/files # if needed, sometimes skipped