トップ «前の日記(2004-11-21) 最新 次の日記(2004-11-23)» 編集

のぶのあれもこれもそれもナニも!?


2004-11-22

_ [tdiary][win] winXPでnamazu

 s30の時からやっているんだが、どうもうまく動かなかったので、再チャレンジ。

ActivePerl、kakazi、namazuまでは順調にインストール出来たが、肝心のsqueeze.rbが動かない。ここを参照してCGIでアクセスすると、Apacheがerrorを吐く。

[Mon Nov 22 19:34:08 2004] [error] [client 172.16.39.15] Premature end of script headers: squeeze.rb
[Mon Nov 22 19:34:08 2004] [error] [client 172.16.39.15] D:/home/nob/public_html/diary/squeeze.rb:172: (eval):1compile error (SyntaxError)\r
[Mon Nov 22 19:34:08 2004] [error] [client 172.16.39.15] (eval):1: syntax error\tfrom D:/home/nob/public_html/diary/squeeze.rb:170:in `eval'\r
[Mon Nov 22 19:34:08 2004] [error] [client 172.16.39.15] \tfrom D:/home/nob/public_html/diary/squeeze.rb:172\r
[Mon Nov 22 19:34:08 2004] [error] [client 172.16.39.15] \tfrom D:/home/nob/public_html/diary/squeeze.rb:170:in `each'\r
[Mon Nov 22 19:34:08 2004] [error] [client 172.16.39.15] \tfrom D:/home/nob/public_html/diary/squeeze.rb:170\r

なんのこっちゃサッパリ判りません。

_ お届けもの

ラブコスメティック、エプソンダイレクト共に今日発送された模様。

_ [tdiary][win] winXPでnamazu(2)

 なんとかかんとか、出来るようになった。

1.squeeze.rb

結局CGIで動かす手段を見つけられなかったので、debianからコピる。(^^;)
ただし、pluginとしては動くので、出力先をc:/Apache2/htdocs/tdiaryにする。

2.namazuのインデックス作成

mknmz -O c:\namazu\var\namazu\index c:\Apache2\htdocs\tdiary

3..namazurc

Index         C:\namazu\var\namazu\index
Replace       /c\|/Apache2/htdoc/tdiary/(\d\d\d\d)  http://tpx31/~nob
Lang          ja
ContentType   "text/html;charset=EUC-JP;"

4.namazu.cgi.exe

c:\namazu\libexec\からd:\home\nob\public_html\へコピる。

5.search_form.rbを有効にする。

ヘッダーへ追加
<div class="search">
<%= namazu_form "../namazu.cgi.exe" %>
</div>

6.タスクスケジューラーに登録

namazu.bat
----------
echo off
call mknmz -O c:\namazu\var\namazu\index c:\Apache2\htdocs\tdiary

_ やっぱダメっぽい。検索は出来ているんだけど、Replaceが旨く行ってない。(ToT)

[]