We've been running Moodle 2.6 on a server for about 4 years with about 500 users, each accessing up to 10 courses.
I'm planning to move our site to a new server. Our current server runs PHP 5 and for Moodle 3.4, we'll need PHP 7. I've read various docs about migrating and upgrading but I have concerns about breaking the site by changing PHP versions, among other things. So my question is this:
Since we have so few courses, is it easiest to do a fresh install of 3.4 on the new server and then restore each course from a course backup on the 2.6 server? Is all student data carried over with a course backup? I'm assuming with multiple course restores that no student data is overwritten, just appended? Also, for users in the system that haven't taken any courses at all, I'm assuming their data isn't carried over? Does being registered for a course, even one that is non-attempted, include a user in the course backup?
Thanks in advance. I know there's a lot of questions here!