ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как установить Chamilo на Ubuntu 16.04

Как установить Chamilo на Ubuntu 16.04

В этом руководстве по установке мы покажем вам, как установить Chamilo на чистую Ubuntu 16.04 VPS с Apache, PHP и MySQL. Chamilo – свободная и открытая система управления обучением и система управления контентом (CMS), написанная на PHP. В настоящее время Chamilo используется более чем 7 миллионами студентов, а также количеством правительств, университетов, школ и компаний и является одной из самых популярных систем управления обучением.

В Chamilo есть множество полезных функций, в том числе:

Подробный список всех функций, доступных в последней версии Chamilo, вы можете проверить на официальном сайте: https://support.chamilo.org/projects/1/wiki/Chamilo_190_-_Features.

Предпосылки

Войдите в систему через SSH и обновите систему

Войдите в свой Ubuntu 16.04 VPS через SSH как пользователь root

ssh root @ IP_Address -p

 

и, как обычно, выполните следующую команду для обновления всех установленных пакетов на вашем VPS

apt update && apt upgrade

Установка сервера MySQL

Мы начнем подготовку нашего Ubuntu 16.04 для Chamilo с установкой сервера базы данных MySQL. Chamilo хранит свою информацию в базе данных, поэтому нам нужно будет создать пользователя и базу данных MySQL. Выполните следующую команду для установки сервера MySQL.

apt -y install mysql-server

 

При установки появится окно, и вам будет предложено ввести пароль для пользователя root. Вы всегда должны использовать надежные пароли для своих учетных записей, особенно когда пользователи имеют полные привилегии, такие как пользователь root.

После установки сервера MySQL выполните следующую команду, чтобы включить его при перезагрузке сервера

systemctl enable mysql

Создать пользователя и базу данных MySQL

Затем войдите на сервер MySQL в качестве пользователя root, используя пароль, введенный нами на предыдущем шаге

mysql -u root -p

 

и создайте нового пользователя MySQL и базу данных для установки Chamilo

mysql> CREATE DATABASE chamilo;
mysql> GRANT ALL PRIVILEGES on chamilo.* to 'chamilouser'@'localhost' identified by 'ПАРОЛЬ';
mysql> FLUSH PRIVILEGES;
mysql> exit

 

Не забудьте заменить «ПАРОЛЬ» на настоящий надежный пароль.

Установка веб-сервера Apache

Chamilo может работать на разных веб-серверах, но в этом руководстве мы решили использовать Apache. Его установка довольно проста и может быть установлена ​​с помощью диспетчера пакетов apt

apt -y install apache2

 

По завершении установки вы можете проверить, успешно ли установлено web serevr, перейдя по адресу http: // Your_IP в ваш любимый веб-браузер. Если все в порядке, вы получите стандартную веб-страницу Apache.

Как и в случае с MySQL, включите веб-сервер Apache для автоматического запуска при перезагрузке сервера

systemctl enable apache2

Установка PHP 7

Chamilo – это приложение на PHP, поэтому нам нужно установить PHP на сервер, включая некоторые расширения PHP, необходимые Chamilo.

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

 

перезапустите веб-сервер и перейдите к следующему шагу

systemctl restart apache2

Создание виртуального хоста Apache

Чтобы иметь доступ к Chamilo с доменным именем, нам нужно будет создать директиву виртуального хоста Apache для этого домена. Например, мы будем использовать andreyex-chamilo.ru. Создайте новый файл со следующим содержимым

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


    ServerAdmin admin@andreyex-chamilo.ru
    DocumentRoot /var/www/html/chamilo
    ServerName opsto.tk
    ErrorLog /var/log/apache2/andreyex-chamilo.ru-error_log
    CustomLog /var/log/apache2/andreyex-chamilo.ru-access_log common

 

Замените все вхождения «andreyex-chamilo.ru» на фактическое доменное имя.

Включите директиву виртуального хоста, используя следующую команду:

a2ensite chamilo

 

и перезапустите веб-сервер, чтобы изменения вступили в силу.

systemctl restart apache2

Загрузите и установите Chamilo

Перейдите на официальный сайт Chamilo и загрузите последнюю стабильную версию приложения. На момент написания этого руководства по установке это версия 1.11.6. Обратите внимание, что вы загружаете версию, созданную для PHP 7

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

 

После его загрузки распакуйте zip-архив в корневой каталог документа на вашем сервере.

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

 

Содержимое приложения будет помещено в новый каталог «chamilo-1.11.6» под корнем документа. Мы переименуем его в нечто более простое

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

 

измените право собственности на файлы Chamilo

chown -R www-data:www-data chamilo

 

Наконец, перейдите в веб-браузер на http://andreyex-chamilo.ru и следуйте указаниям мастера установки, чтобы завершить установку Chamilo.

 

Exit mobile version