XamppインストーラFAQ

Xamppインストーラパッケージは、スタンドアローンコンピュータにMoodleを簡単にインストールするように設計されています。これは、実質的に、広範なITスキルを持たない多くの人々がプライベートMoodleを素早く簡単に立ち上げることを可能にしました。

Xamppインストーラパッケージは、 Xampp-LiteApache、MySQL、PHP 、およびMoodleで構成されています 。同様に、非常に親切で思いやりのある人がパッケージにphpMyAdminを統合しました。これは、Moodleについてもっと多くのことをナットとボルトのレベルで学びたいという人のために多くの利点があります。

現時点では、ダウンロードエリアにMoodle 2.0の開発版がありますので、ダウンロードしてプレイしてください。うまくいかないことがあれば、それをMoodle Trackerの項目として入力し、全般またはWindowsフォーラムで質問してください。

このFAQは、フォーラムで繰り返し発生しているように思われる一連の簡単な質問です。

内容

フルMoodle Windows XAMPPインストーラパッケージをどこで使用すべきですか?

Windows XAMPPインストーラは、Apache、PHP、MySQL、そしてMoodle 1.9の最新リリースとMoodle 2.0のバージョンを事前に設定した非常に単純なパッケージです。 XPやVistaなど、スタンドアロンのWindows環境用に特別に設定されています。 Moodle / Windows XAMPPインストーラは、教師が自分のパソコン、またはラップトップで使用して、バックアップして本番サイトに移動できるコースを開発するのに非常に便利です。本番サイトとしては、非常に小規模なLAN上で少数のユーザー、おそらく一度に20人または25人のユーザーに役立ちます。これ以上ユーザーがいるとリソースの問題があります。大量の学生や本番用のWebサイトでは役に立ちません。

このバージョンのXAMPPインストーラは、Moodleインストール用に修正されています。完全なXAMPPインストーラパッケージはApache Friendsによって作成されており、Moodleを含みません。あなたは他のOSでXAMPPインストーラを使用することができますが、あなたはそれを使用する方法についてApache Friendsからより多くの情報を得る必要があります。 Linuxの多くのディストリビューションには、Apache、PHP、データベース(MySQL、PostGresなど)がネイティブとして含まれていますが、なぜそれを使用したいのでしょうか。 XAMPPはまた、 WOS(Web on Stick)サービスの中核モジュールとしても使用されています。つまり、MoodleをUSBで持ち運ぶことができるので、USB用の標準Moodleパッケージインストールのみが必要になります。

再インストールが簡単なテストサイトを作成したい場合は、おそらくWindows XAMPPインストーラが最も使いやすいでしょう。明らかに環境問題、つまりプラットフォームの問題を再現することはできませんが、それ以外のことには便利です。

XAMPP MoodleをWebに移行できますか?

XAMPPに特別に接続する特別なコーディングはMoodle内にはありませんので、XAMPP環境ではなく、あなたができないと考える理由はありません。設定したら、Moodleファイルをウェブサイトにアップロードしてみてください。問題なくアップロードできます。問題は、PHPとmySQLファイルにアクセスして動作させることです。本番サイトの既存のconfig.phpファイルとXAMPPインストールの既存のconfig.phpファイルを再利用すれば、おそらくこれを回避できます。本番サイトがすでに稼働している場合は、それを新しいバージョンにアップグレードするだけでよく、他の方法でも実行できます。また、標準Moodleをダウンロードして解凍し、既存のファイルを更新されたファイルに置き換えることもできます。これはCVSアップデートを使用するより少し面倒かもしれませんが、それでも動作するはずです。何をしようと、あるいはこのようなことをするときはいつでも、ホストサービスとの長い会話が必要です。彼らはあなたが彼らの助けや知識なしでこのようなことをしようとしていることに感謝しないかもしれません。

私たちはWindows Server、IISを使っています、そしてXamppインストーラはただ動いていません

これは、人々が思っているよりもはるかに多くのことが起こります。このような状況では、Xamppを使用するかIISを使用します。 IISやPHPを少し調整しても、Moodleはどちらの環境でも非常に快適に動作します。 詳しくは下記をご覧ください

XamppがWindows 7で動作しないのはなぜですか?

これが起こる理由はいくつかありますが、最も一般的な理由は簡単です。Windows7は自動的にIISをサービスとして起動します。結果として、XamppがインストールしたApacheとIISの間に競合があるので、Windows 7はIISを優先し、Apacheは見えません。 Windows 7が構成ファイルで起動する前にIISを停止することができます。別の方法としては、IISがlistenしているポートをIIS iniファイル内のポート80以外のものにリセットするという方法があります。 Windows 7がXamppの実行を許可しないその他の理由は、多くの場合パーミッションに基づいています。

賢く考える :Xamppではないかもしれませんが、Xamppの追加はそこにあるものを使うよりはるかに問題が多いかもしれません。 PHPとMySQLをダウンロードしてインストールすることを検討してください。もしPHPがまだインストールされていなければ、それらが動作するなら、Standard Moodleパッケージのインストールを試してください。これはより良い選択肢かもしれませんし、Moodleはサーバ環境を気にしません。マイクロソフトは独自の方法をとることを主張しているので、最終的な代替手段はWindowsをまったく使用しないことです。

XAMPPかAppServか

XAMPPAppServの両方のパッケージは、Webサーバーを独立した環境としてインストールしたい場合に便利です。それらは似たようなものを提供し、それらを区別することは困難です。どちらのパッケージもMoodleをネイティブとして提供しているわけではありませんが、Moodleが正しく設定され構成されれば、Moodleはどちらでも快適に動作します。

Xampp / Moodleパッケージは実際にどのようにインストールされますか?

それはとても簡単です。一般的な経験則として、通常、レジストリに重要な要素を書き込むことはありません。これにより、アンインストールがかなり簡単になります。単純な削除は通常必要なことすべてであり、Xamppに接続されているものをすべて削除するレジストリのステップはそれをすべてきれいにするでしょう。ただし、MySQLをインストールすると、C:¥Documents and Settings¥All Users¥Application Data¥MySQL¥MySQL Server 5.1¥dataフォルダが作成されます。このフォルダにはMoodleのインストール時に作成したデータベースが含まれています。 MediaWikiをインストールすると、データベースが作成され、テーブルが同じフォルダに書き込まれます。

XAMPPインストーラを使用してMoodleをインストールしたばかりですが、Apacheは起動しません

まず最初に、Skypeをインストールして実行してみましたか。それがSkype> File> Options> Connectionに行き、それの下のメモを読んだ後に「Use port 80 ...」ボックスのチェックを外してください。これは通常の問題です。詳細については、 Skype FAQページをご覧ください

次にもっと複雑なことをする。 XAMPPは通常、Apacheのhttpd.confファイルを正しく設定しますが、時には、まれに、そしてデフォルトとは異なるサーバールートおよび異なるドキュメントルートを使用したいと決心したときには、必ずしも正しく行われるとは限りません。コンピュータにSkypeがない場合は、メモ帳ではなくWordではなくテキストエディタでhttpd.confファイルを開き、次の行を確認します。

 36: ServerRoot "G:/Server/Apache"  #or your path to the Apache server folder and
 179: DocumentRoot "G:/Server/Apache/htdocs"   #or your path to the place you put your web documents.   

3番目のオプションは、ときどきWindowsの "Hosts"ファイルが邪魔をすることです。 C:¥Windows¥System32¥drivers¥etcに移動すると、そこに「hosts」というファイルがあります。ファイル拡張子はなく、その名前だけです。あなたのテキストエディタでファイルを開くと、そこに読む行があるはずです。

 127.0.0.1       localhost       # this is my host server on my local machine

存在しない場合は入力してください。それが。:: 1 localhostまたは他の何かのような何かを読むならば、それから上の行でそれを置き換えてください。 1行おきに行頭に#があることを確認してください。これらはコメントであり、Windowsで使用できるテキストではありません。あなたがコメントしていない何か他のものがあれば、それをコメントアウトしてください。 Windowsでは通常どおり、再起動する必要があります。

これらが正しいにもかかわらず、XAMPPコントローラを起動してもまだApacheサーバにアクセスできない場合は、時間を無駄にせずにすべて削除してから再インストールします。インストールプロセスここで慌てないでください。初回はうまくいかない場合は、2回目、3回目、または...

私のテスト用Moodleは、XAMPPの "Moodle Start.exe"を実行しても起動しません。localhostがhttp:// localhost / xampp /に変わります。

基本的にあなたのブラウザはMoodleがどこにあるのか知りません。これにはいくつかの理由が考えられます。通常これはApacheの設定やブラウザのアドレスの問題です。

ブラウザアドレスの選択肢試してください:http:// localhost / xampp / moodleまたはhttp:// localhost / moodle

2つの異なるXamppパッケージがあります。それらはMoodle init、別名XamppLite、およびApache Friendsから直接入手できるMoodle.orgからダウンロードしたものです。 Apachefriends.orgからインストールされたXAMPPパッケージでは、MoodleはXAMPPと呼ばれるフォルダと一緒にhtdocsフォルダにインストールされるべきです。 XAMPPおよびMoodleサイトへのHTMLリンクが表示されるようにhtdocs / index.htmファイルを編集します。

"Localhost"またはデスクトップのIPがローカルネットワーク上の別のマシンから入力されたときにWebサーバがMoodleに直接リンクするようにApache httpd.confファイルを確認または変更できます。

C:\ Moodle \ server \ apache \ conf (またはあなたのパスが何であれ)に移動してください。あなたのテキストエディタでhttpd.confファイルを開いてください。 DocumentRoot変数は次のようになります。

 DocumentRoot "C:/Moodle/server/moodle" (Your path to the Moodle index.php file)

とディレクトリ

 <Directory "C:/Moodle/server/moodle"> (Your path to the Moodle index.php file)

指定したパスが正しいことを確認してください。

その後、ディレクトリパスフォルダにあるmoodle / config.phpファイルを確認してください。次の行を探してください。

 $CFG->wwwroot   = 'https://localhost';

wwwroot変数がそれ以外のものを読み取る場合は、上記と同じように変更します。

これらがうまくいかない場合は、あなたのMoodleを削除して再インストールしてください。おそらく何かが正しくインストールされていない可能性があります。

XAMPPインストーラのMoodleページを使用して本番サーバをアップグレードできますか?

はい、もちろんできます。 Moodle PHPページの2つに違いはありません。それらが置かれている環境だけです。 忍耐力と理解があれば、XAMPPのインストールを逆にしてXAMPPを完全に削除するか、あるいはXAMPPシェルからApache、PHP、MySQL、Moodleを抽出しても実行できます。なぜ厄介なことに、Apache、MySQL、PHPをスタンドアロンのアプリケーションとしてインストールするほうが簡単です。

XAMPPをインストールしたMoodleをネットワーク上で使用できますか?

はい、もちろん。ただしいくつかの制限があります。このインストーラは本番サイト用に設計されたものではないため、ハードウェアリソースに問題があります。同時にオンラインにいる人が増えるほど、明らかに要求が大きくなります。ただし、サーバーのメモリ要件は劇的に増加するため、システムリソースをすぐに使い尽くします。

おそらくネットワーク全体でのXAMPP Moodleの優れた応用は、コース開発者Moodleのためのものです。つまり、制作サイトを拘束するのではなく、コース作成者、教師、コース作成者のいずれかがローカライズされたMoodleを持っているだけで、コースを準備して制作サイトにアップロードすることができます。

そのようにXAMPPインストーラを使用する場合、コースは私たちのプロダクションサイトに直接アップロードできますか?

はい。バックアップとリストア(通常は最速)、またはコピーと貼り付けには時間がかかりますが、完全な正確性を保証するための方法はいくつかあります。しかし、コピーと貼り付けにはいくつかの問題があります。 1つは、画像がコピー&ペーストされないことです。あなたはまだあなたの制作サイトにあなたのイメージをアップロードしなければなりませんそしてあなたはURLポインタが正しいファイルを狙っていることを確認しなければなりません。ここで注意してください、彼らが表示しているという理由だけで、イメージが問題ないと思ってだまされてはいけません。本番サイトはXAMPPサイトの画像を参照しています。これはXAMPP Moodleがオンラインである限り動作します。同じことがリンク、相互参照、およびその他のドキュメントへのリンクにも当てはまります。

私のXAMPP Moodleを小さなLANからアクセス可能/表示可能にするにはどうすればいいですか?

他のすべてのMoodleに対しても同じ方法が行われます。 XAMPP Moodleは "localhost"にインストールされ、Moodleフォルダのconfig.phpファイルに行けば、次の行が見つかります。

 $CFG->wwwroot   = "https://localhost/"; 

それを読むに変更

 $CFG->wwwroot   = "https://192.168.1.109/"; //or whatever you have given as an address of your server machine.

それはあなたのMoodleが他の場所からアクセスできるようにするはずです。ここでの制限は、このアドレスがDHCPによって設定されていないことです。それは修正されています。

私は、保守用cronファイルが過去24時間に実行されていないというメッセージを受け取り続けます。どうすればそれを止めることができますか?

cronジョブを実行してください。ほとんどのWindowsユーザーは「cronジョブ」という用語に慣れていませんが、本質的には自動化できるバッチファイルです。おそらくそれを扱う最も簡単な方法は、 スケジュールされたタスクを設定することです。問題は、Windows XPで想定されているように、Windowsスケジューラが常にその仕事をするとは限らないことです。

XAMPPにインストールしたMoodleにMediaWikiをインストールして使用したいのですが、どうすればいいですか?

これはそれほど難しいことではありません。 XAMPPをインストールしたMoodleでは、サーバルートはC:/ Server / Apacheフォルダにあり、ドキュメントルートはC:/ Server / Moodleフォルダにありますが、両方のパスは通常同じです。その後MediaWikiのインストールはMoodleフォルダ内で行うことができます。データベースエンジンの使用方法、ISAMを使用するMoodle、およびInnoDBを使用するMediaWikiは、特にPHPとMySQLで処理できます。ただし、正しく機能させるためには、ApacheでVHostを使用してサーバーをセグメント化することを検討してください。

ポータブルWebサーバにMoodle XAMPPインストーラを使用できますか

実際に試しないことが最善です。 WOSで利用可能な "スティック上のWebサーバー"がいくつかありますが、Server2Goはそのうちの1つをポータブルMoodleに適しています。ネイティブ、Apache、PHP、MySQLなどのWOSをダウンロードしてインストールしてから、WOSのドキュメントルートにMoodleをインストールします。また、MAFラーニングテクノロジーズが開発した、隔離された遠隔地での使用を目的としたPoodle(ポータブルMoodle)を見ることもできます[1]。

XAMPPを大きくしたので、次は何でしょうか。

この時点で、あなたはMoodleの邪魔になるものだけを慎重に検討する必要があります。 XAMPPは教師やコース作成者にとって良い学習開発環境ですが、多かれ少なかれ良性の環境です。主な問題、教師が通常の時間外に本番サイトを脅かすことなくコースを開発するためのスタンドアロンのインストールを実行できるようにするために、すべての主要な問題が対処されています。 nxtとは何のサーバー環境を使用したいですか? WindowsかLinuxかあなたのWebサーバーにとって、Apacheは信頼できます。それはスケーラブルであり、そしてその前書き文字の始まりにもかかわらず、安定で人気のあるサーバーです。環境に関係なく、PHPが必要です - Moodleが書かれています。

データベース環境は、SQLに準拠している限り、どのデータベースサーバーを選択してもほとんど違いはありません。とは言っても、各データベース製造元が独自のSQLの実装を使用していることを認識してください。 Moodleデータベースの相互運用性レイヤは非常に複雑で、データベース環境にSQLが実装されているため、MySQL、MSSQL、PostGres、およびOracleの4つのデータベース環境に制限されています。基本的に、これは問題ありませんが、詳細に言うと、さまざまな種類のSQLに完全に精通していない人にとっては、これは地雷原のようなものになる可能性があります。しかし、これらのページの大部分のサポートはMySQLに対するもののようです。これは、インストールが比較的簡単で、正しい価格で、Moodleの歴史が正しいのであれば、Moodleで最初に使用されたデータベースである可能性があります。これは、頭字語の「AMP」の部分(Apache、MySQL、PHP)を作成します。WindowsまたはLinuxのいずれかが最初の文字を構成します。

この環境でMoodleをインストールすることはXAMPPよりも少し厳しいですが、安定したスケーラブルなMoodleができあがりです。ネイティブのMoodle Wikiや、他の好きなWebツールやアプリケーションが気に入らない場合は、MediaWikiのように追加することもできます。あなた自身のサーバであなたの公開サイトにMoodleを使用することもできます。また、Maharaで追加したり、JoomlaやDrupalサイトを作成したり、Moodle、Mahara、MediaWikiを追加したりすることもできます。環境は非常に柔軟です。

必ずしも明らかではない1つの問題は、データベースにアクセスすることです。あなたのデータベースの中を見て、あなたの新しいサーバモデルMoodleが標準のモジュールとしてそれを含んでいないことを理解するためにいくらか戸惑っているのを見つけるためにphpMyAdminプラグインを使用することに慣れているかもしれません。上記のリンクからダウンロードして、Moodle / adminフォルダに解凍してください。 [管理]> [サーバー]> [データベース]ページに移動すると、phpMyAdminが自動的にインストールされます。あなたがしたい場合は、代わりに、あなたはphpMyAdminのフルバージョンをダウンロードし、それ自身のフォルダに解凍することができます。あなたが正しいパスワードとルートユーザー名を持っている限り、phpMyAdminはあなたがあなたのウェブサイトで使用するありとあらゆるSQLデータベースにアクセスするための追加の監視ツールとして機能することができます。