Windows用の完全インストールパッケージ

完全なインストールパッケージはMoodle.orgのWindowsダウンロードページBitnamiスタックから入手できます 。パッケージは、スタンドアロンコンピュータへの新規インストール用に設計されています。いずれも人気のあるXAMPP Apache Friendsパッケージを使用しています 。完全インストールパッケージはサーバー上で使用できますが、本番サイトとして使用することはお勧めできません 。 Moodle.orgの標準インストールパッケージはMoodleコードのみを含みます。

この文書では、Windowsパッケージの使用方法について説明しています。 Mac OS Xパッケージ用に別の説明書があります

完全なインストールパッケージは、Xampp-liteシェルに包まれたWebサーバ、Apache、データベース、MySQL、スクリプト言語、PHPおよびMoodleを含む前提条件とともに、Moodleをインストールすることを可能にします。完全なインストールパッケージのいくつかのバージョンが利用可能です。ダウンロードページの指示は、どのバージョンが最も適していると思われるかについてのガイダンスを提供します。

要するに、完全インストールパッケージは最小限の労力でスタンドアローンコンピュータ上に一致するウェブサーバとMoodleサイトを作成するように設計されています。

システム要求

  • 256 MB RAM(最小)、1 GB RAM(推奨)
  • 500 MBの空き固定ディスク(ユーザーのアップロードに応じて、より多くのスペースが必要になります)
  • 古いバージョンのMoodleの場合:
    • Windows 98 / ME(最小)
    • Windows NT / 2000 / XP / 2003(推奨)
  • Moodle 3.1以降のバージョンでは:
    • Windows Vista / 7/8/10/2008/2012
    • PHPにはMicrosoft Visual C ++ 2015再頒布可能パッケージが必要です( ダウンロードリンク) 。 PHPビルドは32ビットなので、これはvc_redist.x86.exeダウンロードである必要があります。

Skypeが既にインストールされている場合はポート80の競合

Moodle WindowsパッケージはSkypeと同じポート(80)を使用するため、コンピュータにSkypeが既にインストールされている場合は機能しません。

解決方法はとても簡単です。Skypeを終了し(ウィンドウを閉じないでください)、Moodle Windowsパッケージを起動してください。 Moodle for Windowsが起動したら、Skypeをもう一度起動しても安全です。ローカルMoodleがポート80を使用している場合、Skypeは実行時に自動的に別のポートを選択します。

VistaとWindows 7/8/10

Moodle 3.1以降のバージョン用に生成されたパッケージは、そのままVista / 7/8/10で動作するはずです。これにはMySQLの代わりにPHP 7とMariaDBが含まれており、以前のバージョンのパッケージよりもスムーズな操作が可能です。

Windows 7をお持ちの場合は、 Apacheのデフォルトスタックサイズを増やす必要があるかどうか確認する必要があります

新しいパッケージに関する問題に直面している人は、

  • 良いアンチウイルスでPCをチェックしてください。無料/有料のWindowsウイルス対策ソフトウェアを選択するときは、非常に注意してください。探すのに良い場所は、 古くて信頼性が高く、しっかりしたPC雑誌 、そして古くて信頼性が高く、しっかりしたPCブログです。多くの悪意のあるマルウェアプログラムがウイルス対策ソリューションとして機能することに注意してください。それをインストールする前に選択したソリューションのためのグーグル。
  • 問題のテキストを確認してください。接続がリセットされたと表示される場合は、診断と修正のためにこのドキュメントページを読んでください
  • こことパッケージのREADME.txtファイルの両方で、要件とトラブルシューティングの情報を読んでください。
  • Moodle Trackerで一貫した問題があれば報告してください。そうすれば問題を調査して解決することができます。
  • WindowsまたはLinuxのLAMPスタックで仮想マシン( VirtualBoxなど )をインストールしてから、そこにMoodleをインストールすることを検討してください。
  • 切り替える:
  • そこに他のMoodle対応の選択肢を使用してください。

完全なパッケージプロセスをインストールする

完全なインストールパッケージは、 Apacheと呼ばれるウェブサーバと、MoodleとMoodleの必須MySQLデータベースおよびPHPプログラムを含むzipファイルです。

このインストールプロセスには3つの基本的な部分があります。

  1. 完全なインストールパッケージをダウンロードして解凍します。
  2. Webサーバーを起動します。
  3. Webブラウザを使用してMoodleをインストールしてください。

まずファイル構造を作成する

パッケージをダウンロードする

MoodleからWindowsのzipファイルをダウンロードしてください

パッケージを開梱する

ダウンロードしたzipファイルを選択したドライブまたはパーティションに解凍します(をクリックしてファイルを解凍します)。抽出プロセスは3つのファイル( "Start Moodle"、 "Stop Moodle"、 "README")と "server"というサブフォルダーを作成します。

  • "server"サブフォルダの名前を変更しないでください
注意:このサーバサブフォルダの下に、Moodleプログラムを保持する\ moodleというフォルダもあります。
ヒント:フォルダを作成し、そこにファイルを解凍します。たとえば、異なるバージョンや目的のために、Moodle254というフォルダとMoodle281というフォルダがあるとします。
ヒント: "server"サブフォルダーへのパスを単純にしてください。それがドライブルートにあるならば最善の方法。 "D:\ moodle281 \ server"のように。長いパスは、特に奇妙なシンボルがあると、XAMPPが正しく動作しなくなる可能性があります。
注:英語以外の言語でサーバーをインストールする場合は、インストールプロセスで対応する言語パックをダウンロードする必要があります。これにはしばらく時間がかかり、スクリプトタイムアウトエラーが発生する可能性があります。これを防ぐには、server / php / php.iniファイルを編集して、 'max_execution_time = 30'という行を 'max_execution_time = 600'に変更する必要があります。

第二 - Webサーバーを起動する

これでWebサーバを起動する準備が整いました。一番上のディレクトリにある "Start Moodle.exe"ファイルを使用してください。 "Start Moodle.exe"プログラムが開いたら、それを閉じないでください。そのためには "Stop Moodle.exe"を使用してください。

注:これらのプログラムは、Webサーバーを操作するApacheとMySQLの両方のプログラムを制御します。いくつかのサイトは "server"サブフォルダにあるXampp batファイルでApacheとMySQLを個別に起動したり停止したりします。
ヒント:あるいは、実行されている可能性がある複数のWebサーバーがある可能性があるスタンドアロンコンピューターでは、 "server"サブフォルダーの "xampp_restart.exe"ファイルを使用できます。
ヒント: Windowsの[スタート]メニューで、サイトを起動および停止するコマンドにショートカットを追加することもできます。

これでMoodleのインストールを開始する準備が整いました。

警告: Windows XPはXamppを実行するためにmsvcr71.dllライブラリファイルを必要とします。 .Net 1.1フレームワーク (.Net 2.0以上ではない)をインストールすることで解決できます。 Googleでファイルを検索し、ダウンロードしてserver / apache / binフォルダにコピーすることもできます。

3番目 - Moodleのインストールを開始

Webブラウザを起動し、アドレスバーに「localhost」、または「https://127.0.0.1」または「http:// localhost」と入力します。初めてMoodleをインストールするか、すでにインストールされている場合はMoodleサイトのフロントページまたはログイン画面に入ります。

「localhost」と表示されているブラウザのアドレスバー。緑色の後藤矢印をクリックすると、インストールされたMoodleサイトに移動します。
ヒント: Moodleのインストール後、サイトをあなたの "お気に入り"に追加するか、ブラウザの "ブックマーク"として追加してください。

言語を設定

「localhost」と入力すると、最初のインストールページが表示されます。

初期言語を設定
  • ご希望の言語を選択し(この例では英語が使用されます)、「次へ」ボタンをクリックしてください。

診断結果

診断レポートが表示されます - そうでない場合は問題が解決しない場合があります。

Moodleが好きでパスしました


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

ムードルパス

あなたのMoodleインストールのためのパスが表示されます - あなたがこれをローカルテストサーバとしてのみ使用しているのなら、あなたのスクリーンに表示されているものを受け入れてください。

[Webアドレス]欄に何を入力するかは、あなたが新しいMoodleインストールを使用する予定のものによって異なります。ローカルテストに使用する場合は、 ' http:// localhost'を使用してください 。新しいインストールをLAN上でテストし、そのLAN上の他のマシンからアクセスする場合は、サービングマシンのプライベートIPアドレスまたはネットワーク名を入力し、その後にスラッシュとmoodleを続けます。Webアドレス - https://192.168.1.1/moodleあなたがインターネット上でインストールをテストしようとしているなら、あなたはフォワードスラッシュとmoodleが続く公共のIPアドレスを置く必要があるでしょう: http:// your_ip_address / moodleまたはあなたは置くことができます代わりにあなたのドメイン名。

インストールパス
  • 「次へ」ボタンをクリックして続けてください。

データベース構成

  • 次のフィールドでは、データベース設定を入力します。フィールドには推奨値が入力されています。
  • この画面にはユーザー名とパスワードを入力することを強くお勧めします。 (忘れないで)
  • セキュリティの脆弱性が生じるため、製品のインストールにパスワードを指定せずに「ROOT」ユーザーを使用しないでください。
インストールのデータベース設定
  • フィールドに値が入力されたら、[次へ]ボタンをクリックして続行します。

サーバーを確認する

インストールプロセスは、サーバーがインストールされていることを確認します。 システム要件満たされている限り、すべてのチェックに合格する必要があります。

サーバ環境確認画面
  • 「次へ」ボタンをクリックして続けてください。

初期言語パックを確認

Moodleは最初のステップで選択した言語でその言語パックが利用可能かどうかを確認します。そうでない場合、Moodleは英語でインストールを続行します。

言語パックの確認

config.phpを確認してください。

Moodleフォルダが書き込み可能であれば、設定が完了したことを確認するメッセージが表示されます。

config.phpが作成されたことの確認
  • 続行するには「続ける」ボタンをクリックしてください。

Moodleの著作権と契約

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

著作権表示と契約
  • 「はい」ボタンをクリックして続けます。

現在のリリースと無人オプション

現在のリリース情報が表示されます。 無人操作ボックスをオフにします 。これは自動的に多くの画面を進みます。画面ごとにインストール画面を見たい場合は、このチェックボックスをオフにして、[続行]ボタンを何度も押す準備をしてください。

  • 「続ける」ボタンをクリックしてお待ちください。
現在のリリースと「無人」チェックボックス

インストールモジュールとブロック画面

ほとんどの場合、この後に一連の画面が表示されます。この画面の下部には[続行]ボタンがあります。このプロセスは、記入が必要な管理者ユーザープロファイル設定で停止します。

管理者ユーザープロファイル

管理者のユーザープロフィール画面

必須フィールドに記入してください。

  • 「保存」をクリックして続けます

フロントページ設定

次の画面はフロントページ設定ページです。それには2つの部分があります。最初の部分では、フルサイト名とナビゲーションバーの短い名前を尋ねます。説明のための場所もあります。これらは後で変更できます。

Moodleサイトのフロントページ情報

一番下の2番目の部分は、あなたがEメール処理による新しいユーザーの自己認証を無効にするかどうかをMoodleに指示します。デフォルトでは無効になっています。これは後でサイト管理ブロックで変更できます。

ユーザーがEメールの自己認証を介してサイドにログオンしたときにユーザーが自分のプロファイルを作成できるかどうかを決定します。
  • [変更を保存]ボタンをクリックしてMoodleサイトのホームページに移動します。

ムードルオン

これでMoodleの準備が整いました!

新しいサイトの空白のフロントページ

サイト管理ブロックは左側にあり、右上にある[編集を有効にする]ボタン、そのすぐ下にあるサイトの説明ブロックがあります。

おめでとうございます - Moodleがインストールされました

これで完全なパッケージのインストールは終了です。あなたのブラウザにhttp:// localhostと入力してください(あるいはあなたが以前に設定したウェブアドレスを設定したこともあります!)するとMoodleが開きます。

あなたの次のタスクはあなたのニーズを満たすようにMoodleを設定することです。心配しないで、Moodleが起動して実行中になったので、設定を変更するのは簡単です。

  • その他のリンクについては、 設定>サイト管理を確認してください。

その他のヒントと注意

  • Windows 2000またはWindows 2003運用サーバーにインストールする場合は、手動インストールを実行することをお勧めします( Windowsインストールの手動インストールのセクションを参照)。
  • Windowsパッケージをインストールした後、あなたは追加の貢献されたモジュールとプラグインを追加したいと思うかもしれません。そのため、設定ファイルをさらにカスタマイズする必要があります。
  • 最新の完全インストールパッケージバージョンコンポーネントは、下位互換性がない場合があります。あなたの "メインの" Moodleサイトにインストールされているバージョンよりも新しいバージョンのMoodleで材料を開発する予定の場合は、各コンポーネントのバージョン互換性を常に確認してください。つまり、完全インストールパッケージは、「クリーンな」マシンに初めてインストールするように設計されています。

セキュリティ上の問題(A必ずお読みください)

前述したように、XAMPPは本番用ではなく、開発環境の開発者専用です。 XAMPPの設定方法はできるだけオープンにし、開発者が望むものなら何でもできるようにすることです。開発環境ではこれは素晴らしいことですが、実稼働環境では致命的になる可能性があります。これがXAMPPに欠けているセキュリティのリストです。

MySQL管理者(root)にはパスワードがありません。 MySQLデーモンはネットワーク経由でアクセス可能です。例はネットワーク経由でアクセス可能です。

ほとんどのセキュリティ上の弱点を修正するには、次のURLを呼び出すだけです。

http:// localhost / security /

MySQLのrootパスワードとXAMPPディレクトリ保護もここで設定できます。

Windowsインストーラパッケージでは、これらの問題のいくつか(すべて)がデフォルトですでに修正されており、上記のリンクは機能しません。

疑問がある場合は、詳細情報はこちら

ApacheとMySQLの調整

ほとんどの場合、完全なインストールパッケージを完成させた後でApacheやMySQLを調整する必要はありません。 Xampp_start、Xampp_restart、およびXammp_stopファイルが目的であるため、それらを個別に起動および停止する必要もありません。


サービスとしてのApacheとMySQLのインストール

(これはNT4 | Windows 2000 | Windows XPオペレーティングシステム専用です)

\ xampplite \ apache \ apache_installservice.bat = ==>サービスとしてApache 2をインストールする

\ xampplite \ apache \ apache_uninstallservice.bat = ==>サービスとしてのApache 2のアンインストール

\ xampplite \ mysql \ mysql_installservice.bat = ==> MySQLをサービスとしてインストールする

\ xampplite \ mysql \ mysql_uninstallservice.bat = ==>サービスとしてのMySQLのアンインストール

==>すべてのService(un)インストールの後、システムを再起動してください!


Apache Notes

apache_startおよびapache_stop batファイルを使用して、Apacheの起動と停止を実行できます。ただし、Xampp_startまたはXampp_restartとXampp_stopは、ApacheとMySQLの両方をオン/オフにすることをお勧めします。

トラブルシューティング

Apacheが非常に不安定で、ページが正しくロードされない、またはまったくロードされないことが多い(特にlocalhostの場合)場合は、C:の末尾に次の行を追加してください。\ your_moodle_installer_directory \ apache \ conf \ httpd.conf

 EnableSendfileオフ
 EnableMMAPオフ
 Win32DisableAcceptEx

いくつかの.phpファイルを編集してもブラウザがそれらの古い状態を表示する場合は、\ server \ php \ php.iniでeAccelerator拡張を無効にしてみてください。

 [eアクセラレータ]
;拡張子= eaccelerator.dll

MySQLノート

繰り返しますが、Webサーバー全体を起動および停止することをお勧めします。xampp_startまたはXampp_restartとXampp_stopを使用することをお勧めします。あなたがシステムをさらに微調整したい場合、以下はおそらく役に立つかもしれません。お気をつけください。

(1)mysql_start.batをダブルクリック(実行)することでMySQLサーバを起動できます。このファイルはxamppをインストールしたフォルダと同じフォルダにあります。おそらくC:\ xampplite \になります。このファイルへの正確なパスはX:\ xampplite \ mysql_start.batです。ここで、 "X"はxamppを解凍したドライブのドライブ文字を示します。このバッチファイルはMySQLサーバーをコンソールモードで起動します。最初の初期化には数分かかる場合があります。

DOSウィンドウを閉じないでください。サーバーがクラッシュします。サーバを停止するには、同じディレクトリにあるmysql_shutdown.batを使用してください。

(2)MySQLデーモンを「innodb」とともに使用してパフォーマンスを向上させるには、/ xampplite / mysql / binディレクトリ内の「my」(または「my.cnf」)ファイルを編集するか、またはc:\ my.cnfサービスを使用します。ウィンドウズNT / 2000 / XP用。その監督では、

 "innodb_data_file_path = ibdata1:30M"

ステートメント。注意、 "innodb"は95/98 / MEにはお勧めできません。

MySQLをNT / 2000 / XP用のサービスとして使用するには、 "my" / "my.cnf"ファイルをC:\ myまたはC:\ my.cnfにコピーするだけです。このファイルはC:\(ルート)に配置する必要があります。他の場所は許可されていません。それから、mysqlフォルダ内の "mysql_installservice.bat"を実行します。


(3)MySQLは、ユーザーIDとパスワードの標準値から始まります。事前設定ユーザーIDは "root"、パスワードは ""(=パスワードなし)です。プリセット値を使用してPHP経由でMySQLにアクセスするには、次の構文を使用する必要があります。

 mysql_connect( "localhost"、 "root"、 "");

MySQLアクセス用のパスワードを設定したい場合は、mysqladminを使用してください。ユーザー "root"のパスワード "secret"を設定するには、次のように入力します。

 \ xampplite \ mysql \ bin \ mysqladmin -uルートパスワードの秘密

楽しんでください!ヴィエル・スペラス!ボンネチャンス!

関連情報