人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

webサーバーにapacheを使用しています。
バージョンは2.0.54(win32)です。ここにマイクロソフトproducerで作ったファイルを公開したいのですが、うまく動きません。べつのwebサーバーに同じファイルを入れるとうまく動作します。
エラーの内容を詳しくご説明できないので回答のしようが無いかもわかりませんが、何か解決方法があれば教えてください。(mime.typesなどの設定ファイルを触ってうごかせませんか?)

error.logにはこのように出ています。
*****************start******************
[Fri Apr 21 13:23:54 2006] [error] [client 129.1.1.113] Directory index forbidden by rule: E:/apache/htdocs/ESUsafty_test/ESUsemina_files/, referer: http://www.????????.com/ESUsafty_test/ESUsemina_files/Default.htm

******************end*******************
URLの部分は隠させていただいています。
ほかのファイルは問題なく見えています。
ブラウザでのエラーは、
****************start*******************
ライン 119
文字 2
エラー wa[...]はNullまたはオブジェクトではありません。
コード0
URL:http://www.????????.com/ESUsafty_test/ESUsemina_files/Default.htm
******************end******************

よろしくお願いします

●質問者: nori8000
●カテゴリ:コンピュータ インターネット
✍キーワード:2.0 2006 23 Apache Client
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● namiheikun
●35ポイント

最初のエラーログの内容はindexの設定についてなのですが、

http://arika.org/doc/uu.200108.apache_log

>error.logにはこのように出ています。

>*****************start******************

>[Fri Apr 21 13:23:54 2006] [error] [client 129.1.1.113] Directory index forbidden by rule: E:/apache/htdocs/ESUsafty_test/ESUsemina_files/, referer: http://www.????????.com/ESUsafty_test/ESUsemina_files/Defaul...

>******************end*******************

これから考えると

http://nemuneko.com/nifty/server_setting.html#label_002

DirectoryIndex index.htm index.html

このあたりが関係しているのかもです。

今回の設定では

DirectoryIndex Default.htm

になっているのでしょうか?

Default.htmが見つかっていないようなので、

該当のインデックスファイルをDirectoryIndexに列挙してみてはいかがでしょうか?

default.htmlとかDefault.htmlとかdefault.htmとかです。

大文字小文字も別物と認識するはずなので正しく記述してみてください。

◎質問者からの返答

ご返答ありがとうございます。

今、サーバーをさわれる状態ではありませんのでDirectoryIndex を修正できないのですが、httpd.confには「DirectoryIndex index.html index.html.var」このように書かれています。Default.htmはないのですが、別のサーバー(同じProducerで作成した同一ファイルを公開すると閲覧できる物)はDirectoryIndex index.html index.phpと書かれており、Default.htmは記載されておりません。

DirectoryIndex index.html index.phpとすると動くのでしょうか?


2 ● namiheikun
●35ポイント

http://www.microsoft.com/japan/office/powerpoint/producer/pr...

そうですね、動いているサーバーの設定がそのように動いてるのならですが、今調べてみた感じではちょっとちがうような・・・

クライアント側でおこっているエラーはJavaScriptのエラーのようですね。

この感じからするとDefault.htm自体は存在しているのですがその中から呼ばれている.jsファイルなどが呼び込まれていないためにオブジェクトが作成されていなくてエラーとなっているようです。

Default.htm内で外部参照されている?.jsファイルについてはすべて参照できる状態なのでしょうか?

サンプルとかで見ると結構数が存在していますね。

この場合大文字、小文字が違っていると同じ名前でも読み込めないことがあるのでその辺のチェックが必要かと思います。一度調べてみてください。

◎質問者からの返答

ご返答ありがとうございます。

動いているサーバーでは、そのページを開くとたくさんのファイルのダウンロードが始まります。

しかし、動かないサーバーでは、全くダウンロードが始まりません。その為エラーが出ているのでしょうか。

となりますと、なぜダウンロードが始まらないのかが問題になっていますが、解決できますでしょうか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ