Installing moodle on shared hosting

Installing moodle on shared hosting

by Carol Ann -
Number of replies: 12

I have the most recent moodle downloaded to my localhost. It is a quick install for me to develop locally and I am hoping to upload to and install to my host server (Ok it's a paid service called gator host as I needed something quickly). It's not really working and the hosts cannot give me any advice on this, which is fair enough.

What do I upload to the host servers (my file manager) the folder that contains the whole server? or just the moodle folder and hope for the best?

Sorry if this is basic.

Average of ratings: -
In reply to Carol Ann

Re: Installing moodle on shared hosting

by Howard Miller -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

The process is documented here - Moodle_migration

If you don't have many courses it might be easier to 'backup' each course, install a new/empty copy of Moodle on your hosting and then restore the courses there. 

Let us know if you have any worries/questions. 

In reply to Howard Miller

Re: Installing moodle on shared hosting

by Carol Ann -

wow thanks for a quick reply.

I will look through this now. If I have any issues I will get back. Thanks very much...

In reply to Howard Miller

Re: Installing moodle on shared hosting

by Carol Ann -

Just another quick question.

I am with a shared host and they only have 2.7 to download as a 'one click install' however, I am working on the most up to date stable version. Only done some minimal courses I can easily back up.


Therefore, it would be quicker for me to just install an up to date moodle BUT  where can I download it from? I looked and most of them seem to be quick installs for windows and mac OS.

The host said that their serviers would support the most up to date version. Do I install the whole 'server' file with apache etc, or just the 'moodle' folder?




In reply to Carol Ann

Re: Installing moodle on shared hosting

by Marcus Green -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers

A typical server setup will have to login to a folder with public_html under it. Anything you put in public_html will be visible from the web.

So you might create a folder called moodle  or mdl and then put all the source in their. The standard download is  from

https://download.moodle.org

And is a zip file.

No, it would be unusual for shared hosting to expect you to do the setup for apache. The availability of a working web server is one of the benefits of using shared hosting (the draw back is that it is shared),

Get your Moodle files from 

https://download.moodle.org

You can then ftp that to the server and unzip to that folder. If you don't have shell access, you can unzip locally and ftp the files (but it is a bit slow).

Once there try accessing via a browser and you should get the install screen

e.g.

http://mysharedhost/moodle

It will ask about your file storage area and database credentials (username/password for mysql typically). Have those ready and follow the steps.

You really want to be running something later than 2.7 as there are all manner of new excitements since then.

Good luck

Update: I just saw Howards post. I agree with his comment about backup/restoring courses from the old system.


In reply to Marcus Green

Re: Installing moodle on shared hosting

by Carol Ann -

Excellent

That you both very much for the information.

It's been a few years since I did this.


There was just one other thing that is driving me mad.

I have installed the plugins for Poodll (both the filter and the main plugin) I have installed it properly via the enable plugins too.

I wanted to have the poodll plugin to show up in the course, so the person can record themselves saying the words (adults) and submit it. I cannot for the life of me find out where it is!

Oh I will be following your advice. Thanks for your time on this!

In reply to Carol Ann

Re: Installing moodle on shared hosting

by AL Rachels -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers

Hi Carol,

Actually, the "main" plugin for PoodLL is the filter. Without it, none of the other PoodLL stuff works.

If by, "main plugin" you meant the part of PoodLL for an assignment, that shows up in the settings when you create an assignment, as a Submission type you can select for the assignment. Actual plugin name is Online PoodLL Submissions.

If you want you students to record themselves saying "words" you might want to try the Read Aloud plugin. It is also created by the PoodLL guy, Justin Hunt. It allows students to record themselves while reading and the teacher can then listen and mark words that were not spoken correctly. Students receive a grade based on the teacher markings.

NOTE: If you do get your Moodle updated from 2.7 to 3.0 or higher, the PoodLL 3 does cost money.

In reply to AL Rachels

Re: Installing moodle on shared hosting

by Carol Ann -

Just something about Poodll I have installed the filter and all the other bits and bobs. Followed the instructions about assignments etc.


All I want to do now is put the plugin in a label for the student to record or in an assignment with wieh instructions for the student to record, he records himself answering the question. Then he submits it to me.


I can get MYSELF to record but I can't stick the window inside a label or assignment for the student to record and submit.

Must be doing something wrong. HELP

In reply to Carol Ann

Re: Installing moodle on shared hosting

by AL Rachels -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers

Hi Carol,

"All I want to do now is put the plugin in a label for the student to record or in an assignment with wieh instructions for the student to record, he records himself answering the question. Then he submits it to me." Students CANNOT make a PoodLL recording in a label because they do not have permission to create a label. When a teacher adds a PoodLL recording to a label, all the student can do is play it back.

In Moodle 2.7, for students to be able to make a PoodLL recording the way you want, then you want to set up an assignment so it's Submission types is Online PoodLL. This will then give students access to a PoodLL recorder, either audio or video depending on how you set the Poodle Rec. Type.

You will also need to be aware that some browsers will no longer allow flash. I do know that Firefox and Edge will work as I just tested with them, but Chrome failed.

Anyway, when students go to submit to the assignment, they will see a Flash setting and then the recorder.


There are other activities such as journal, forum, wiki, etc. in which students can type. In those cases, if you also have PoodLL Anywhere, or PoodLL Repository, they can submit recordings there.

As I mentioned before, the Read Aloud activity, might be a way to do what you want.

In reply to Carol Ann

Re: Installing moodle on shared hosting

by Rick Jerz -
Picture of Particularly helpful Moodlers Picture of Testers

Carol, your post made me wonder.

When a company only provides Moodle 2.7, it seems to suggest that they might not be able to meet the requirements of current Moodle 3.4.

I would ask your host company the following:

1) What version of php do you have? (php 7.0 is required as a minimum.)

2) What version of the MySQL database do they support?  (MySQL 5.5.31 is required as a minimum.)

3) Do you have assess to php.ini and my.cnf in order to make some modifications, like switching the database to Barracuda)?

Some of these questions you might be able to answer yourself if you have a working copy of some version of moodle running on their server.  Go to Site Admin, Server, Environment.

In reply to Rick Jerz

Re: Installing moodle on shared hosting

by Carol Ann -

thanks so much for these replies.

Helping a lot!

In reply to Carol Ann

Re: Installing moodle on shared hosting

by Visvanath Ratnaweera -
Picture of Particularly helpful Moodlers Picture of Translators
Hi

If your local Moodle is only for course development, it doesn't make sense to migrate the whole site to you hosted Moodle in the Internet. Instead transfer only the content coursewise. Backup the course https://docs.moodle.org/en/Course_backup in the local computer, start a course restore https://docs.moodle.org/en/Course_restore in the hosted Moodle and upload the backup when requested.

Note that the two Moodle versions may even differ, but not too far!
wink

P.S. You are in Moodle since 2007, so you know this. The answer is for others who happen to find this discussion.