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

提供:MoodleDocs
移動先:案内検索

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

このドキュメントでは、Windowsパッケージの使用方法について説明します。 Mac OS Xパッケージについては、別の手順を参照してください。

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

要するに、完全インストールパッケージは、最小限の労力でスタンドアロンコンピューター上に一致するウェブサーバと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とWindows7/8/10

Moodle 3.1以降のバージョン用に生成されたパッケージは、そのままでVista/7/8/10で動作するはずです。 MySQLの代わりにPHP7とMariaDBが含まれているため、以前のバージョンのパッケージよりもスムーズなエクスペリエンスが得られます。

Windows 7を使用している場合は、 Apacheのデフォルトのスタックサイズを増やす必要があります

新しいパッケージで問題に直面している人は、次のことをお勧めします。

  • 優れたアンチウイルスでPCを確認してください。無料/有料のWindowsアンチウイルスを選択するときは、十分に注意してください。探すのに適した場所は、古くて信頼できる堅実なPCマガジンbest-antivirus,review-2588-5.html 古くて信頼性が高く、堅実なPCブログ。ウイルス対策ソリューションを装った多くの悪意のあるマルウェアプログラムに注意してください。それをインストールする前に、選択したソリューションのためにグーグル。
  • 問題のテキストを確認してください:接続がリセットされたと表示されている場合は、このドキュメントページを読んで診断と修正を行ってください。
  • こことパッケージのREADME.txtファイルの両方で、要件とトラブルシューティングの情報をお読みください。
  • Moodle Trackerで一貫した問題を報告して、調査し、できれば修正できるようにします。
  • WindowsまたはLinuxのLAMPスタックを備えた仮想マシン(VirtualBoxなど)をインストールしてから、そこにMoodleをインストールすることを検討してください。
  • 切り替える:
    • Windows 10 PC OS([ハードウェアがサポートしている場合は[1]で、余裕がある場合)、
    • Linux(最良のオプション)OS、Ubuntuは、ほとんどのPCがサポートできますとして人気のあるLinuxフレーバーです。
    • Windowsの問題にうんざりしていて、お金が問題にならない場合はMac。
  • 他のMoodle対応の代替手段を使用してくださいがあります

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

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

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

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

最初にファイル構造を作成

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

ダウンロードWindows Moodleからのpacked-zipファイル。

パッケージを開梱

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

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

2番目 - 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, or http://127.0.0.1 or http://localhost 。 Moodleの初回インストールを開始するか、すでにインストールされている場合は、Moodleサイトのフロントページまたはログイン画面に入ります。

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

言語の設定

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

初期言語を設定する
  • ご希望の言語(この例では英語を使用)を選択し、次へ ボタンをクリックします。

診断結果

診断レポートが表示されます。そうでない場合は、いくつかの問題に対処する必要があるかもしれませんが、このように表示されることを願っています。

Moodleが気に入り、パスを与えました


  • “次へ” ボタンをクリックして続行してください。

Moodleパス

Moodleインストールのパスが表示されます – これをローカルテストサーバとしてのみ使用している場合は、画面に表示されているパスを受け入れてください。

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

Installation path
  • “次へ” ボタンをクリックして続行してください。

データベース構成

  • 次のフィールドにデータベース設定を入力します。フィールドには、いくつかの推奨値が入力されています。
  • この画面にはユーザ名とパスワードを入力することを強くお勧めします。 (それらを忘れないでください)。
  • セキュリティの脆弱性が発生するため、本番環境へのインストールにパスワードなしで “ROOT” ユーザを使用しないでください。
インストールのデータベース設定
  • フィールドに入力したら、“次へ” ボタンをクリックして続行します。

サーバを確認してください

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

サーバ環境の確認画面
  • “次へ” ボタンをクリックして続行してください。

初期言語パックを確認する

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

言語パックの確認

config.phpを確認

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

config.phpが作成されたことの確認
  • “続行” ボタンをクリックして続行してください。

Moodleの著作権と合意

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

著作権表示と同意
  • “はい” ボタンをクリックして続行してください。

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

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

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

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

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

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

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

必須フィールドに入力します。

  • 続行するには 保存 をクリックしてください

フロントページの設定

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

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

下部の2番目の部分は、電子メールプロセスを介して新しいユーザ自身 認証を無効にするかどうかをMoodleに指示します。デフォルトでは無効になっています。これは、後でサイト管理ブロックで変更できます。

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

ムードルオン

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

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

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

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

これで、完全なパッケージのインストールが完了しました。http://localhostとブラウザにタイプすると(またはセットアップの前半でWebアドレスに設定したもの!)ブラウザでMoodleが開きます。

次のタスクは、ニーズを満たすようにMoodleを設定することです。 Moodleが稼働しているので、設定を簡単に変更できますので、ご安心ください。

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

その他のヒントと注意

  • Windows2000またはWindows2003の運用サーバにインストールする場合は、手動インストールを実行することをお勧めします( Windowsのインストールの手動インストールのセクションを参照してください)。
  • Windowsパッケージをインストールした後、提供されたモジュールとプラグインを追加することをお勧めします。これらには、構成ファイルのより多くのカスタマイズが含まれる場合があります。
  • 最新の完全インストールパッケージバージョンのコンポーネントは、下位互換性がない場合があります。メイン Moodleサイトにインストールされているバージョンよりも新しいバージョンのMoodleでマテリアルを開発する場合は、常に各コンポーネントのバージョン互換性を確認してください。つまり、完全インストールパッケージは、クリーンな マシンに初めてインストールするように設計されています。

セキュリティの問題(必読!)

前述のように、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 = ==> Apache2をサービスとしてインストールする

\xampplite\apache\apache_uninstallservice.bat = ==> Apache2をサービスとしてアンインストールします

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

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

==>すべてのサービス(非)インストールが完了したら、システムを再起動してください。


Apacheノート

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

トラブルシューティング

Apacheが非常に不安定で、ページが正しく読み込まれないか、まったく読み込まれないことが多い場合(特にローカルホストの場合)、C:\your_moodle_installer_directory\apache\conf\httpd.confの最後にこれらの行を追加してみてください。

 EnableSendfile Off
 EnableMMAP Off
 Win32DisableAcceptEx

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

[eAccelerator]
;extension=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) パフォーマンスを向上させるために「innodb」とともにMySQLデーモンを使用するには、 / xampplite / mysql / binディレクトリの「my」(または「my.cnf」)ファイルを編集するか、Windows NT / 2000 / XPの場合はc:\ my.cnfを編集してください。そのディレクターで、 "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 root password secret

楽しんでください! Viel Spaß! Bonne Chance!

Windows7でMoodle完全インストールパッケージをインストールする場合

関連項目