SimplePortal
Support => English Support => Topic started by: raffo on October 05, 2016, 09:46:03 AM
-
What is the correct way to upgrade from to 2.3.3 to 2.3.6?
(considering I have a lot of mod installed)
-
Hi raffo,
It depends by what you mean about "a lot of mod".
- If it means general non-SimplePortal modifications, you can simply uninstall 2.3.3 (without checking the "Delete all data" checkbox during the uninstallation), and install 2.3.6, pretty much like any other SMF modification.
- If it means SimplePortal modifications such as http://simpleportal.net/index.php?topic=13278.0, you will then have to uninstall all SimplePortal modifications before uninstalling SimplePortal itself. Summarizing: uninstall SP mods, uninstall SP, install updated SP, install SP mods again.
Note: any custom edits to SimplePortal code will have to be applied again.
Regards
-
Sorry :)
I mean that the uninstall advices me about a lot of errors (because of other mods).
So i should fix manually these problems and then uninstall.
Then try to install again, eventually fixing manually other errors.
Correct?
-
Ah, yes in that case you will have to fix all the uninstallation errors and uninstall it correctly, then (if necessary) fix it again to install 2.3.6. But, if you get stuck, we can help :)
-
Tks a lot.
Last question: there's no neeed to install 2.3.4 and 2.3.5 before 2.3.6.
I uninstall 2.3.3 and then install 2.3.6, correct?
-
Yes, it's correct, with mods you don't need to install "intermediate" versions :P
-
Yes, it's correct, with mods you don't need to install "intermediate" versions :P
Absolutes are always prone to failure.
If the mod takes care of anything that needs to be taken care of, then yes. But if the mod is not designed that way, then you'd may need to do steps.
Wanna an example?
Version 1.0.0 => installs with a certain db schema.
Version 1.0.1 => changes the db to something different and does migration of data from 1.0.0
Version 1.0.2 => does more changes (or doesn't do any change, it's irrelevant), but only takes care of updating from 1.0.1
If you have 1.0.0 and want to install 1.0.2, you have to fist install 1.0.1, otherwise you'll have problems.
Of course my example is not relevant to raffo's question, but your answer may be misleading in the future, so I thought it was worth an explanation. :P
-
I was indeed thinking about posting that, when I posted I was thinking about this specific case scenario :/
In theory, database changes should be like 1.0-->1.1 though (well, in theory ;D )
Thanks for the heads up :)