XREA&CORE SUPPORT BOARD  
  

Go Back   XREA&CORE SUPPORT BOARD > 一般カテゴリー > CGI関連フォーラム1
登録 FAQ メンバーリスト カレンダー 検索 新着記事 フォーラムを既読にする

Reply
 
スレッドツール スレッドに投票 表示形式
  #1  
Old 2004/06/29, 01:12 PM
DeepGreen's Avatar
DeepGreen DeepGreen is offline
オタク目 プログラム言語科 Ruby属
 
Join Date: 2004/06/29
投稿: 286
DeepGreen is on a distinguished road
MultiViews設定時のCGIWrap Error

Perlだけに限定する話しではないのですがここに。
MultiViewsを.htaccessで指定し、
CGIを拡張子無しで呼び出したときにCGIWrap Errorが出るので困っています。

Value-Domainでドメインを取得し、
XREAのs71サーバーにてサブドメインの設定等を済ませ運用しようと考えています。
現在HTMLファイルの表示、CGIの実行等は以下の問題を除き、特に不都合無く動作している状態です。

.htaccessファイルのOptionsディレクティブでMultiViewsを設定し、
コンテントネゴシエーションを使用しようと考えています。
.htaccessファイルはpublic_htmlディレクトリ直下に置いています。
.htaccessファイルの内容は以下の通りです。
Code:
Options +MultiViews
この状態でHTMLファイルなどを拡張子無しで読み込んだ場合、
コンテントネゴシエーションは正常に動作し拡張し有りのファイルを読み込み表示するのですが、
CGIを拡張子無しで読み込んだ場合にCGIWrap Errorが出ます。

test.cgiをpublic_htmlディレクトリ直下に置き、
http://********.jp/test
というURLで呼び出したときに表示されるCGIWrap Errorの内容は以下の通りです。
Code:
CGIWrap Error: Script File Not Found!

Script File Not Found!

Server Data:

Server Administrator/Contact: admin@xrea.com
Server Name: ********.jp
Server Port: 80
Server Protocol: HTTP/1.1

Request Data:

User Agent/Browser: Opera/7.51 (Windows NT 5.0; U) [ja]
Request Method: GET
Remote Address: ***.***.***.***
Remote Port: 4340
Extra Path Info: /-/test
このエラーは、拡張子無しで呼び出す、
public_htmlディレクトリ直下(サブドメインならばサブドメイン名のディレクトリ直下)である、
の2つの条件が重なった時に発生するようです。
拡張し有りのURL(http://********.jp/test.cgi)で呼び出したり、
public_htmlディレクトリ直下ではない(例えば http://********.jp/test/test)場合には正常に動作します。

一体何が問題なのでしょうか?
Reply With Quote
  #2  
Old 2004/06/30, 08:54 AM
webmaster webmaster is offline
Administrator
 
Join Date: 2001/09/28
投稿: 5,925
webmaster is on a distinguished road
MultiViewsとは直接は関係ありませんが、環境変数の「path_info」が正しく設定されない不具合が確認出来ております。
現在のところは、CGIは拡張子を付けて実行していただくようにお願い致します。
__________________
○XREA.COM - Free Web Hosting -
 URL:http://www.xrea.com/
○VALUE-DOMAIN.COM
 URL:https://www.value-domain.com/
お問い合わせ先:https://www.value-domain.com/support.php
Reply With Quote
  #3  
Old 2004/06/30, 09:52 AM
DeepGreen's Avatar
DeepGreen DeepGreen is offline
オタク目 プログラム言語科 Ruby属
 
Join Date: 2004/06/29
投稿: 286
DeepGreen is on a distinguished road
回答ありがとうございます。
理解しました。
とりあえず拡張子付きで運用しようと考えていますが、
今後この不具合は修正されると考えてよろしいでしょうか?
Reply With Quote
Reply


スレッドツール
表示形式 Rate This Thread
Rate This Thread:

投稿ルール
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
フォーラムジャンプ


All times are GMT +9. The time now is 05:32 AM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.