このインストールガイドでは、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をインストールする方法に関するこの投稿が気に入った場合は、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。