XAMPPを使用したWindowsインストール

XAMPPは完全に機能するWebサーバーパッケージです。それはパーソナルコンピュータ上でウェブベースのプログラムをテストするために作られています。実稼働サーバー上のWebを介したオンラインアクセスを目的としたものではありません。このページでは、XAMPPウェブサーバプログラムパッケージのインストール方法と作成されたサーバにMoodle標準パッケージをインストールする方法について説明します。

ヒント:これらのガイドラインは、個人用またはテスト用のMoodleインストールのためのWindows PCへのStandard Moodleインストールを意図したものであり、本番(公共)サイトまたはサービス用ではありません。 XAMPPは開発者向けに設計されているため、故意にほぼすべてのセキュリティ機能を無効にしています。 XAMPP-liteは、インストールプロセスが異なるWindows用の完全インストールパッケージを作成するために使用されます。

概要

注:このページはXAMPP 1.7.1のインストールを示すために更新されましたが、いくつかの古いスクリーンショットは保持されました。それは現在2015年10月であり、XAMPPの現在のバージョンは5.6.8であり、Moodleは3.0です。WindowsはもはやXPをサポートしていません、Windows 10はデスクトップの最新かつ最高です。

これはXAMPPとMoodleをコンピュータにインストールするためのガイドです。命令は更新中です。あなたは以前のバージョンのMoodleDocsに古い指示を見つけるかもしれません。

XAMPP

  • Apachefriends.orgからXAMPPの最新バージョンをダウンロードしてください。
  • XAMPPをインストールする - C:\ xamppにインストールするかどうかを尋ねられます。
    • 複数のWebサーバーをインストールする予定がある場合は、C:\ xampp123にインストールすることもできます。
  • XAMPPフォルダのcontrol.exeを使用して、ApacheとMySQLを起動および停止します。
  • MySQLのポートに注意してください。
  • ポートの競合が原因でApacheが起動しない場合
    • それから127.0.0.1:181のようなものにhttpリスニングポートを変更するために設定ボタンを使用してください
  • ブラウザにlocalhostと入力するか、127.0.0.1:181(ポート番号を変更した場合)と入力します。
  • あなたはlocalhost / xamppスプラッシュページに行くべきです、あなたのlocalhostウェブサーバーは走っています。
  • 最新バージョンのMoodleをc:\ xampp \ htdocsフォルダに解凍します。
    • 異なるバージョンのMoodleを使用する予定がある場合は、代わりにmoodleフォルダの名前を変更してください。
    • たとえば、C:\ xampp \ htdocs \ moodle31のように名前を変更します。
  • Webブラウザで127.0.0.1/moodleまたは127.0.0.1:181/moodle31と入力します。
  • あなたはポート番号と通常のMoodleインストールの最初の質問を知る必要があります。
    • MySQLデータベースが古すぎるとインストールが言った場合、XamppはMariadbデータベース(MySqlに基づく)を使用します。c:\ xampp \ htdocs \ moodlel \ config.phpファイルに移動し、データベース行を$ CFG-> dbtype = 'に変更します。 mariadb ';
    • データベースパスワードを変更していない場合は、dbuser = 'root'およびdbpass = です。
  • Moodleのインストールプロセスは時間がかかります。何かが起こっているように見えないときでも、辛抱してください。

XAMPPはBitnamiを使ってMoodleをインストールします

  • Apachefriends.orgからXAMPPの最新バージョンをダウンロードしてください。
  • XAMPPをインストールする
  • XAMPPフォルダのcontrol.exeを使用して、ApacheとMySQLを起動および停止します。
  • MySQLのポートに注意してください。
  • ポートの競合が原因でApacheが起動しない場合
    • 次に、設定ボタンを使ってリスニングポートを127.0.0.1:181のように変更します。
  • ブラウザにlocalhostと入力するか、127.0.0.1:181(ポート番号を変更した場合)と入力します。
  • あなたはlocalhost / xamppスプラッシュページに行くべきです。
  • Moodleアイコンをクリックして、Bitnamiが最新バージョンのMoodleをインストールできるようにします。
  • あなたはポート番号と通常のMoodleインストールの最初の質問を知る必要があります。
  • Moodleのインストールプロセスは時間がかかります。何かが起こっているように見えないときでも、辛抱してください。


以下は、あまり役に立たない古いXPの手順です。

準備

Moodleを入手

あなたがインストールしたいMoodleの標準バージョンをMoodle.org Standardインストールパッケージからダウンロードしてください。

代わりに、XAMPPがインストールされたら、Moodleリンクを使用して、Bitnamiが現在のバージョンをダウンロードして無料インストールを開始できるようにします。

XAMPPを入手

apachefriends.orgに行き、Windows用のXAMPPをダウンロードしてください。この例では、「インストーラ」パッケージをダウンロードしたと仮定しています。ダウンロードするXAMPPパッケージがいくつかあります。インストーラは、zipファイルと同じパッケージの約1/2のサイズです。

しばらく時間をおいてください

新しいサイトのMoodleフロントページには1時間以上かかります。時間はあなたのコンピュータの速度、ダウンロードの接続、そしてもちろんあなたのプロセスへの慣れによります。

ヒント:遅いインターネット接続では、後でインストールするために必要なものをフォルダにダウンロードしてください。本気のMoodlerは、Moodle関連のすべてのzipファイルを置くためのMoodleZipフォルダを作成するかもしれません。

XAMPPウェブサーバを作成する

XAMPPのインストール

インストーラを実行すると、最終的にはパッケージのインストール先に関するオプションが表示されます。ベストプラクティスは、xamppフォルダに一意の名前を付けることです。たとえばC:\ xampp568

インストールを続行します。これにはしばらく時間がかかります。

最終的には、Apache、MySQL、Filezilla、およびMercuryをサービスとしてインストールするオプションが表示されます。

  • 今のところ「いいえ」を選択することがおそらく最善です。後でこれらをサービスとしていつでも有効にできます。

次にXAMPPコントロールパネルを起動するかどうかを尋ねられます。イエスと言う。 XAMPP-control.exeファイルはXMAMPPフォルダにあります。それは便利です。

XAMPPを起動

Webサーバーを起動する方法はいくつかあります。
サーバディレクトリの起動/停止ファイル
起動/停止する1つの方法:XAMPPコントロールパネル

1.デスクトップでショートカットXAMPPアイコンを見つけ、ダブルクリックしてコントロールパネルを起動します。

    • XAMPPコントロールパネルが起動したら、ApacheとMySQLの[スタート]ボタンをクリックします(下記参照)。

2.または、xamppフォルダーにいくつかのstart stop batファイルとexeファイルがあります。 XAMPP-control.exeファイルがこれらの代わりをします。

  • すべてが順調であれば、あなたはこのような何かを見るでしょう。

Apacheが実行に失敗した場合、つまり緑色の背景の「実行中」のテキストが消え続け、Skypeまたはポート80を使用する他のプログラム、たとえばIISを使用している場合 - これらの手順の最後にある「トラブルシューティング」を参照してください。

データベース作成オプション

Moodleのいくつかの古いバージョンでは、インストールプロセスの一部としてMoodleがテーブルをインストールする前にデータベースを作成する必要がありました。 Moodle 3.xではこれは必要ありません。しかし、Moodleのインストールを開始する前にデータベースを作成し、Moodleが要求したときにそのデータベース名を入力することができます。これらの手順はMySQLを参照していますが、XAMPPの一部であるMariaDBでも機能します。

あなたのMoodle「サイト」用のMySQLデータベースを作成するために、XAMPPに含まれるphpMyAdminユーティリティを使用します。

  • phpmyadminにアクセスするには、選択したWebブラウザを起動して、アドレスバーにlocalhost / phpmyadminまたは127.0.0.1/xampp /と入力します。
  • パスワードを設定した場合は、入力を求められます。
  • phpMy Adminがブラウザウィンドウで起動したら、[Create new database]フィールドにデータベースの名前を入力します。通常これは単にmoodleですが、あなたはmoodle310と言うかもしれません。
  • [照合順序]ドロップダウンリストから[utf8_unicode_ci]を選択します。
  • 「作成」ボタンをクリックしてデータベースを作成します。

左側にあなたの "moodle MySQLデータベース名が入っていないデータベースやそれが作成されたという通知があるはずです。

MySQLのセキュリティ

ローカルホストのセキュリティはそれほど大きな問題ではないかもしれません。最近のバージョンのXAMPPでは、スーパーユーザであるrootにパスワードを設定していません。ファイルC:\ xampp \ phpmyadmin \ config.inc.phpに行き、$ cfg ['Servers'] [$ i] ['password'] = ;という行を編集します。例えば、

 $ cfg ['Servers'] [$ i] ['password'] = 'password2016';

Moodle用にサーバを準備する

ダウンロードしたパッケージからフォルダとファイルを抽出し、moodledataフォルダを作成する必要があります(画像、コース、ユーザーデータ/ファイルが配置される場所)。

標準Moodleパッケージファイルを抽出する

Moodle.orgからダウンロードした標準インストールパッケージのzipファイルを見つけます。最も簡単な方法は、XAMPPが作成したばかりのhtdocsフォルダーにファイル内のすべてのものを抽出することです。ほとんどのWindowsオペレーティングシステムには、zipファイルを認識してファイルの解凍先を尋ねるプログラムが付属しています。

  • Moodleファイルをhtdocsに解凍します。 "moodle"という名前のデフォルトフォルダが、その中にあるすべてのMoodleフォルダとファイルと共に作成されます。このウェブサーバに異なるバージョンのMoodleを置きたい場合は、the3フォルダの名前をmoodleから "moodle31"に変更し、次に次のフォルダに "moodle35"などと変更してください。

Moodledataフォルダ

手動でmoodledataフォルダを作成するのは良い習慣です。標準のデフォルトインストールでは、Moodleはあなたのサーバの最上位レベルのフォルダ(htdocs、apache、phpフォルダと同じレベル)でそれを探します。 XAMPPサーバに異なるバージョンのmoodleを追加する予定の場合は、moodledataフォルダに一意の名前を付けてください。

  • たとえば、 "C:\ xampp \ moodledata301"や "C:\ xampp \ moodledata350"のようになります。
  • オペレーティングシステムによっては、フォルダのアクセス許可を変更する必要があります。これを行うには、moodledataフォルダを右クリックして、プロパティと[セキュリティ]タブを選択します。
別のボックスがポップアップします。 「ユーザー」を選択して、既存のものに加えて、「変更」および「書き込み」権限を付与します。

初期Moodleインストールの開始

これであなたのコンピュータにWebサーバがインストールされました。次にMoodleをインストールする必要があります。これを行うには、お気に入りのWebブラウザを使用します。

MoodleDocsの他のページにインストールプロセスが説明されています。最初のいくつかの画面について説明します。

WebブラウザでMoodleに行く

ブラウザアドレス

ウェブブラウザで、アドレスバーにMoodleファイルを含むフォルダへのパスを入力します - この例ではhttp:// localhost / moodleです。

言語を選択する

最初のインストールページでは、希望の言語を選択するように求められます。

言語を選択する
  • 「次へ」ボタンをクリックしてください。

診断レポート

診断レポートが表示されます - うまくいけば、すべての行のステータス欄に "OK"が表示されます。そうでない場合は、いくつかの問題に対処する必要があるかもしれません。レポートリンクをクリックすると、問題を解決するためのヒントがいくつか得られます。一般的に言えば、ステータス欄に「チェック」がある行を続けると、続行できます。

  • 「次へ」ボタンをクリックして続けてください。

Moodleのインストールパス

あなたのMoodleをインストールするためのパスが表示されます - これらを受け入れるか、必要に応じて修正してください。


  • 「次へ」ボタンをクリックして続けてください。

MySQLデータベース設定

この画面のインターフェースは時間とともに変化します。ただし、データベース設定フィールドは3.0でも同じです。フィールドには推奨値が入力されています。

  • この例では、作成されたデータベースは“ moodle153”です。 root用のパスワードを作成した場合は、ここに配置してください。 MySQLユーザーadminにmoodle MySQLデータベースにログインさせたい場合は、そのユーザーとパスワードをここに入れてください。
  • ベストプラクティスとして、 "mdl_"プレフィックスを別のもの、おそらく "mdl_30_"に変更します。
  • Moodleのそれ以降のバージョンでは、データベースのポート番号を要求されるかもしれません。その情報についてはXAMPP-Control.exeプログラムメイン画面を参照してください。デフォルトは3306です。
ヒント: Moodleのバージョンごとに別々のデータベースが必要な場合があります。 moodle30のような名前でデータベースを作成するには(phpMyAdminを使用してください)(UTF-8であることを忘れないでください)。次にこの画面で新しいデータベース名を入力します。
ヒント:セキュリティの脆弱性が生じるため、製品のインストールにパスワードを指定せずに「ROOT」ユーザーを使用しないでください。
MySQLデータベース設定画面
  • ページに情報を追加または編集したら、[次へ]ボタンをクリックして続行します。
ヒント:この情報は作成中で、後でhtdocs / moodle / config.phpファイルで編集できます。

サーバーチェック

軽微な問題のあるサーバーチェック

この画面はあなたのウェブサーバーの設定に関する問題を報告します。通常、新しいXAMPPインストールのCURL設定およびOpenSLL設定は、軽度または重大な警告を受け取ります。

ヒント: Windowsエクスプローラを開いて、この時点でメモ帳などのプレーンテキストエディタを使用してphp / php.iniファイルを編集し、変更を保存したらサーバーチェックページの下部にある更新ボタンを使用することができます。しかし、この時点でMoodleのインストールを終了しても、世界が終わるわけではありません。これまでのすべての設定は保存されています。 Localhost \ moodleはインストールを再開します。

Moodleインストール確認済み

Moodleが基本をインストールしたことを教えてくれます。

確認済み
  • 続行するには「続ける」ボタンをクリックしてください。

Moodleの著作権とライセンス

Moodleの著作権/ライセンスの通知が表示されます。

著作権とライセンス


  • 「はい」ボタンをクリックして続けます。

今、あなたはMoodleすることができます

あなたのMoodleサイトの管理者ユーザを作成するように求められます。それからadmin Moodleユーザとして、あなたはあなたの新しいサイトを構築し始めるためにフロントページ設定に連れて行かれるでしょう。よくやった !

トラブルシューティング

ビトナミ

  • 以前にBitnamiインストーラを使用してMoodleインストールを作成したことがある場合は、Apacheが起動しないことがあります。これは、BitnamiがApacheとMySQL用のサービスをインストールするためです。これらを無効にするには、[コントロールパネル]> [管理ツール]> [サービス]の順に選択してこれらのサービスを見つけて無効にします。

スカイプ

  • ブラウザを起動したときにXAMPPが機能せず、 Skypeが有効になっている場合は、ポート設定を変更する必要があるかもしれません。他のプログラムにも問題があり、XAMPPとMoodleのポート設定を変更する方が簡単かもしれません。これがSkypeでそれらを変更する方法です。
  • Skypeで "オプション..."を見つけます。
  • 「接続」オプションを探します。
  • チェックボックスからチェックマークを外します。
  • 「保存」ボタンをクリックしてください。
  • これを有効にするには、コンピュータを再起動する必要があります。
  • あるいは、あなたがMoodleに取り組んでいる間にSkypeセッションを終了することができます。

それでも問題を抱えていますが、Skypeがインストールされていません。

  • ポート80を使用している可能性のある他のプログラムを確認してください。IISが原因であることが一般的です。あなたは手動でWorld Wide Web発行サービスと呼ばれるサービスを置くことができます。あなたがMSの共有スペースを使用しているならば、それから市役所と戦わないで、それを実行したままにしてください。

あなたはあなたのXAMPPウェブサーバのためにポートを変更することができます。最も簡単な方法はXAMPP-Control.exeを使用してからApacheの設定ボタンをクリックすることです。これでhttpd.confファイルが開きます。 Listenの行を探してください。ベストプラクティスは、現在アクティブな行をコメントアウトし(#で)、新しい行を入力することです。たとえば、Listen 127.0.0.1:181と入力します。

次にMoodleのconfig.phpファイルに行き、そのアドレスにポートを追加してwwwrootの場所を変更する必要があります。例えば、次のとおりです。$ CFG-> wwwroot = ' https://127.0.0.1:181/moodle' ;

ファイルを保存してApacheを再起動することを忘れないでください。

Moodleネットワーキングが機能しません

カールを有効にする必要があるかもしれません。 php / php.iniファイルのコード行を変更するように指示するCurlヘルプ 。またはこのリンクでより多くの指示を見つけるXPのXAMPPでカールを有効にする

管理者を作成した後、インストールしますがロードされません

あなたはMoodleをインストールします、あなたのブラウザは永遠にかかります、そしてそれはそれがページを見つけることができないことをあなたに告げます。 2013年に[ Ken Whiteがここで素晴らしい指示を出しました ]、それはまた2015年の3.0インストールでも動作しました。

頑固なサーバーで一度これをしなければなりませんでした...あなたのブラウザからこれを実行してください
http://server/admin/purgecaches.php
それはうまくいくかもしれません。  
物理的に削除され続けていない場合:
/ moodledata / cache / cachestore_file / default_application
これがpurgecaches.phpスクリプトの目的でした。
その時点で、ブラウザのCookieをクリアしてキャッシュし(または別のブラウザを開いて)もう一度やり直してください。

関連情報