Ubuntu16.04にMoodleをインストールする方法に関するステップバイステップのインストールガイド。 Moodle(モジュラーオブジェクト指向の動的学習環境の略語)は、教師、学生、管理者に単一の個別学習環境を提供するために構築された無料のオープンソース学習管理システムです。 Moodleは、MoodleHQが主導および調整するMoodleプロジェクトによって構築されています。
Moodleには、次のような多くの便利な機能が付属しています:
- モダンで使いやすいインターフェース
- パーソナライズされたダッシュボード
- コラボレーションツールとアクティビティ
- オールインワンカレンダー
- シンプルなテキストエディタ
- 進捗状況を追跡する
- 通知
- その他多数…
このチュートリアルでは、Apache Webサーバー、MySQL、およびPHP7を使用してUbuntu16.04VPSに最新バージョンのMoodleをインストールする手順を説明します。
1。 SSH経由でログイン
まず、SSH経由でユーザーrootとしてUbuntu16.04VPSにログインします
ssh root @ IP_Address -p Port_number
2。 OSパッケージを更新する
次のコマンドを実行して、OSパッケージを更新し、いくつかの依存関係をインストールします
apt-get update &&apt-get upgradeapt-get install git-coregraphviz aspell
3。 ApacheWebサーバーをインストールする
UbuntuリポジトリからApacheWebサーバーをインストールします
apt-get install apache2
4。 ApacheWebサーバーを起動します
インストールしたら、Apacheを起動し、システムの起動時に自動的に起動できるようにします
systemctl enable apache2
5。 PHP7をインストールする
次に、PHP7とMoodleに必要ないくつかの追加のPHPモジュールをインストールします
apt-get install php7.0 libapache2-mod-php7.0 php7.0-pspell php7.0-curl php7.0-gd php7.0-intl php7.0-mysql php7.0-xml php7.0 -xmlrpc php7.0-ldap php7.0-zip
6。 MySQLデータベースサーバーのインストールと構成
Moodleはほとんどのデータをデータベースに保存するので、MySQLデータベースサーバーをインストールします
apt-get install mysql-client mysql-server
インストール後、mysql_secure_installation
を実行します MySQLルートパスワードを設定し、MySQLインストールを保護するためのスクリプト。
ユーザーrootとしてMySQLサーバーにログインし、Moodleインストール用のユーザーとデータベースを作成します
mysql -u root -pmysql> CREATE DATABASEmoodle;mysql>すべての特権をmoodle。*に付与します。「PASSWORD」を実際の強力なパスワードに置き換えることを忘れないでください。
7。 GitHubリポジトリからMoodleを入手する
次に、現在の作業ディレクトリを変更し、公式のGitHubリポジトリからMoodleのクローンを作成します
cd / var / www / html / git clone https://github.com/moodle/moodle.git「/moodle」ディレクトリに移動し、利用可能なすべてのブランチを確認します
cd moodle / git branch -a最新の安定バージョン(現在はMOODLE_34_STABLE)を選択し、次のコマンドを実行して、追跡または使用するブランチをgitに指示します
git branch --track MOODLE_34_STABLE origin / MOODLE_34_STABLE指定されたバージョンをチェックアウトします
gitcheckoutMOODLE_34_STABLEブランチ'MOODLE_34_STABLE'に切り替えられましたブランチは'origin/MOODLE_34_STABLE'で最新です。Moodleデータ用のディレクトリを作成する
mkdir / var / moodledata正しい所有権と権限を設定する
chown -R www-data:www-data / var / www / html / moodlechown www-data:www-data / var / moodledata8。 ApacheWebサーバーを構成する
次のコンテンツを使用して、ドメイン名のApache仮想ホストを作成します
nano /etc/apache2/sites-available/yourdomain.com.conf ServerAdmin [email protected] DocumentRoot / var / www / html / moodle ServerName yourdomain.comServerAliaswww.yourdomain.comオプションインデックスFollowSymLinksMultiViewsAllowOverrideAllOrder allow、すべてのErrorLogからの拒否/var/log/httpd/yourdomain.com-error_logCustomLog/var/log/httpd/yourdomain.com-access_log commonファイルを保存して仮想ホストを有効にします
a2ensite yourdomain.comEnabling site yourdomain.com。新しい構成をアクティブ化するには、次のコマンドを実行する必要があります:service apache2 reload最後に、変更を有効にするために、提案されたとおりにWebサーバーをリロードします
service apache2 reload9。画面の指示に従い、インストールを完了します
次に、
http://yourdomain.com
にアクセスします 画面の指示に従ってMoodleのインストールを完了します。 Moodleの設定と使用方法の詳細については、Moodleの公式ドキュメントを確認してください。最適化されたMoodleホスティングのいずれかを使用している場合は、Ubuntu 16.04にMoodleをインストールする必要はありません。その場合は、専門のLinux管理者に、Ubuntu16.04に最新バージョンのMoodleをインストールして構成するよう依頼してください。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 Ubuntu 16.04にMoodleをインストールする方法に関するこの投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。
Panels