Installing moodle on shared hosting

Installing moodle on shared hosting

von Carol Ann -
Anzahl Antworten: 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.

Mittelwert:  -
Als Antwort auf Carol Ann

Re: Installing moodle on shared hosting

von Howard Miller -
Nutzerbild von Core developers Nutzerbild von Documentation writers Nutzerbild von Particularly helpful Moodlers Nutzerbild von Peer reviewers Nutzerbild von 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. 

Als Antwort auf Howard Miller

Re: Installing moodle on shared hosting

von 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...

Als Antwort auf Howard Miller

Re: Installing moodle on shared hosting

von 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?




Als Antwort auf Carol Ann

Re: Installing moodle on shared hosting

von Marcus Green -
Nutzerbild von Core developers Nutzerbild von Particularly helpful Moodlers Nutzerbild von Plugin developers Nutzerbild von 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.


Als Antwort auf Marcus Green

Re: Installing moodle on shared hosting

von 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!

Als Antwort auf Carol Ann

Re: Installing moodle on shared hosting

von AL Rachels -
Nutzerbild von Core developers Nutzerbild von Particularly helpful Moodlers Nutzerbild von Plugin developers Nutzerbild von 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.

Als Antwort auf AL Rachels

Re: Installing moodle on shared hosting

von 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

Als Antwort auf Carol Ann

Re: Installing moodle on shared hosting

von AL Rachels -
Nutzerbild von Core developers Nutzerbild von Particularly helpful Moodlers Nutzerbild von Plugin developers Nutzerbild von 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.

Als Antwort auf Carol Ann

Re: Installing moodle on shared hosting

von Rick Jerz -
Nutzerbild von Particularly helpful Moodlers Nutzerbild von 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.

Als Antwort auf Carol Ann

Re: Installing moodle on shared hosting

von Visvanath Ratnaweera -
Nutzerbild von Particularly helpful Moodlers Nutzerbild von 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!
zwinkernd

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