Moodleネットワークのエラー

Moodleネットワークのエラー

- Takumi NAKANO の投稿
返信数: 3

Moodleネットワークを設定してテストをしています.
相手のサーバは,ネットワークで接続されているのですが,クリックすると下記のようなエラーがでます.
どこかで許可を設定する必要があると思うのですが,何か情報があれば,お知らせください.

CentOS Moodle1.9->Moodle1.8
あなたには、リモートセッションを開始する権限がありません。

CentOS Moodle1.8->Moodle1.9
RPC auth/mnet/user_authorise:Payload not encryptedERROR 1:1:Payload not encrypted

その他,WindowsXPでMoodle1.9を動作させたら,Moodleネットワークの設定で公開鍵が表示されませんでした.

Takumi NAKANO への返信

Re: Moodleネットワークのエラー

- Tatsuya Shirai の投稿

> その他,WindowsXPでMoodle1.9を動作させたら,Moodleネットワークの設定で公開鍵が表示されませんでした.

 当方の環境でも確認しました.ワーニングが発生しています.

 openssl_csr_sign()関数です.PHPマニュアルを調べてみたところ,以下の記述がありました.

http://phpspot.net/php/man/php/ref.openssl.html#openssl.installation

Win32ユーザへの注意,これが関係していないでしょうか?

Tatsuya Shirai への返信

Re: Moodleネットワークのエラー

- Tatsuya Shirai の投稿

 libeay32.dllをsystem32フォルダーにコピーし,php\extra\openssl中のopenssl.confをC:\usr\local\ssl を作成してそこにコピーしたところ,openssl_csr_sign()はワーニングを出さなくなりましたが,openssl_csr_new()が今度はワーニングを発生します.

#私はSSLについて全く完全に無知ですのでここでお手上げです.ともかくSSL関係の設定が不十分なのでしょう.

ちなみに,Apache本家からダウンロードしたApacheはSSLに未対応なので,SSLに対応したバイナリを入手する必要があると,あちらこちらのページに書かれています.当方のApacheも本家からダウンロードしたものですので,openssl.exeコマンドがbinフォルダ内に存在しません.

Tatsuya Shirai への返信

Re: Moodleネットワークのエラー

- Tatsuya Shirai の投稿

 まっさらな環境に,XAMPP for windows版のMoodleをインストールして試してみました.Moodle2.1用のパッケージのmoodleフォルダ以下をMoodle1.9.12+ (fs_Moodle)に差し替えてインストール.

 やはりサイト管理ブロック「ネットワーキング」-「設定」では公開鍵は表示されません.

 まずそれ以前にopensslの設定が行われていませんので,そこから手当てが必要です.XAMPP for windowsのSSLについて書かれたページは沢山あるのですが,それらでは apacheフォルダのmakecert.batを実行すれば証明書の作成ができるとあります.ところがそれを実行しても,openssl.cnfが存在しないと言われます.

 確かにmoodle.orgからダウンロードしたパッケージには入っていません.検索したところ,server/php/extras/opensslフォルダ内にあります.これをserver/apache/binフォルダにコピーしました.そして,server/apache/makecert.batを実行したら動きました.細かな入力内容などは省きますが.

 さて,でもそれだけでは中野先生の仰るように,依然として公開鍵は表示されません.PHPのワーニングを元にしてソースを調べると,$CFG->opensslなるものがあると.config.phpにてopenssl.cnfの場所を指定する.これはWindowsの場合のみ必要なのかも知れません(コメントの感じからすると).Linuxではこれをconfig.phpに記入しないでも自分の公開鍵をMoodleは取得できています.どこかで自動的に取得しているのでしょう.

http://moodle.org/mod/forum/discuss.php?d=110343&parent=623908

いま現在の私の状況は上記も含めて以下のWikiにまとめ中です.

http://www.suzuka-ct.ac.jp/mech/moodle/mod/wiki/view.php?id=320&page=Moodle%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%92%E4%BD%BF%E3%81%86&thankyou=1