I am a PhD student who's looking to do some development work with Moodle, and am supervising a couple of undergrad projects developing Moodle. I have several accounts with one.com and they have informed me they "do not support Moodle."
I have downloaded the package, uploaded it to one of my hosting servers which is a paid for. But I couldn't create a readable/writable directory, so the install stops at this point. I contacted one.com 's support guys and just got a blank 'we don't support'..'google yourself for solutions' which was really frustrating.
I guess I was wondering if certain hosting companies / servers can't host Moodle. But as it's a standard open license LMS, built on PHP - why a server, with a full SQL/PHP database could not support Moodle?
Or am I missing something here?....
Any help would be appreciated.
It's been a while since I used a hosting provider but generally, if you have cpanel, the built in file manager allows one to change directory permissions.
As to their statement that they don't support, I'd bet that is the blanket response to any software one might install. From a business standpoint, the universe of possible things one could install and ask for support on a webhost is nigh infinite while support staff are very limited.
I am not in any way affiliated with any hosting provider, but I did use Site5 a few months ago for a conference demo on installing moodle. It worked perfectly out of the box for a moodle install....
Thanks for your reply, really appreciate it.
I just received this reply from their support after I sent another email:
"We do apologize if your were not informed that Moodle CMS application is not supported in our servers. The Moodle script most likely won't work as the application requires a storage place outside FTP root, which is not possible with us and uses Innodb and MyIsam as an engine if nothing else is available and will probably have problems with our server. The check for MySql engines is written in a way that cause timeout on our servers."
Your original question,
> But as it's a standard open license LMS, built on PHP - why a server, with a full SQL/PHP database could not support Moodle?
The reasons have nothing to do with licences, they are techncal. The first one,
> "The Moodle script most likely won't work as the application requires a storage place outside FTP root, which is not possible with us ..."
They mean the the "moodledata" directory: http://docs.moodle.org/en/Moodledata_directory
It has to be outside the _HTTP_ root http://docs.moodle.org/en/Installing_Moodle#Create_the_data_directory , not FTP root as your provider writes. Still the net result for you is likely to be the same. I haven't tried it recently, it may be possible to go ahead keeping the moodledata withing the HTTP root, but a malicios person can destroy your site through the web.
The second one,
> "... and uses Innodb and MyIsam as an engine if nothing else is available and will probably have problems with our server."
Innodb vs. MyIsam is not relevant for a test site. Probably they mean that Moodle requires more ressources than they provide.
In the OP you said:
> am supervising a couple of undergrad projects developing Moodle.
Do you mean developing Moodle code further or developing content and doing the normal administration? For the latter, I remember there were even free offers in this site. Try the search facilites http://moodle.org/mod/forum/search.php?search=&id=5 and http://moodle.org/public/search/