lily2の動作から分かる無料サーバーと有料サーバーの違い
XREA.COMにおける無料サーバーと有料サーバーの動作違いについて。
lily2をインストールして見ると、無料サーバーでは正常に動作しないが、有料サーバーでは正常に動作する。なぜ?
s60サーバー : NG:
SERVER_NAME : <*.s60.xrea.com> HTTP_USER_AGENT : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; >> SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322) HTTP_ACCEPT_ENCODING : gzip, deflate REMOTE_HOST : *.*.*.* PATH_INFO : /config//css/config//css HTTP_HOST : <*.s60.xrea.com> HTTP_ACCEPT_LANGUAGE : ja SERVER_PROTOCOL : HTTP/1.0 SCRIPT_NAME : /lily2/lp.rb/config//css SERVER_SOFTWARE : Apache REMOTE_ADDR : *.*.*.* HTTP_REFERER : http://<*.s60.xrea.com>/lily2/lp.rb/config/ HTTP_COOKIE : *********** REQUEST_URI : http://<*.s60.xrea.com>/lily2/lp.rb/config//css SERVER_PORT : 80 REMOTE_USER : QUERY_STRING : GATEWAY_INTERFACE : CGI/1.1 HTTP_ACCEPT : */* HTTP_CONNECTION : Keep-Alive REQUEST_METHOD : GET
s148サーバー : OK:
SERVER_NAME : <*.s148.xrea.com> HTTP_USER_AGENT : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; >> SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322) HTTP_ACCEPT_ENCODING : gzip, deflate REMOTE_HOST : *.*.*.* PATH_INFO : /css HTTP_HOST : <*.s148.xrea.com> HTTP_ACCEPT_LANGUAGE : ja SERVER_PROTOCOL : HTTP/1.1 SCRIPT_NAME : /lily2/lp.rb SERVER_SOFTWARE : Apache REMOTE_ADDR : *.*.*.* HTTP_REFERER : http://<*.s148.xrea.com>/lily2/lp.rb/config/ HTTP_COOKIE : ******** REQUEST_URI : http://<*.s148.xrea.com>/lily2/lp.rb/css SERVER_PORT : 80 REMOTE_USER : QUERY_STRING : GATEWAY_INTERFACE : CGI/1.1 HTTP_ACCEPT : */* HTTP_CONNECTION : Keep-Alive REQUEST_METHOD : GET 'SCRIPT_NAME'が違うね。
続き:
やっぱり、無料サーバーだと、'SCRIPT_NAME'がおかしく正常動作しない。
先ほどs60サーバーをXREA+にしたところ正常に動作するようになった。
このことから、現状、lily2はXREA.COMの無料サーバーでは動かないと言うことだ。
Copyright (C) 2003-2006 A.SAKAKI All Rights Reserved.
パソコンでサーバーを構築して、自宅サーバにしよう。