GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu16.04にChamiloをインストールする方法

このインストールガイドでは、Apache、PHP、およびMySQLを使用してクリーンなUbuntu16.04VPSにChamiloをインストールする方法を示します。 Chamiloは、PHPで記述された無料のオープンソースの学習管理プラットフォームおよびコンテンツ管理システム(CMS)です。 Chamiloは現在、700万人を超える学生、および多くの政府、大学、学校、企業で使用されており、最も人気のある学習管理システムの1つです。

Chamiloには、次のような便利な機能がたくさんあります。
–コース管理
–ユーザー管理、認証、登録
– 20の教育ツール(ドキュメント管理、テスト、フォーラム、wiki、調査など)
–ソーシャルラーニングネットワーク
–標準の実装(SCORM 1.2、AICC、IMS / QTI、HotPotatoes、iCal)
–トレーニングセッションの管理
–テスト/試験の可用性の時間枠
– CSV/Excelデータのインポート/エクスポート
その他多数..

最新のChamiloバージョンで利用可能なすべての機能の詳細なリストについては、公式サイトを確認してください。

前提条件

–root権限でのSSHアクセス
– Ubuntu 16.04 VPS
– ApacheWebサーバーバージョン2.2以降
– MySQL /MariaDBデータベースサーバーバージョン5以降
–PHPバージョン5.4以降

SSH経由でログインしてシステムを更新する

ユーザーrootとしてSSH経由でUbuntu16.04VPSにログインします

ssh root@IP_Address -p

いつものように、次のコマンドを実行して、VPSにインストールされているすべてのパッケージをアップグレードします

apt update && apt upgrade

MySQLサーバーをインストールする

MySQLデータベースサーバーをインストールして、Chamilo用のUbuntu16.04の準備を開始します。 Chamiloはその情報をデータベースに保存するため、MySQLユーザーとデータベースを作成する必要があります。次のコマンドを実行してMySQLサーバーをインストールします

apt -y install mysql-server

インストールの開始時にウィンドウが表示され、MySQLrootユーザーのパスワードを入力するように求められます。特にrootユーザーなどの完全な権限を持つユーザーの場合は、アカウントに常に強力なパスワードを使用する必要があります

MySQLサーバーがインストールされたら、次のコマンドを実行して、サーバーの再起動時に起動できるようにします

systemctl enable mysql

MySQLユーザーとデータベースを作成する

次に、前の手順で入力したパスワードを使用して、ユーザーrootとしてMySQLサーバーにログインします

mysql -u root -p

Chamiloインストール用の新しいMySQLユーザーとデータベースを作成します

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

「PASSWORD」を実際の強力なパスワードに置き換えることを忘れないでください。

ApacheWebサーバーをインストールします

Chamiloは別のWebサーバーで実行できますが、このガイドではApacheを使用することにしました。インストールは非常に簡単で、aptパッケージマネージャーを使用してインストールできます

apt -y install apache2

インストールが完了したら、お気に入りのWebブラウザでhttp:// Your_IPに移動して、Webサーバーが正常にインストールされているかどうかを確認できます。すべて問題がなければ、デフォルトのApacheWebページが表示されます。

MySQLで行ったのと同じように、サーバーの再起動時にApacheWebサーバーが自動的に起動するようにします

systemctl enable apache2

PHP7をインストールする

ChamiloはPHPベースのアプリケーションであるため、Chamiloに必要ないくつかのPHP拡張機能を含め、サーバーにPHPをインストールする必要があります。

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

Webサーバーを再起動し、次の手順に進みます

systemctl restart apache2

Apache仮想ホストを作成する

ドメイン名でChamiloにアクセスできるようにするには、そのドメインのApache仮想ホストディレクティブを作成する必要があります。たとえば、chamilo.comを使用します。次の内容で新しいファイルを作成します

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

「chamilo.com」のすべての出現箇所を実際のドメイン名に置き換えます。

次のコマンドを使用して、仮想ホストディレクティブを有効にします。

a2ensite chamilo

変更を有効にするためにWebサーバーを再起動します。

systemctl restart apache2

Chamiloをダウンロードしてインストールする

Chamiloの公式ウェブサイトにアクセスして、アプリケーションの最新の安定したリリースをダウンロードします。このインストールガイドを書いている時点では、バージョン1.11.6です。 PHP7用にビルドされたバージョンをダウンロードすることに注意してください

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

最後に、Webブラウザでhttp://chamilo.comに移動し、インストールウィザードに従ってChamiloのインストールを完了します。

もちろん、Ubuntu Hostingをご利用の場合は、Ubuntu 16.04 VPSにChamiloをインストールする必要はありません。管理者に質問し、座ってリラックスしてください。管理者はすぐにUbuntu16.04にChamiloをインストールします。

PS。 Ubuntu 16.04 VPSにChamiloをインストールする方法に関するこの投稿が気に入った場合は、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。


Panels
  1. Ubuntu14.04にDrupal7をインストールする方法

  2. Ubuntu18.04にMySQLをインストールする方法

  3. Ubuntu18.04にMicroweberをインストールする方法

  1. Ubuntu14.04にJoomla3をインストールする方法

  2. Ubuntu16.04にMySQLをインストールする方法

  3. Ubuntu16.04にRをインストールする方法

  1. Ubuntu18.04にGoをインストールする方法

  2. Ubuntu18.04にLAMPをインストールする方法

  3. Ubuntu20.04にphpMyAdminをインストールする方法