News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Upgrade from v1.1.20 to v2.0.9

Started by CyberShadow, January 02, 2015, 02:21:56 AM

Previous topic - Next topic

CyberShadow

I have been asked to help out on a friends forum. He is moving to a new server/location. The old boards were running v.1.1.20 (yeah, dont ask!). Ideally, we would like to install v2.0.9 at the new location and import and backup of the old boards directly and.... simply..... hopefully!

Would this work, or were there changes to the database structure with v2 that would make this impossible (assuming that all of the feature packages still work and dont change the structure too dramatically as well)?

Thanks.

Antes


CyberShadow

Ah thanks. So just importing the old backup into the new system wont work.

Do we need to step through every version or can we jump directly to v2.0.9?
Also, what would the repair_settings tool be used for in this case? (Ah, is this only for changing the links to the new site?)
Finally, why is it preferable to copy the files across manually instead of installing the old version (v1.1.20) of the board at the new location and importing a backup and then upgrading from there?

Antes

Hello,

Once you are on SMF 2.0.9, you start using patches to go next minor release (aka 2.0.10 - 2.0.11 etc...) but if you want to upgrade to SMF 2.1 or SMF 3.0 (Major releases) you need to use upgrade file.

repair_settings.php file is for fixing the paths so upgrade.php can find the proper files and do the upgrade. Most of the host won't bother using your old paths, they generally create new username & paths for you. That's why you need repair_settings.php

I find less painful to move since you may have attachments / avatars etc...

CyberShadow

OK, so clone the old system to the new location.
Use repair_settings to change the links to the new location.

And then we can just upgrade from v1.1.20 to v2.0.9 using the 2.0.9 upgrade.zip in a single jump?
That seems almost too easy.....  :P

Many thanks.

Antes

Thanks to our developers they make things easy for everyone :)


Advertisement: