39
I bit the bullet yesterday and upgraded from 2.0.7.x to 2.0.9.2. It went just fine.
I decided to do it in two steps, 2.0.7.x to 2.0.9 and then 2.0.9 to 2.0.3.
The only problems I had were:
- When I created my new mainfile.php I missed defining my XOOPS_ROOT_PATH (my fault), so at first it couldn't serve up any pages because it couldn't find any source files.
- Next I started serving up white screens. Turning site debugging on showed me that smarty was complaining that it couldn't write to templates_c. For some reason the permissions on that directory were 755 and should have been 777. I don't know if act of installing could have somehow changed this (I doubt it - not touched) or if the previous version of smarty didn't care about this and the new version does. Anyway, I did a chmod to 777 and then got the same complaint on the cache directory. Same solution there and I was rockin' in the free world.
The 2.0.9 to t.0.9.2 upgrade was trivial and uneventful by comparison.
The FAQ on
Why do I have a blank white page on my site? was invaluable.
Also, make a full copy of your website and a full backup of your database before you do anything. I actually had switched hosting companies just before doing this, so I knew from experience that I could bring my site back from backups in under two hours if I needed to. That gave me the confidence to go ahead and try the upgrade.
I saw enough horror stories in this thread; thought I post something positive
.
JP