[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[adiary-users 0150] Re: thttpd boaで編集できない



utaです。

nabeさんご回答ありがとうございました。
一部、サーバのバグにより完全解決はできませんでしたが
収束しましたので、自己レスします。

それから、質問内容に変更があります。
質問を "新規作成、編集ができない。→ ログインできない。"
として読み替えてください。
(ブラウザのキャッシュを削除していなかったので、過去のログイン結果を表示
していました。)

Ver1.44 で
	<$Use_PATH_INFO_orig=1>
	<$Use_QUERY_STRING_orig=1>
の追記により、boa では正常動作を確認しました。

boa0.94			ログイン(○)	新規作成(○)	編集(○)
thttpd2.23		ログイン(×) 	新規作成(×)	編集(×)
thttpd_2.25b(最新)	ログイン(×) 	新規作成(×)	編集(×)

thttpd はバグにより、変数 "PATH_INFO" を取得できないようです。
以下は、バージョン2.25bのデバック結果ですが
"PATH_INFO" のバグが関係しているように思われます。

Basepath /cgi-bin/adiary1.44/
Request_base /cgi-bin/adiary1.44/
myself /cgi-bin/adiary1.44/
myself2 /cgi-bin/adiary1.44//
v.myself /cgi-bin/adiary1.44/
v.myself2 /cgi-bin/adiary1.44//

CGI_PATTERN=cgi-bin/**
GATEWAY_INTERFACE=CGI/1.1
HTTP_ACCEPT=text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
HTTP_ACCEPT_ENCODING=gzip,deflate
HTTP_ACCEPT_LANGUAGE=ja,en-us;q=0.7,en;q=0.3
HTTP_COOKIE=session=%00%02%00sid%00W134ZquKu2HScUa7H3Rd%00id%00hoge
HTTP_HOST=hoge
HTTP_REFERER=http://hoge/cgi-bin/adiary1.44/adiary.cgi?login
HTTP_USER_AGENT=Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
PATH=/usr/local/bin:/bin:/usr/bin:/usr/lib/cgi-bin
QUERY_STRING=login
REMOTE_ADDR=XXX.XXX.XXX
REQUEST_METHOD=GET
SCRIPT_NAME=/cgi-bin/adiary1.44/adiary.cgi/
SERVER_NAME=hoge
SERVER_PORT=80
SERVER_PROTOCOL=HTTP/1.1
SERVER_SOFTWARE=thttpd/2.25b 29dec2003


On Sun, 23 Dec 2007 15:55:36 +0900
nabe <nabe@xxxxxx> wrote:

> 
> On Sun, 23 Dec 2007 01:23:28 +0900
> 宇多 亮 <uta123jp@xxxxxxxxxxx> wrote:
> 
> > Webサーバ thttpd、boa 環境で使用しましたが
> > 書き込み処理ができませんでした。
> 
> adiary は Apache の仕様を基準に作られています。
> パスの自動解析を搭載することで、
> ほとんどの環境で何も設定せずに動作する反面、
> 仕様から大きく外れると、誤動作することがよくあります。
> 
> もしよろしければ、adiary.conf.cgi にて <$Debug_mode=1> として
> デバッグメッセージを適当に伏せてお送り頂けないでしょうか?
> 
> それが面倒でしたら、Ver1.44を使って
> 	<$Basepath='/cgi-bin/adiary/'>
> の設定箇所付近で
> 	<$Use_PATH_INFO_orig=1>
> 	<$Use_QUERY_STRING_orig=1>
> とすると動くかもしれません。
> 
> 
> それとも「動作させたい」という趣旨ではなく、
> バグ報告(特に動作させたいわけではない)の趣旨でしたら、
> boa, thttpd での動作方法については保留としておきます。
> 
> ---
> nabe@abk   ## This mail address is official. ##
> (my blog http://nabe.blog.abk.nu/)
> 

-- 
uta <uta123jp@xxxxxxxxxxx>

--------------------------------------
Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar
http://pr.mail.yahoo.co.jp/toolbar/