Here's how I do my upgrades. Notice that I don't over-write everything, just some folders.
Upgrade from 3.0.3 to 3.0.5 * Whenever doing an upgrade, ALWAYS backup all files first. This upgrade doesn't change the db, but it’s a good idea to back the db up as well.
* Before proceeding, make sure your umbraco/config/create/ui.xml files are both easily accessible for copying back. For the ui.xml file, you don’t need to worry about it if you haven’t installed any packages that add trees (like RSS, Logviewer, etc.), but back it up to restore anyways as you likely have installed one of these packages!
* Un-zip the 305build.zip and overwrite the /bin, /install, /umbraco and /umbraco_client folders. If you’ve done any modifications to files in these directories, then back them up first (i.e. you probably have some additional DLLs in the bin).
* If you've enabled content expirations in IIS to the umbraco_client folder, make sure to empty your local browser cache as we've made a lot of changes to the client files. Note that other clients won’t be aware of this.
* Copy back files from step 2 and 3. And yes, you’ll note that you don’t actually need to restore your Web.config because you haven’t overwritten it after all.
* Update the "umbracoConfigurationStatus" key in Web.config to "3.0.5". Otherwise, the installer will needlessly run.
* Make sure file/directory permissions are still set correctly (Network Service account granted “Modify” permissions on css, bin, config, data, media, umbraco, usercontrols, and xslt directories)
* You’re now done, but as an early 4.0 bonus, enable property descriptions by editing the /config/umbracoSettings.config file: just add the "text" element to /settings/content. Look in the original 305build "umbracoSettings.config" file for more information and see this blog post for more info:
http://umbraco.org/blog/2008/1/8/show-property-descriptions-in-the-edit-view.Upgrade from 3.0.5 to 3.0.6 * Replace umbraco.webservices.dll
What happens if you delete the /data/umbraco.config file (it'll get recreated automatically, don't worry)? If it fixes things, great. If not, no harm done.
Do you have a backup of your v3.0.3 site that you can restore (files and db) and then perform the upgrade according the the steps above? Does it make any difference?
cheers,
doug.
MVP 2007-2009 -
Percipient Studios