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.