GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Chamilo na Ubuntu 16.04

V této instalační příručce vám ukážeme, jak nainstalovat Chamilo na čistý Ubuntu 16.04 VPS s Apache, PHP a MySQL. Chamilo je bezplatná a otevřená platforma pro správu výuky a systém pro správu obsahu (CMS) napsaná v PHP. Chamilo v současné době používá více než 7 milionů studentů a řada vlád, univerzit, škol a společností a je to jeden z nejpopulárnějších systémů řízení výuky.

Chamilo má spoustu užitečných funkcí, včetně:
– Správa kurzů
– Správa uživatelů, ověřování a registrace
– 20 pedagogických nástrojů (správa dokumentů, testy, fórum, wiki, průzkumy atd.)
– Sociální vzdělávací síť
– Implementace standardů (SCORM 1.2, AICC, IMS/QTI, HotPotatoes, iCal)
– Správa školení
– Časový rámec dostupnosti testů/zkoušek
– import/export dat CSV/Excel
a mnoho dalších..

Pro podrobný seznam všech funkcí dostupných v nejnovější verzi Chamilo se můžete podívat na jejich oficiální stránky.

Předpoklady

– Přístup SSH s právy root
– Ubuntu 16.04 VPS
– Webový server Apache verze 2.2 nebo novější
– Databázový server MySQL/MariaDB verze 5 nebo novější
– PHP verze 5.4 nebo novější

Přihlaste se přes SSH a aktualizujte systém

Přihlaste se ke svému Ubuntu 16.04 VPS přes SSH jako uživatel root

ssh root@IP_Address -p

a jako obvykle spusťte následující příkaz pro upgrade všech nainstalovaných balíčků na vašem VPS

apt update && apt upgrade

Instalace serveru MySQL

Začneme připravovat naše Ubuntu 16.04 pro Chamilo instalací databázového serveru MySQL. Chamilo ukládá své informace do databáze, takže budeme muset vytvořit uživatele a databázi MySQL. Spusťte následující příkaz pro instalaci serveru MySQL

apt -y install mysql-server

Na začátku instalace se objeví okno a budete vyzváni k zadání hesla pro uživatele root MySQL. Pro své účty byste měli vždy používat silná hesla, zejména pokud jde o uživatele, kteří mají plná oprávnění, jako je uživatel root

Jakmile je server MySQL nainstalován, spusťte následující příkaz, který umožní jeho spuštění po restartu serveru

systemctl enable mysql

Vytvoření uživatele a databáze MySQL

Dále se přihlaste k serveru MySQL jako uživatel root pomocí hesla, které jsme zadali v předchozím kroku

mysql -u root -p

a vytvořte nového uživatele a databázi MySQL pro instalaci Chamilo

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

Nezapomeňte nahradit „PASSWORD“ skutečným silným heslem.

Nainstalujte webový server Apache

Chamilo může běžet na jiném webovém serveru, ale v této příručce jsme se rozhodli použít Apache. Jeho instalace je velmi jednoduchá a lze ji nainstalovat pomocí správce balíčků apt

apt -y install apache2

Po dokončení instalace můžete zkontrolovat, zda je webový serevr úspěšně nainstalován, přejděte na adresu http://Your_IP ve vašem oblíbeném webovém prohlížeči. Pokud je vše v pořádku, získáte výchozí webovou stránku Apache.

Stejně jako u MySQL povolte automatické spouštění webového serveru Apache po restartu serveru

systemctl enable apache2

Nainstalujte PHP 7

Chamilo je aplikace založená na PHP, takže musíme nainstalovat PHP na server, včetně některých rozšíření PHP požadovaných Chamilo.

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

restartujte webový server a pokračujte dalším krokem

systemctl restart apache2

Vytvoření virtuálního hostitele Apache

Abychom mohli přistupovat k Chamilo pomocí názvu domény, budeme muset pro tuto doménu vytvořit direktivu virtuálního hostitele Apache. Například použijeme chamilo.com . Vytvořte nový soubor s následujícím obsahem

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

Nahraďte všechny výskyty „chamilo.com“ svým skutečným názvem domény.

Povolte direktivu virtuálního hostitele pomocí následujícího příkazu:

a2ensite chamilo

a restartujte webový server, aby se změny projevily.

systemctl restart apache2

Stáhněte si a nainstalujte Chamilo

Přejděte na oficiální web Chamilo a stáhněte si nejnovější stabilní verzi aplikace. V době psaní tohoto průvodce instalací je verze 1.11.6. Vezměte prosím na vědomí, že si stáhnete verzi vytvořenou pro PHP 7

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

Po stažení rozbalte archiv zip do kořenového adresáře dokumentu na vašem serveru.

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

Obsah aplikace bude umístěn v novém adresáři ‚chamilo-1.11.6‘ pod kořenem dokumentu. Přejmenujeme to na jednodušší

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

změnit vlastnictví souborů Chamilo

chown -R www-data:www-data chamilo

Nakonec přejděte ve webovém prohlížeči na http://chamilo.com a dokončete instalaci Chamilo podle průvodce instalací.

Samozřejmě, pokud jste jedním z našich zákazníků Ubuntu Hosting, nemusíte instalovat Chamilo na svůj Ubuntu 16.04 VPS, jednoduše se zeptejte našich administrátorů, posaďte se a relaxujte. Naši administrátoři vám okamžitě nainstalují Chamilo na Ubuntu 16.04.

PS. Pokud se vám líbil tento příspěvek o tom, jak nainstalovat Chamilo na Ubuntu 16.04 VPS, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat Drupal 7 na Ubuntu 14.04

  2. Jak nainstalovat Microweber na Ubuntu 18.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat Joomla 3 na Ubuntu 14.04

  2. Jak nainstalovat MySQL na Ubuntu 16.04

  3. Jak nainstalovat R na Ubuntu 16.04

  1. Jak nainstalovat MySQL na Ubuntu 18.04

  2. Jak nainstalovat LAMP na Ubuntu 18.04

  3. Jak nainstalovat phpMyAdmin na Ubuntu 20.04