« じわり浸透,IPv6 なぜ? どんな分野で?(こうさぎ) | メイン | エラー「Permission denied: cannot read directory for multi」(3) »
2004年8月27日
エラー「Permission denied: cannot read directory for multi」(2)[ Movable Type ]
ディレクトリのパーミッション変更で解決したと書きましたが、その後のCsidenetさんの回答で、間違いだったとの事。"/"スラッシュで終わるURLにアクセスを行った時に、「index.html」が無い場合に発生するエラーの様です。そこで、その様なディレクトリには、ダミーで以下の様な「index.html」を置く様にしました。この「index.html」にアクセスすると、自動的にトップページにジャンプする様になります。
<html>
<head>
<meta http-equiv="refresh" content="0; url=https://nakamura-hiroshi.com/blog/">
<title>Nakamura's Weblog</title>
</head>
<body>
</body>
</html>
以下、Csidenetさんの回答です。
"/"スラッシュで終わるURLにアクセスを行うと、
自動的に「index.html」や「index.cgi」を検索して、
もし重複して同一ディレクトリ内に「index」ファイルが設置されていれば
優先順位の高いページを表示させる
「MultiViews」という機能がございます。
なお、https://www.nakamura.or.tv/cgi/mt/archives/
のようにアクセスしても表示するページがない場合や、
また、呼び出されたファイルがパーミッションなどで、
読める状態ではない場合に、
「Permission denied: cannot read directory for multi:」
こちらのエラーを表示いたします。
「Movable Type」につきましては、
インストール時にパーミッション変更などが
必要な場合があるために、インストール作業完了後にも
その必要があると勘違いをしておりました。
この度は、私どもの説明が誤りがあり、
多大なご心配をお掛けいたしましたことを
深くお詫び申し上げます。
投稿者 hnakamur : 2004年8月27日 11:13 : [ 編集 ]