win7にMoodleがインストールできない

win7にMoodleがインストールできない

- 向井 幸司 の投稿
返信数: 9

以下のURLを参考に、Web Platform Installer5.0を使用してWindows7に

Moddleをインストールしようとしているのですが、途中で下記メッセージが

表示されてインストールが完了できません。

色々調べましたが、お恥ずかしながら初心者ということもあり、よくわかりません。

どなたか教えていただけたら幸いです。

よろしくお願い致します。


(参考URL)
 https://www.ospn.jp/press/20110913web-platform-installer-moodle.html

(エラーメッセージ)
 Web Platform Installer5.0
 ×申し訳ございません。次の製品をインストールできませんでした。
 Moodle
 この製品は正常にダウンロードされませんでした:操作はタイムアウトになりました

以上

向井 幸司 への返信

Re: win7にMoodleがインストールできない

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators

参考URLの記事を拝見しましたところ、2011年9月13日の記事でMoodleのバージョンも現在の3.3.1+よりも古い2.1を使用されているようです。

下記ページよりWindows版のパッケージを入手してインストールされてはいかがでしょうか。

[Moodle packages for Windows]
https://download.moodle.org/windows/

評点平均: お役立ち度: ★★★★★★★ (1)
Mitsuhiro Yoshida への返信

Re: win7にMoodleがインストールできない

- 向井 幸司 の投稿

ご連絡ありがとうございます。

ご連絡頂いたサイトより、Moodle3.3をダウンロード・解凍し「Start Moodle.exe」を

クリックしたところ、コマンドプロンプト画面で下記のメッセージが表示され、少ししてから

コマンドプロンプト画面が閉じて先に進めません。

原因・対処方法などお分かりでしたらご教示頂けたら幸いです。
お手数ですが、よろしくお願い致します。

  ########################################################################
  # ApacheFriends XAMPP setup win32 Version                              #
  #----------------------------------------------------------------------#
  # Copyright (c) 2002-2017 Apachefriends ?.?.?                          #
  #----------------------------------------------------------------------#
  # Authors: Kay Vogelgesang <kvo@apachefriends.org>                     #
  #          Carsten Wiedmann <webmaster@wiedmann-online.de>             #
  ########################################################################


 Sorry, but ... nothing to do!


XAMPP now starts as a console application.

Instead of pressing Control-C in this console window, please use xampp_stop.exe
to stop XAMPP, because it lets XAMPP end any current transactions and cleanup
gracefully.

2017-07-26 17:15:43 6308 [Note] mysql\bin\mysqld.exe (mysqld 10.1.16-MariaDB) st
arting as process 6364 ...
httpd.exe: Syntax error on line 37 of C:/MyDocuments/00_\xe6\x9d\xb1\xe6\xb5\xb7
ROOT/20_WEB/99_\xe3\x81\x9d\xe3\x81\xae\xe4\xbb\x96/20170721Moodle/MoodleWindows
Installer-latest-33/server/apache/conf/httpd.conf: ServerRoot must be a valid di
rectory

向井 幸司 への返信

Re: win7にMoodleがインストールできない

- Tatsuya Shirai の投稿
 丁度,いま私の手元でもXAMMP版のMoodleがWin10の上で動いているので確認しました.
 MariaDBがStartingなところまでは正常です.
 その後のエラーメッセージからも何となく予想できるように,これはXAMPP版MoodleのZIPファイルを展開したフォルダの問題でしょう.moodle3.3フォルダを日本語の文字を含むパスに展開していますね.Apacheはこの日本語を含むパスを解決できていません.日本版Windows固有の問題です.
 ”C:/MyDocuments/00_\xe6\x9d\xb1\xe6\xb5\xb7ROOT/20_WEB/99_\xe3\x81\x9d\xe3\x81\xae\xe4\xbb\x96/20170721Moodle/MoodleWindows
Installer-latest-33”

 たとえば,C:\moodle3.3というフォルダに展開し直して見て下さい.いまあるフォルダーは(多分)単純に削除するだけで良いはずです.
 多分,あっけなく動くと思いますよ.
評点平均: お役立ち度: ★★★★★★★ (1)
Tatsuya Shirai への返信

Re: win7にMoodleがインストールできない

- 向井 幸司 の投稿

ご連絡ありがとうございます。

C:\moodle3.3というフォルダに展開し直して、Start Moodle.exeを実行しました。

コマンドプロンプト画面で下記のメッセージが表示されます。

エラー原因などお分かりでしたらご教示頂けたら幸いです。

お手数ですが、よろしくお願い致します。

(コマンドプロンプト画面)


  ########################################################################
  # ApacheFriends XAMPP setup win32 Version                              #
  #----------------------------------------------------------------------#
  # Copyright (c) 2002-2017 Apachefriends ?.?.?                          #
  #----------------------------------------------------------------------#
  # Authors: Kay Vogelgesang <kvo@apachefriends.org>                     #
  #          Carsten Wiedmann <webmaster@wiedmann-online.de>             #
  ########################################################################


 Sorry, but ... nothing to do!


XAMPP now starts as a console application.

Instead of pressing Control-C in this console window, please use xampp_stop.exe
to stop XAMPP, because it lets XAMPP end any current transactions and cleanup
gracefully.

2017-07-27 10:40:52 7448 [Note] mysql\bin\mysqld.exe (mysqld 10.1.16-MariaDB) st
arting as process 6436 ...
(OS 10013)アクセス許可で禁じられた方法でソケットにアクセスしようとしました。  :
AH00072: make_sock: could not bind to address [::]:80
(OS 10013)アクセス許可で禁じられた方法でソケットにアクセスしようとしました。  :
AH00072: make_sock: could not bind to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs



向井 幸司 への返信

Re: win7にMoodleがインストールできない

- Tatsuya Shirai の投稿

 apacheとmysql(mariaDB)は無事に起動したようですね.

 ただ,(localhostとはいえ)アクセスが禁じられています.多分,一番最初にstartmoodle.exeを実行した時に,ファイアウォールの設定(アクセスを許可しますか?の類)のダイアログが表示されたと思います.そこで例外として認めなかったのでは無いでしょうか.ちょっと怖いですからね.

 あとから変更するには…

 こちらのページにあるように,(1)アプリケーションの例外登録 を手作業で行いましょう.

  1. コントロールパネルを開く.
  2. システムとセキュリティをクリック
  3. Windowsファイアウォールの下のWindowsファイアウォールによるプログラムの許可をクリック
  4. 一覧表が表示されます.その中に,Apache HTTP Serverとmysqld があると思いますので,”ホーム/社内(プライベート)”の所にチェックを入れる

これでstartmoodle.exeでapacheとmysqlにアクセスできるようになると思います.

評点平均: お役立ち度: ★★★★★★★ (1)
Tatsuya Shirai への返信

Re: win7にMoodleがインストールできない

- 向井 幸司 の投稿

ご連絡ありがとうございます。

startmoodle.exeを実行した時に、ファイアウォールの設定(アクセスを許可しますか?の類)の

ダイアログは表示されませんでした。


アプリケーションの例外登録ですが、Apache HTTP Serverとmysqld は一覧表になかったので、

「別のプログラムの許可」ボタンをクリックして実行ファイルを指定して一覧表に追加して許可を

与えましたが、エラーは解消されず同じエラーメッセージが表示されます。


何度も申し訳ありません。

お手数ですが、よろしくお願い致します。

向井 幸司 への返信

Re: win7にMoodleがインストールできない

- Tatsuya Shirai の投稿

 なるほど,私もエラーメッセージをよく読んでいませんでした.

 先にポート80を占有しているプロセスがいるようですね.多分,こちらと同じ状況ですね(Windowsのバージョンは違いますが).
 https://ah-2.com/2015/07/30/windows10_apache%E2%80%97httpd_server_cant_launch.html

 いわゆるISS(Microsoft製Webサーバーのサービス)でしょうか.

 とりあえずポート80を先に抑えているプロセスを探して見ましょう.

Tatsuya Shirai への返信

Re: win7にMoodleがインストールできない

- 向井 幸司 の投稿

ご連絡ありがとうございます。

1)コマンドプロンプト画面
 netstat -ano で確認するとポート80を使用しているのは、PID=4でした。

2)タスクマネージャ
 タスクマネージャのプロセスで確認すると、PID=4は「System」でした。

3)system(PID4)で実行しているポート80を使用しているアプリケーション
 ISS(Microsoft製Webサーバーのサービス)は使用していません。
 「Web Deployment Agent Service」を停止することにより、ポート80は未使用となりました。


上記対応後に、Start Moodle.exeを実行したところ、エラーは解消されインストレーション画面が表示されました。

これから、順次Moodle設定していきたいと思います。

迅速かつ丁寧な対応いただき大変助かりました。
ありがとうございました。


向井 幸司 への返信

Re: win7にMoodleがインストールできない

- Tatsuya Shirai の投稿

なるほど,Web Deployment Agent Serviceですか(←それが何かは私も知りません…).

どうやら常時起動している必要はないようですね. https://blogs.msdn.microsoft.com/web_/2011/07/20/memo-webmatrix-80/

無事に起動したようで良かったです.Let's Enjoy Moodle!