Server Administrators Plan!
Upgrading a 1.9.x to 3.5.x *requires* planning.
Plan your work … work your plan!
If you can, work with a clone of current 1.9.x site and have plenty of
space to backup code, DB, and data directory at every step of the ‘march’.
Along the ‘march’ from 1.9.x to 3.5.x there will be *new* requirements for:
version of PHP
version of MySQL
Database character set and database collation
Datebase file type
To ‘plan’ the ‘march’, login to your site.
Go to Server -> Admin -> Environment
Update the Component
In the pick list for Moodle version your current version of Moodle will be selected.
What you see below are the ‘Server Checks’.
Green (OK) is good.
Yellow (check) is no so good but not a show stopper, yet.
Red – must perform before attempting to upgrage your current version of Moodle to
the version selected in the drop down.
How to use the information …
On a sheet of paper, yep, going very low tech here ….
Hand *draw* a chart …
1st Column – Current version of Moodle or the version chosen in the pick list
2nd Column – PHP version currently running
3rd Column – PHP extensions – note only the ones the Environment check says you need
4th Column – Current Version of Data Base
5th Column – Version of Database needed
6th Column – Notes – this for *when* one has to do the PHP version, MySQL version, character set/collation, etc. changes.
Going from 1.9 to 3.5.x you will need *17* rows: