Последние новости:

Поиск по сайту:

Суетное дело вставать с постели до зари (Псалом 216, 2).

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

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

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

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

  • Управление курсами — Управление
    пользователями, аутентификация и регистрация
  • 20 педагогических инструментов (управление документами, тесты, форум, вики, опросы и т. д.)
  • Сеть социального обучения
  • Внедрение стандартов (SCORM 1.2, AICC, IMS/QTI, HotPotatoes, iCal)
  • Управление учебными занятиями — Временной
    интервал для тестов/экзаменов
  • импорт/экспорт данных CSV/Excel
    и многое другое.

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

Предпосылки

  • доступ к SSH с привилегиями root
  • Ubuntu 16.04 VPS
  • веб-сервер Apache версии 2.2 или новее
  • сервер базы данных MySQL / MariaDB версии 5 или новее
  • версия PHP 5.4 или новее

Войдите в систему через 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.

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

Статьи партнеров:

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close