GNU/Linux >> Linux Esercitazione >  >> Panels >> cPanel

Come installare Moodle LMS sul tuo sito web in pochi minuti

Scopri come installare Moodle LMS, un sistema di gestione dell'apprendimento multilingue progettato per aiutare gli educatori a creare corsi online efficaci.

Cos'è Moodle LMS?

Con oltre 213 milioni di utenti in tutto il mondo, Moodle LMS è un sistema di gestione dell'apprendimento multilingue che fornisce una serie di strumenti incentrati sullo studente e ambienti di apprendimento collaborativo per educatori, amministratori e studenti.

Con un'interfaccia semplice, funzionalità di trascinamento della selezione e risorse ben documentate insieme a continui miglioramenti dell'usabilità, Moodle è facile da usare e fornito gratuitamente come software open source sotto la GNU General Public License.

Data la sua flessibilità e scalabilità, Moodle è stato adattato per l'uso in contesti educativi, aziendali, senza scopo di lucro, governativi e comunitari.

Prerequisito per l'installazione di Moodle

  • un account di hosting web (se non ne hai ancora uno, visita https://dashboard.webhostingmagic.com/store/secure-php-hosting, seleziona un pacchetto di hosting per creare un account di hosting.)
  • se disponi di un account di hosting esistente, assicurati che sia in grado di supportare l'estensione PHP di sodio. Vedi php.net/manual/en/book.sodium.php per maggiori informazioni.
  • un dominio valido con certificato SSL/TLS installato se stai installando sul dominio principale.

Installazione Moodle LMS (automatica)

Il metodo più semplice e consigliato per installare Moodle LMS è utilizzare il nostro programma di installazione dell'applicazione con un clic.

Non solo rende l'intero processo di installazione e configurazione facile come fare clic su un paio di pulsanti, ma può anche mantenerlo aggiornato e sicuro.

Per utilizzare questo programma di installazione di script, accedi al tuo cPanel.

Individua il Software sezione e fare clic su Softaculous .

Una volta caricata la pagina, utilizza il campo di ricerca in alto per cercare "Moodle ” o in alternativa attiva il Educativo categoria.

Seleziona l'URL per installare Moodle.

Seleziona il dominio (se hai più domini nell'account) o il sottodominio.

Se stai installando su un sottodominio, assicurati che sia stato creato e che il nostro sistema abbia installato su di esso un certificato SSL/TLS automatico prima di procedere.

Se stai installando su una sottocartella, inserisci il nome desiderato o accetta quello generato automaticamente.

Seleziona la versione di Moodle LMS che desideri installare.

Consigliamo vivamente di installare l'ultima versione.

Compila le altre informazioni come il nome del sito, la descrizione del sito, il nome utente dell'amministratore, la password dell'amministratore, i nomi, l'e-mail dell'amministratore, ecc.

Seleziona una lingua, quindi fai clic su Installa pulsante.

Il programma di installazione con un clic si occuperà di tutto, inclusa la creazione del database, l'impostazione dei permessi di file e cartelle e tutto il necessario per far funzionare l'applicazione.

Una volta completata l'installazione, accedi alla tua directory principale tramite cPanel File Manager o SSH e accedi alla cartella “moodledata”.

Aprilo per modificare il file .htaccess.

Poiché stiamo utilizzando una versione di Apache successiva alla 2.2, assicurati che:

order deny,allow
deny from all

è cambiato in:

Require all denied

Quindi salva e chiudi il file.

Installazione Moodle LMS (manuale)

Innanzitutto, scarica Moodle da:

  • https://download.moodle.org
  • o estrai il codice dal repository Git (consigliato per gli sviluppatori e rende anche l'aggiornamento molto semplice) eseguendo:git clone -b MOODLE_310_STABLE git://git.moodle.org/moodle.git

Crea un database tramite SSH:

CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

oppure accedi a cPanel, scorri verso il basso Database e fare clic su Procedura guidata database MySQL® (consigliato il tuo primo database e utente).

La procedura guidata ti guiderà attraverso la configurazione di un database MySQL®, account utente e privilegi utente.

Se si crea il database tramite SSH, creare una combinazione utente/password con le autorizzazioni appropriate per il database:

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO 'gooddoggie'@'localhost' IDENTIFIED BY '3Z2Y~]jE#h2mD_qTXtA!%^9yQ@:+MqNrqL';

Crea una directory vuota nella directory principale con il permesso di contenere i file Moodle e concedere il permesso di scrittura "gooddoggie":

mkdir moodledata && chmod 755 moodledata

Il proprietario può leggere, scrivere ed eseguire. I membri del gruppo e tutti gli altri possono leggere ed eseguire ma non possono modificare (scrivere) il file.

ls -al moodledata

per confermare le autorizzazioni.

Se hai scaricato il file zip o tgz in precedenza, decomprimilo o decomprimilo e sposta il codice Moodle nella directory in cui vuoi che esista.

cd nella directory del codice Moodle (spesso /public_html a meno che tu non sia installato in una sottocartella o sottodominio), trova il file config-dist.php, quindi copialo o rinominalo in un nuovo file chiamato config.php.

pwd cd /public_html (se sei in una dir diversa)

Modifica il config.php con il tuo editor preferito e cambia le impostazioni appropriate per puntare al tuo sito, directory e database.

vi config.php

Se salti questa parte, lo script di installazione di Moodle creerà config.php per te ma assicurati di (ri)impostare le autorizzazioni in modo appropriato in seguito.

Visita l'URL del tuo sito Moodle LMS in un browser (l'installazione verrà completata automaticamente) o esegui la versione da riga di comando su (richiede la versione cli di PHP):

/usr/bin/php /home/gooddoggie/cli/install.php

La CLI creerà il file config.php per te e non verrà eseguito se ne hai creato uno in precedenza.

Imposta un processo cron da eseguire periodicamente poiché il sito non funzionerà correttamente a meno che cron non venga eseguito regolarmente:

* * * * * /usr/bin/php /home/gooddoggie/cli/cron.php >/dev/null

Il team di Moodle consiglia che il cron venga eseguito ogni minuto, come richiesto per l'eliminazione asincrona dell'attività quando si utilizza il cestino.

Installazione GRATUITA di Moodle LMS

Offriamo un'installazione gratuita per tutte le applicazioni che forniamo.

Una volta che il tuo account di hosting è pronto, visita il nostro hub di supporto tecnico e crea una richiesta in modo che i nostri ingegneri possano installare Moodle LMS per te.


cPanel
  1. Come creare un sottodominio per il tuo sito web

  2. Come eseguire il backup del tuo sito web

  3. Come installare Moodle su CenotOS 7

  4. Come installare Moodle su Ubuntu 16.04

  5. Come installare WordPress con cPanel in 5 minuti

Come installare Moodle su Ubuntu 14.04

Come eseguire il backup del tuo sito web in cPanel

Come creare un file del sito web

Come installare cPanel sul tuo VPS

Come creare un blog o un sito Web con Pubvana CMS

Come installare OpCache sul tuo server cPanel