1.9.19 should work fine on PHP 5.6 (I've never heard of anybody running it on PHP 7). In case you missed that, if you are not running the final version of the 1.9 branch you should definitely upgrade because a lot of fixes for later versions of PHP are in the final versions of Moodle 1.9.
Thanks for your prompt reply once again. Here is the exact version - Moodle 1.9.10+ (Build: 20110218). So according to you there should not be any issue with the current Moodle 1.9 site if we upgrade the PHP version of the VPS. One more question, I need to ask you. Which OS would you prefer if I open a new cloud VPS?
a) to immediately _update_ your present site to Moodle 1.9.19+ in the present environment.
b) then take this site to the new server.
From your post I understand that _upgrading_ the site to a current Moodle version is no immediate concern, or at least, not a part of the question, right?
Relative to your question about which OS, you will probably get all kinds of responses. For me, it would be Linux.
Just to reiterate... You should *upgrade to 1.9.19*. I count 33 fixed security issues (never mind bug fixes) between your version and the final version.
Which OS would *I* prefer? Definitely Linux, probably Ubuntu but happy enough with CentOS. Whatever else you do, pick a mainstream OS or distro that loads of other people use. Then you know that it is well tested and will work.
Plenty of people run Moodle on Windows - which is reasonable enough if that's what you know (or all you care to know). Old question
Probably this one... http://releases.ubuntu.com/14.04/
The latest LTS is now 16.04 but comes with PHP7. It appears to be possible to install PHP5.6 on Ubuntu 16.04 but not without some difficulties.
You are going to have increasing problems running Moodle 1.9 as it is so old (and unsupported). I would get planning how to move away from 1.9 as soon as possible.
Thanks for your prompt reply. I was looking for a cloud VPS solution where I can migrate my existing Moodle 1.9 site and install a fresh instance of Moodle 3.1. Is Rackspace a good option? Could you take a look at this and tell me what would you suggest for the 3.1 and provisionally for the 1.9?
I would be looking forward to hear from you soon.
No idea... my only experience of cloud VPSs is Amazon.
- KVM OpenStack
- SLA 99.99%
- 2 vCores
- 3,1 GHz
- 4 Go RAM
- 50 Go
High Availability (Ceph)
You don't need cPanel / Plesk or whatever. Do yourself a *big* favour and learn to administer standard Ubuntu (or any other Linux) from the command line.
You'll quickly find that cPanel makes things more difficult, not easier.
"You'll quickly find that cPanel makes things more difficult, not easier."
You've said that a couple of times recently, in what way does cPanel make things more difficult? Personally I've used it since I got into this game back in '05 and see it as a very useful tool; especially for those less technically experienced and those that have to contend with hosting (e.g. no shell access) and infrastructure (e.g. IT blocking ports) challenges.
I don't think I can put it any better than this rant... http://www.anchor.com.au/hosting/development/we_hate_plesk_and_cpanel
I am only an "experienced" command line user because I have persevered and learned it. You don't need to know that much, just a few commands and some basic understanding of fundamentals. In many respects cPanel is harder. The big but though is that cPanel is "simpler" (which I don't think it is) because you are looking at a server through a small, frosty hole. You only get to do certain things. So anything slightly outside of that is harder and slower.
I can completely understand the appeal of systems like cpanel but it's like chopping one of your arms off so you don't have to worry about it any more.
Also, if you've ever had to unravel a cPanel based installation that has gone wrong you would hate it as much as I do
A VPS is a VPS ... but the devil is in the details. VPS customer chooses the OS ... Ubuntu vr x an y, Debian x or y, CentOS x or y. Howard is right ... you'd want a long term support version of whatever you choose. And customer also chooses if the VPS is managed or un-managed - the latter means you save but you also do.
Those devilish details are two fold and both software and hardware with the goal of future proofing your site as much as one can at present ... knowing full well that advancements in this sort of technology might very well pass your 'caddie' in a few years time frame.
Software: the availability of higher versions of PHP, MySQL/MariaDB, Ngnix/Apache as well as the extras one will need if one desires all the features of a 3.1 (unoconv, Global Search - please research those separately rather than asking for a summation here.).
Hardware: OS might be X or Y, but one does have options upon which to place the OS. You've given a link to OHV hosting but asked about Rackspace (assuming UK). Now one is talking drives and hardcore techie stuff.
Both probably offer such tech that's close ... and from what I've been to read/see on the topic ... debated in thse forums from time to time.
A tool for benchmarking ... folks have shared their results:
They've also shared their specs.
BTW, from what I've seen ... version 1.9.19+ runs ok on boxes where 3.1.1's also run.
Amazon and Google have similar offerings.
"Best" dependent upon multiple factors ... upon which many can only provide their stories ... your mileage might differ, in other words.
And, of course, there is also how much does it cost. Can only say two things ... it's true, you get what you pay for ... and can't get blood out of a turnip! ;)
'spirit of sharing', Ken
To add to what Howard has already said, just a couple weeks ago I decided to upgrade my php version on my VPS in order to prepare for future releases of Moodle (php 5.6.24.) On my VPS, I also have a copy of Moodle 1.9 and a copy of Moodle 2.9. I did the upgrade and had absolutely no problems. My 1.9 and 2.9 work just as before.
I do suggest doing the upgrade when students are not in your system. I did mine between semesters.