[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[adiary-users 0150] Re: thttpd boaで編集できない
- From: 宇多 亮 <uta123jp@xxxxxxxxxxx>
- Date: Sat, 29 Dec 2007 03:31:39 +0900
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/