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

Come installare Chamilo su Ubuntu 16.04

In questa guida all'installazione ti mostreremo come installare Chamilo su una VPS Ubuntu 16.04 pulita con Apache, PHP e MySQL. Chamilo è una piattaforma di gestione dell'apprendimento gratuita e open source e un sistema di gestione dei contenuti (CMS) scritto in PHP. Chamilo è attualmente utilizzato da oltre 7 milioni di studenti e da numerosi governi, università, scuole e aziende ed è uno dei sistemi di gestione dell'apprendimento più popolari.

Chamilo ha tantissime funzioni utili tra cui:
– Gestione dei corsi
– Gestione degli utenti, autenticazione e iscrizione
– 20 strumenti pedagogici (gestione dei documenti, test, forum, wiki, sondaggi, ecc.)
– Rete di apprendimento sociale
– Implementazioni di standard (SCORM 1.2, AICC, IMS/QTI, HotPotatoes, iCal)
– Gestione sessioni di formazione
– Tempi di disponibilità per test/esami
– />– Importazione/esportazione di dati CSV/Excel
e molti altri..

Per un elenco dettagliato di tutte le funzionalità disponibili nell'ultima versione di Chamilo puoi controllare il loro sito ufficiale.

Prerequisiti

– Accesso SSH con privilegi di root
– Ubuntu 16.04 VPS
– Server Web Apache versione 2.2 o successiva
– Server database MySQL/MariaDB versione 5 o successiva
– PHP versione 5.4 o successiva

Accedi tramite SSH e aggiorna il sistema

Accedi al tuo VPS Ubuntu 16.04 tramite SSH come utente root

ssh root@IP_Address -p

e come al solito, esegui il comando seguente per aggiornare tutti i pacchetti installati sul tuo VPS

apt update && apt upgrade

Installa il server MySQL

Inizieremo a preparare il nostro Ubuntu 16.04 per Chamilo, con l'installazione del server di database MySQL. Chamilo memorizza le sue informazioni in un database, quindi dovremo creare un utente e un database MySQL. Esegui il comando seguente per installare il server MySQL

apt -y install mysql-server

All'inizio dell'installazione apparirà una finestra e ti verrà chiesto di inserire una password per l'utente root di MySQL. Dovresti sempre utilizzare password complesse per i tuoi account, specialmente quando si tratta di utenti che dispongono di privilegi completi come l'utente root

Una volta installato il server MySQL, eseguire il comando seguente per consentirne l'avvio al riavvio del server

systemctl enable mysql

Crea utente e database MySQL

Quindi, accedi al server MySQL come utente root, utilizzando la password che abbiamo inserito nel passaggio precedente

mysql -u root -p

e creare un nuovo utente e database MySQL per l'installazione di Chamilo

mysql> CREATE DATABASE chamilo;
mysql> GRANT ALL PRIVILEGES on chamilo.* to 'chamilouser'@'localhost' identified by 'PASSWORD';
mysql> FLUSH PRIVILEGES;
mysql> exit

Non dimenticare di sostituire "PASSWORD" con una password efficace.

Installa il server web Apache

Chamilo può girare su diversi web server, ma in questa guida abbiamo deciso di utilizzare Apache. La sua installazione è piuttosto semplice e può essere installata utilizzando il gestore di pacchetti apt

apt -y install apache2

Una volta completata l'installazione, puoi verificare se il web serevr è stato installato correttamente, navigando su http://Your_IP nel tuo browser web preferito. Se tutto è a posto, otterrai la pagina Web di Apache predefinita.

Come abbiamo fatto con MySQL, abilita l'avvio automatico del server Web Apache al riavvio del server

systemctl enable apache2

Installa PHP 7

Chamilo è un'applicazione basata su PHP, quindi dobbiamo installare PHP sul server, incluse alcune estensioni PHP richieste da Chamilo.

apt -y install php php-mcrypt php-common php-intl php-gd libapache2-mod-php7.0

riavvia il server web e procedi con il passaggio successivo

systemctl restart apache2

Crea host virtuale Apache

Per poter accedere a Chamilo con un nome di dominio, dovremo creare una direttiva host virtuale Apache per quel dominio. Ad esempio useremo chamilo.com . Crea un nuovo file con il seguente contenuto

nano /etc/apache2/sites-available/chamilo.conf


    ServerAdmin [email protected]
    DocumentRoot /var/www/html/chamilo
    ServerName opsto.tk
    ErrorLog /var/log/apache2/chamilo.com-error_log
    CustomLog /var/log/apache2/chamilo.com-access_log common

Sostituisci tutte le occorrenze di "chamilo.com" con il tuo nome di dominio effettivo.

Abilita la direttiva host virtuale usando il comando seguente:

a2ensite chamilo

e riavvia il server web per rendere effettive le modifiche.

systemctl restart apache2

Scarica e installa Chamilo

Vai al sito Web ufficiale di Chamilo e scarica l'ultima versione stabile dell'applicazione. Al momento della stesura di questa guida all'installazione si tratta della versione 1.11.6. Tieni presente che devi scaricare la versione creata per PHP 7

wget https://github.com/chamilo/chamilo-lms/releases/download/v1.11.6/chamilo-1.11.6-php7.zip

Una volta scaricato, decomprimi l'archivio zip nella directory principale del documento sul tuo server.

unzip chamilo-1.11.6-php7.zip -d /var/www/html/

Il contenuto dell'applicazione verrà inserito in una nuova directory "chamilo-1.11.6" sotto la radice del documento. Lo rinomineremo in qualcosa di più semplice

cd /var/www/html
mv chamilo-1.11.6 chamilo

cambia la proprietà dei file Chamilo

chown -R www-data:www-data chamilo

Infine, accedi al tuo browser web su http://chamilo.com e segui la procedura guidata di installazione per completare l'installazione di Chamilo.

Naturalmente, se sei uno dei nostri clienti di hosting Ubuntu, non devi installare Chamilo sul tuo VPS Ubuntu 16.04, chiedi semplicemente ai nostri amministratori, siediti e rilassati. I nostri amministratori installeranno Chamilo su Ubuntu 16.04 immediatamente per te.

PS. Se ti è piaciuto questo post su Come installare Chamilo su Ubuntu 16.04 VPS, condividilo con i tuoi amici sui social network usando i pulsanti qui sotto o lascia semplicemente un commento nella sezione commenti. Grazie.


Panels
  1. Come installare Drupal 7 su Ubuntu 14.04

  2. Come installare MySQL su Ubuntu 18.04

  3. Come installare Microweber su Ubuntu 18.04

  4. Come installare Vai su Ubuntu 18.04

  5. Come installare LAMP su Ubuntu 18.04

Come installare MySQL su Ubuntu

Come installare il server MySQL in Ubuntu

Come installare MySQL 8.0 su Ubuntu 18.04

Come installare Lychee su Ubuntu 14.04

Come installare Magento su Ubuntu 14.04

Come installare MySQL su Ubuntu 22.04