東です。
ひょっとすると、初心者レベルのことかもしれないのですが、原島先生に投稿すればとすすめられたので、書かせていただきます。
LocalにMoodleをインストールして実験をしていますが、ディレクトリを示す「/」だけで直下のindex.phpを読んでくれないのが気になっていました。つまり、localhost/moodle/だけを指定すると、そのディレクトリに含まれるファイルやディレクトリが丸見えになってしまう現象です。Moodleのいろいろな場所に移ってMoodleのトップに戻るリンクをクリックした場合も同様になります。気になってネットで検索していろいろ調べてみました。すると、Apacheのhttpd.confで読み込みができるよう設定できるという情報を見つけました。
Versionによってその書き方が異なるようかもしれませんが、DirectoryIndexという指定の後に自動的に読ませたいファイルを指定しておけばディレクトリだけ、つまり「/」まで指定するだけで、指定ファイルは読んでくれるようです。結構このファイルは長いので、まずはエディタでDirectoryIndexを検索して、該当する行付近に移動してください。
私の場合には、
# The index.html.var file (a type-map) is used to deliver content-
# negotiated documents. The MultiViews Option can be used for the
# same purpose, but it is much slower.
#
DirectoryIndex index.html index.html.var
とありました。最後の#のない、つまりコメントでない行にindex.phpを追加して、
DirectoryIndex index.html index.html.var index.php
とし、httpd.confを上書きしました。httpdを再起動すると、その後はちゃんと読み込んでいます。
さて、今から今度は授業で使う本ちゃんのMoodleのインストールにかかります。LINUXベースですが、ここ2週間ほどやってもどうもうまくいきません。WindowsXPなら簡単だったのですが...