スレッドリストに戻る 全部見る 最新20 1-100 101-200

CGIスクリプトのサポート

1 : 管理者 2003年 5月 22日 17:30

当サイト内で公開しているCGIスクリプト wwwnikki, wwwcounter についての
サポートを行うスレッドです。

質問や要望、バグ報告などがありましたらよろしくお願いします。

2 : あう社長 2003年 5月 22日 18:16

旧掲示板からCGIスクリプトに関するログを引用しておきます。

-----------------------------------------------------------------
日記cgiスクリプト JF さん 12月7日(土) 16時21分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
はじめまして。日記cgiスクリプトを探していてこちらに参りました。
とても理想に近いスクリプトを見つけられて喜んでいます。
もしバージョンアップをすることがありましたら、各日付ごとにアンカー
がつけられて特定の日記の日付に直接リンクできるようになればいいなあ、
と思っています。図々しい要望かもしれませんが、可能でしたらご検討い
ただければ幸いです。
これからcgi設置をがんばってみます。丁寧な設置方法の説明があるので
私にもなんとかなりそうです。すばらしい日記スクリプトをありがとう
ございます。

RE:日記cgiスクリプト あう社長 さん 12月8日(日) 11時19分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
こんにちは。気に入っていただけたようで私もうれしく思います。

> もしバージョンアップをすることがありましたら、各日付ごとにアンカー
> がつけられて特定の日記の日付に直接リンクできるようになればいいなあ、
> と思っています。

これですが、すでに実装済みです。
説明は書いてなかったかな・・・?

http://www.ausystem.org/~aushacho/cgi-bin/wwwnikki.cgi/view#20021121

と、年月日を指定すればOKです。
ただ、過去ログ保存を行った場合はURLが変わってしまうので
参照できなくなってしまいますがこれはどうしようもないですね。



RE:日記cgiスクリプト JF さん 12月8日(日) 15時56分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
>> これですが、すでに実装済みです。

どうもすみません。確認いたしました。ご指摘ありがとうございます。
これから目一杯、活用させていただきます。

3 : あう社長 2003年 5月 22日 18:18

日記のCGIについて。 Momo さん 12月14日(土) 19時26分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
初めまして。日記のCGIをダウンロードさせて頂きました。
HTMLで表示出来てレスが付けられるものは少ないので「やっと見つけた!」と言う感じでした。
そこで質問なのですが、1ページに表示できる記事数は変えられませんよね。
変更出来るように改造は出来ますか?
もし出来るのであればXHTMLで記述してモバイルでも閲覧出来ますよね。
お時間あればヒントだけでも頂けたら・・・お願いします。

RE:日記のCGIについて。 あう社長 さん 12月17日(火) 9時35分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
> 初めまして。日記のCGIをダウンロードさせて頂きました。
> HTMLで表示出来てレスが付けられるものは少ないので「やっと見つけた!」と言う感じでした。

どうも、初めまして。
気に入っていただけたようでうれしいですね。

> そこで質問なのですが、1ページに表示できる記事数は変えられませんよね。
> 変更出来るように改造は出来ますか?

残念ながらそういう用途はまるで想定していませんでしたので
ちょっとした改造で実現できるとは思えません。

ただ、そういう使い方も有りかなと思うので
次回のバージョンアップのときに反映させるつもりです。

首を長くしてお待ちください。
さすがに年内は手をつけられませんので。
----------------------------------------------------

やば・・・これ放置したまんまだ。

4 : あう社長 2003年 5月 22日 18:19

XREAで設置出来ないようなんです… ishii さん 1月8日(水) 21時41分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.16; Mac_PowerPC)
こんにちはあう社長様。だいぶ前になってしまいましたが、「wwwnikkiを非常に非常に気に入ってしまいましたので、是非テンプレートの配付をお許し下さい」という用件でもってメールを差し上げたことがありまして、そのせつは快諾いただきまして有り難うございます。すぐにも頑張るつもりがどんどん日が過ぎてしまい、まだテンプレート屋として開業出来ておりませんが、こんどいよいよ素材屋を本格的に始めるにあたり、xrea.comさんの有料広告免除でもってスペースを確保したんですよ…。

xreaさんにお金も1年分払って、さー頑張るぞうー!……と思ったら、ナゼかxreaさんではどうしても動作しません。PATH_INFOの不正の所で返してるエラーが出ているので、PATH_INFOとXREAで検索してみたところ、
http://sb.xrea.com/showthread.php?s=&threadid=4184
このような↑記事を見つけてしまいました…。変な、ダブらせたような値を返してしまうという、サーバ側のバグらしいのです。あう社長様、これ、スクリプトの方でチカラワザで無理矢理動作出来るようにすることって、可能でしょうか…??いや、もちろん全部教えて下さいだなんて図々しいことは申しません。頑張って調べたり実験したりして自力更正しようとは思っているんです。ただ、作者様の感触として、「それはたぶん絶対難しい、ムリ、諦めた方が良い」ということだったりしたら、時間の無駄しちゃうかなあと思いまして…。どうでしょう?「感触」「ヒント」だけでも、そろりと、お教えいただけないでしょうか…。どうぞよろしくお願い致します。

…(; ;)それにしても、XREAさん150MBもあってばんばんざいと思ってましたのに、がっかりです…。私なんて3カ所で書いてる日記っぽいコンテンツ全部wwwnikkiにしてしまいましたのに、これを諦めねばならないとしたら本当に悲しいです。しくしく…。よく確かめてからさーばー選ぶべきでした…。

RE:XREAで設置出来ないようなんです… あう社長 さん 1月9日(木) 12時20分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
XREAで設置できないという報告はつい先日もありまして、
その報告をしていただいた方に対策を施したものを使っていただいたところ
やはりダメでした。

ですが、ishiiさんの見つけていただいたサポートページのログを読んでみたところ
対策可能な気がしてきました。

my $path = $ENV{PATH_INFO};

という行が上のほう(130行目付近)にありますので、ここを
my $path = $ENV{REQUEST_URI};
$path =~ s/$ENV{SCRIPT_NAME}//e;

と書き換えてみてください。


おそらくこれで解決すると思います。
これでもだめな場合はもう一度ご連絡ください。

しかし、随分前から発覚している不具合なのに放置されているのがよくわかりませんね。

有り難うございましたーー!!! ishii さん 1月9日(木) 14時8分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.14; Mac_PowerPC)
すごい〜〜! もお、感動です…
一発で完治してしまいましたー!やっぱり実際作られた方にお伺いするのが一番早道だったんですねー…。(私が自力更正なんて、100年かかりそう…)本当に、どうも有り難うございました。

>随分前から発見されている不具合なのに…
その通りですよね〜。なんだか広告の自動挿入のロジックのからみで(????)、そういうことになってしまってるみたいです。…って言われても何のことやらさっぱりですが…。

それはともかく、テンプレ屋としてきちんと開業しましたら、またご報告に伺いますね。こんな良いスクリプト、もっとみんなでじゃんじゃん使うべきですよー。これでめでたくxreaでも使えることが判明しましたし、どんどん拡がると良いですね♪♪

5 : あう社長 2003年 5月 22日 18:21

掲示板CGI するめいぬ さん 1月23日(木) 14時9分 キャプテン翼お絵描き掲示板
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
はじめまして!!
こちらの日記CGIがとても気に入って設置したいのですが、どうもうまくいかないので相談にのっていただけますでしょうか?

まず、Xreaなんですが、過去ログと更新記録を読む限りでは現バージョンはすでにXrea対応してるということですよね?でも、やはりviewを繰り返すエラーが出てしまうことが一つと・・・・・・・。

Xreaはあきらめてinfoseekのほうにまず設置しようと思ったのですが、これもどうしてもCGIが呼び出せません。
最初は同じディレクトリに全て置いてたのですが

## データファイル格納ディレクトリ
## 基本的に全てのファイルはこのディレクトリにあるものとする。
my $ddir = '../data/';

と、ディレクトリ外のデータを指定しているので、テキストにそってデータを別にしてみるとこのようなエラーが出てきました。
http://genzo1.hp.infoseek.co.jp/cgi-bin/wwwnikki/wwwnikki.cgi/view

パス、パーミッションは全てあっています。
なにかご助言いただけると大変助かりますので、どうかよろしくお願いします。

RE:掲示板CGI あう社長 さん 1月23日(木) 16時24分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
こんにちは、あう社長です。

XREAにはまだ何か問題があるということでしょうか・・・。
infoseekについては私の知る限り、まだ利用されている方がいないようですので
動作確認はとれていませんでした。

どうも、広告の自動表示が原因になっているような気がします。


さて、これらの解決にはサーバーの挙動のチェックを行う必要があります。
というわけで、チェックのためのCGIを作りました。
../data/server_test.html
それぞれのHPに設置し、表示された内容を教えていただけないでしょうか。

二つのファイルは同じディレクトリにコピーしてください。
パーミッションを
server_test.html 644
server_test.cgi 755
として、server_test.html を表示してください。

リンクが二つあるはずです。
そのリンクを両方ともクリックし、表示されたページの内容を教えてください。

ファイルを置いた場所の URL だけでも結構です。
これで対策方法がわかるかもしれません。


100%解決できるとお約束は出来ませんが、ご了承ください。

RE:掲示板CGI あう社長 さん 1月23日(木) 16時26分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
リンクをミスしてしまいました。

http://www.ausystem.org/~aushacho/data/server_test.lzh

これが正解。

RE:掲示板CGI するめいぬ さん 1月23日(木) 18時10分 キャプテン翼お絵描き掲示板
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
> はじめまして!!
> こちらの日記CGIがとても気に入って設置したいのですが、どうもうまくいかないので相談にのっていただけますでしょうか?
>
> まず、Xreaなんですが、過去ログと更新記録を読む限りでは現バージョンはすでにXrea対応してるということですよね?でも、やはりviewを繰り返すエラーが出てしまうことが一つと・・・・・・・。
>
> Xreaはあきらめてinfoseekのほうにまず設置しようと思ったのですが、これもどうしてもCGIが呼び出せません。
> 最初は同じディレクトリに全て置いてたのですが
>
> ## データファイル格納ディレクトリ
> ## 基本的に全てのファイルはこのディレクトリにあるものとする。
> my $ddir = '../data/';
>
> と、ディレクトリ外のデータを指定しているので、テキストにそってデータを別にしてみるとこのようなエラーが出てきました。
> →http://genzo1.hp.infoseek.co.jp/cgi-bin/wwwnikki/wwwnikki.cgi/view
>
> パス、パーミッションは全てあっています。
> なにかご助言いただけると大変助かりますので、どうかよろしくお願いします。

RE:掲示板CGI するめいぬ さん 1月23日(木) 18時21分 キャプテン翼お絵描き掲示板
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
返信ありがとうございます。
まずはお詫びと訂正なんです。
先ほどのエラーですがinfoseekは外部から直リンクでCGIを呼べないことを忘れていました。コピー&ペーストでブラウザから呼び出してもらえば、正しいエラーがご覧いただけると思います。

とりあえず、ご指導どうり両サイトにおいてみました。

Xrea
http://surumeinu.s2.xrea.com/cgi-bin/server_test.html
infoseek
http://genzo1.hp.infoseek.co.jp/cgi-bin/server_test.html

infoseekのほうはhtmlからアクセスしているにもかかわらず、リンクは受け付けられませんでした・・・・・。

RE:掲示板CGI するめいぬ さん 1月23日(木) 18時27分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
すいません、infoseekはCGI−binに入れると全て呼び出せないようなので、これもブラウザにコピペして呼び出してください。

お手数をおかけしますがよろしくお願いいたします。

RE:掲示板CGI あう社長 さん 1月23日(木) 21時14分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
あの、どちらもパーミッションの設定がされていないようなのですが。
エラーになってしまいます。

infoseek に設置する server_test.html はリンクの部分を適正に書き直してみてください。


RE:掲示板CGI するめいぬ さん 1月23日(木) 22時15分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
し、失礼しました!!(><;)はずかち〜〜!!

パーミッション設定しなおしましたら両方見れました。
あらためてよろしくお願いします。

RE:掲示板CGI あう社長 さん 1月24日(金) 11時38分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)

> パーミッション設定しなおしましたら両方見れました。
> あらためてよろしくお願いします。

確認しました。
うーん、XREAは仕様が異なるサーバーがあるみたいですね。
このタイプの仕様では wwwnikki では対処できません。

infoseek の方は、なんじゃこりゃ!という結果が出てますね。
wwwnikki.cgi を書き換えればなんとかなるかもしれません。

130行目付近に

# my $path = $ENV{PATH_INFO};
# XREA 対策
my $path = $ENV{REQUEST_URI};
$path =~ s/$ENV{SCRIPT_NAME}//e;

となっているところがあるので、これを

my $path = $ENV{PATH_INFO};
# XREA 対策
#my $path = $ENV{REQUEST_URI};
#$path =~ s/$ENV{SCRIPT_NAME}//e;

このように書き換えてみてください。


設置できました!! するめいぬ さん 1月24日(金) 23時18分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
INFOSEEKのほうはこれで動きました!!ありがとうございます〜〜〜!!
Xreaのほうはサーバーごとに仕様が異なるということなので、別のアカウントのほうでできるか、また試してみます。
本当にありがとうございました〜〜〜。

6 : あう社長 2003年 5月 22日 18:22

日記CGIの設置について ヒイロ さん 3月2日(日) 0時2分 Studio Sky
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 5.0)
こんばんわ。はじめまして。
この度、日記CGIをダウンロードさせて頂きました。
大変デザインもよく、また管理の仕方も個人的に探した中で一番気に入ったものなので、使わせていただこうとしました。

ただ、どれだけ設定しても、一向にCGIが動いてくれなくて……。
まだCGIに関しては初心者の域を出たくらいの者ですが、ここのBBSと添付されていたテキストを読み返しましたが、一向に変化はありません。

下記で、「XREA」に関して一部のサーバーでは不可、とのことでした。
が、やはり自分の属しているサーバーでのことなのか、単に自分の設定ミスか、わからないため、ここに、こうしてご質問を、という形になりました。

自分でもここの日記を使用したく、頑張ってみますので、どうかお力添えをお願いいたします。

「CGI」
http://hiroyui.s26.xrea.com/x/diary/wwwnikki.cgi/view
「下記のテスト用のモノ」
http://hiroyui.s26.xrea.com/x/diary/server_test.html

なお、パーミッションの方はXREAでの仕様で設定しています。
wwwnikki.cgi(700)jcode.pl(600) nk_temp.html(600) nk_kako.html(600)
graph/(777)

初心者の愚かなミスなのかもしれませんがどうぞよろしくお願いいたします。


RE:日記CGIの設置について あう社長 さん 3月3日(月) 10時42分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
拙作のCGIを気に入っていただいてありがとうございます。

テスト用のCGIの動作結果を見る限りでは、お使いのサーバでも問題なく動くと思います。
日記CGIのスクリプトの書き換えでミスをしているのではないでしょうか?

消してはいけない文字を消してしまったとか、そのあたりに気をつけて見直してみてください。


RE:日記CGIの設置について ヒイロ さん 3月3日(月) 14時15分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 5.0)
ありがとうございました。
一から調べなおしてみたところ、ディレクトリを保存する位置が自分は「.../diary」としていたのですがデフォルトでは「.../data」となっていました。保存する場所を「data」に変えたところ、見事表示できました。

お答え頂きどうもありがとうございました。
今後も活用させていただきます。
それでは・・・。


7 : あう社長 2003年 5月 23日 13:23

あー、このスレッド式掲示板は今のところ配布予定はありません。
理由はデータとコードの分離が完全には出来ていなくて、
スタイルシートの変更に perl の知識がある程度必要になってしまっているからです。

8 : あう社長 2003年 7月 14日 18:20

掲示板のスクリプトを微妙にバージョンアップ。
この板では無効にしてありますが、画像のアップロード時に
サーバー側ファイル名を自動で設定するようにしました。

今まで、同じファイル名の画像があると上書きしていたので。

9 : tam 2003年 8月 11日 19:59

初めまして。
画像がアップ出来て、レスの返せる日記帳を探しておりましてwwwnikkiを見つけました。
是非使わせて頂きたいのですが、動かないところがあって困っています。
サンプル画面の表示までは出来るようになったのですが、
中央のテーブル画面が表示されません。(枠を含めて全部、書き込みボタンも無し)
他の部分はといいますと、

過去ログ倉庫ボタンを押したときのURL
  /cgi-bin/wwwnikki.cgi/view/nk_kako.html/nk_kako.html
  (画面は変更されない)

管理用ボタン
  押すとURLの後ろに/adminが追加されるが、画面は変更されない。

戻る
  前画面に戻る(良好な動作)

制作者クレジット
  あうさんのページにジャンプ(良好な動作)

初心者なので、どこから手をつけたら良いのか分かりません。
チェックするべき点があれば、ご助言頂けると助かるのですが・・・
よろしくお願いします。 m(_ _)m

10 : あう社長 2003年 8月 12日 01:12

tamさん、はじめまして。
wwwnikki は一部のCGIサーバでは動作しない場合があるのです。
差し支えなければ、どこをご利用か教えていただけますか?

それと、 >>5 にチェック用のスクリプトが用意してありますので
お手数ですが、それを試していただけないでしょうか。
これの結果がわかれば問題点はほぼ見つかりますので。

よろしくお願いします。

11 : tam 2003年 8月 12日 03:56

ありがとうございます。
サーバーですがaaacafeで実験しています。

test_serverを置いたときのメッセージは次の通りでした。

SCRIPT_NAME /***/cgi-bin/server_test.cgi/view/
REQUEST_URI /***/cgi-bin/server_test.cgi/view/
PATH_INFO /view/

HPとしてもまだ立ち上げ段階ですので、wwwnikkiが動作しないのであれば、
他の鯖に乗り換える事もやぶさかでは無いのですが。。。
というか、wwwnikkiがメインのHPになりそうな・・・w

よろしくご助言をお願い致します。

12 : あう社長 2003年 8月 12日 08:16

もうしわけないですが、この結果を見る限りでは
aaacafe で動作しないようです。

SCRIPT_NAME が /***/cgi-bin/server_test.cgi
となるサーバであれば使えるはずです。


意外とこの制限に引っかかるサーバが多いので
根本的な対策を施してみたいと思います。

明日から夏休みなので数日あればなんとかなるのではないかと・・・。

13 : tam 2003年 8月 12日 13:01

動作しない件了解しました。
実はパーミッション他を疑いながら数日間悩んでいたので、胸のつかえが取れた感じです。
その分、あう社長の夏休みが心配ですが・・・^^;

試しに>>5さんのようにinfoseekに設置したところ、快適に動作しています。

私としては、乗り換えの方向で考えたいと思います。
ありがとうございました^-^

PS 山口も沖縄も良いところですよ^^

14 : tam 2003年 8月 12日 15:06

さらにinfoseekの方で・・・

日記のtop画面を表示したとき、画像の表示がうまくできません。
カキコしてアップしたり、一旦過去ログ倉庫に行って『戻る』で帰ってくると
うまく表示出来ます。
教えてクンに成ってしまったようで心苦しいのですが、アドバイスをお願いします。

15 : あう社長 2003年 8月 12日 15:31

日記のトップページを表示する URL をミスしていませんか?

おそらく、〜/wwwnikki.cgi/view/ と書いているのではないでしょうか。
一番後ろの / は必要ありませんので消してください。

〜/wwwnikki.cgi/view でうまくいくと思います。

16 : tam 2003年 8月 12日 15:49

そんなはずはない
と思って見直してみると、おっしゃるとおりでした(´д`;)

ありがとうございました。

がんばります

17 : あう社長 2003年 8月 12日 20:48

どうやらうまく動くようになったようですね。おめでとうございます。

スクリプトの修正は、やりたいことがいくつか溜まってきたので
そろそろやろうと思っていました。というわけで気に病むことはありませんよ。

18 : みっち 2003年 8月 14日 22:28

始めまして。
HPを上げてから1年のものです。
このたびCGIを勉強していますが・・・なにぶん難しくて^^::
こちらのレス付き日記が気に入ったのですが、右側のスペースが気になります。
スペースをなしにするか、固定式に写真などを入れたいのですが、どうすればいいのでしょうか?

基本的な質問で申し訳ありませんがよろしくお願いします。

19 : あう社長 2003年 8月 15日 00:35

スペースというのは右側ではなく左のことだと思うのですが、
このへんのデザインは好きなように変えられます。

テンプレートファイルというHTMLファイルに日記の文章を流し込んで
表示するような形になっていますので、テンプレートさえ書き換えれば自由自在です。


テンプレートのサンプルはCGIの紹介ページでもいくつか見れますので
そちらも見ていただけないでしょうか?
http://www.ausystem.org/~aushacho/dl/14.html

20 : BTS 2003年 8月 21日 06:01

こんにちは 画像が張れる一行日記を探してたどり着きました
私はXREAのS10サーバなのですが上のチェックだとSCRIPT_NAME が /***/cgi-bin/server_test.cgiと返すのですが
XREA対策のmy $path = $ENV{REQUEST_URI};$path =~ s/$ENV{SCRIPT_NAME}//e;を使うと最後に/view付けなさいというエラーページに飛び/view/view/view...と永遠に増えて行き
my $path = $ENV{PATH_INFO};を使うと表示は出来るのですが管理ボタン押しても/admin/admin/admin/...と続くだけです

これはこのサーバーでは使えないということなのでしょうか?

21 : あう社長 2003年 8月 22日 14:16

返答が遅れてすみません。どうもXREAはサーバ毎に細かな違いがあるようですね。

server_test.cgi の結果を見る限りでは XREA 対策は必要ありません。
管理ボタンを押したときの挙動が、何故そうなるのか不思議ですが・・・。

テスト結果の PATH_INFO の内容はどうなっていましたか?

22 : BTS 2003年 8月 23日 05:32

こんにちは、返答が遅れまして申し訳ないです
PATH_INFOには何も書いてありませんでした

SCRIPT_NAME /cgi-bin/diary/server_test.cgi
REQUEST_URI /cgi-bin/diary/server_test.cgi
PATH_INFO

という結果でした
上で書いた症状を詳しく書きますと「cgi-bin/diary/diary.cgi/view/admin/admin」のようにボタンを押すたび増えて行きます
また、過去ログボタンを押してもview/nk_kako.html/nk_kako.htmlのようになってしまいます

23 : あう社長 2003年 8月 26日 11:48

>>22
その場合ですと、PATH_INFOは必ず空白になってしまいます。
〜〜/cgi-bin/diary/server_test.cgi/view
といったURLを打ち込んで表示させてみてください。


ですが、ご報告の挙動から判断するに、お使いのサーバでの使用は無理のようです。
もうしわけありません。

24 : あう社長 2003年 8月 26日 17:00

えー、あまりにもPATH_INFOがまともに使えないサーバが多いので
PATH_INFOを使わないバージョンを作成しました。

ただ、今までのバージョンで動かなかったサーバでの動作テストが出来ていないので
本当にどこでも使えるかはわかりません。


それでも試してみたい、という方は
http://www.ausystem.org/~aushacho/data/_wwwnikki.lzh
をダウンロードしてください。

使い方は基本的に同じですが、日記を表示するURL に「/view」をつける必要はありません。
〜/cgi-bin/wwwnikki.cgi
で表示できます。

25 : BTS 2003年 8月 27日 09:01

報告です
上の新日記CGIを使ってみたのですがISWEB、XREA共にCGIエラーが起きてしまいますが私の設定ミスでしょうか?
ご確認お願いします

26 : あう社長 2003年 8月 27日 11:57

どのようなエラーが出るのでしょうか?
少なくとも私のサーバでは問題なく動いているので、サーバ側の仕様の違いが原因です。

27 : あう社長 2003年 8月 27日 12:12

XREAを借りて試そうかと思ったら、今は有料サービスしか受け付けていないので断念・・・。
ISWEBは受け付けているようですね。CGIのテスト用に借りておこうかな。

28 : あう社長 2003年 8月 27日 12:27

ISWEB は登録してきたので、近日中にテストができるようになると思います。

29 : 2003年 8月 27日 22:06

始めまして。日記をDLさせて頂きました。
初めてCGIを設置するのに頑張ってるのですが・・

FFFTPでサーバーにUPしたのですけれどサーバーの方は・・・
diaryというフォルダーの中にwwwnikkiのフォルダーがあってその中に色々入
っています。
ということは・・・
http://********/diary/wwwnikki/wwwnikki.cgi/view
で良いんですよね??
(使ってるサーバーは特に「cgi-bin」を設置しなくてもよいと書いてあったので
それは設置してないのです)
それを開くと真っ白の画面が出てくるのですが・・・
なにか設置を間違えてるのでしょうか?
戻りURLとパスワードを変えただけですが・・・
すみません。教えて下さい。よろしくお願いします。

30 : BTS 2003年 8月 28日 04:55

こちらのミスでした XreaでもIswebでも動きました
どうもありがとうございました

31 : あう社長 2003年 8月 28日 10:58

>>30
動きましたか。よかったよかった。
近日中に多少手直ししてから正式に公開しようと思います。

>>29
CGIのファイルはどこに置いても、普通は問題ありません。
真っ白な画面が出てくるということは、テンプレートファイルが見つからないのが原因です。

テンプレートファイルの置き場所と名前を確認してみてください。

32 : GORI 2003年 8月 28日 19:40

始めまして。日記をDLさせて頂きました。
設置自体はなんとかできたのですが...
version 0.642で書き込むときに画像の位置指定ができますが、どれを選択しても「上」と同じ結果にしかなりません。
そもそも私の理解がおかしいのでしょうか?

33 : あう社長 2003年 8月 28日 20:27

ご報告ありがとうございます。

どうも画像の位置指定にはバグがあるようです。
あとで修正しておきます。

とりあえずの対応方法としては、一度画像をアップした後に
日記の再編集をして、手で修正してください。

34 : 2003年 8月 31日 14:23

返事遅れてすみません。
diaryというフォルダーの中にwwwnikkiのフォルダーがあってその中に色々入
っています。
これじゃあ置き場所が違うのですか?
名前は特に触っていませんが・・・


## データファイル格納ディレクトリ
## 基本的に全てのファイルはこのディレクトリにあるものとする。
my $ddir = '../data/';
#
## 画像ファイルの保存先ディレクトリ
my $gdir = '../data/graph/';
#
## 日記データの保存ファイル名
my $save_file = 'nikki.log';
#
## 日記表示用テンプレートファイル
my $template = 'nk_temp.html';
#
## 過去ログファイル名の接頭辞
my $prefix = 'kako';
#
## 過去ログhtmlファイル
my $old_html = 'nk_kako.html';

ここを変えなければいけないのでしょうか?
基本的なことばかり聞いてしまってすみません。

35 : あう社長 2003年 9月 1日 17:17

wwwnikki.cgi が置いてあるディレクトリにファイルを全部置きたい場合は
以下のように書き換えてください。

しかし、ディレクトリを分ける方を私はオススメします。


> ## データファイル格納ディレクトリ
> ## 基本的に全てのファイルはこのディレクトリにあるものとする。
> my $ddir = '../data/';

my $ddir = './';


> #
> ## 画像ファイルの保存先ディレクトリ
> my $gdir = '../data/graph/';

my $gdir = './';

36 : scil 2003年 9月 2日 16:41

初めまして。どうも、wwwnikki.cgiをDLさせてもらいました。
現在XREAに、注意書きにあったXREA対策をとり、一通り設定を書き換えた所なのですが、
何故か管理用フォームでどの機能を設定してOKを押しても
http://***/wwwnikki/wwwnikki.cgi/
へ飛ばされてしまいます。
どんな原因が考えられるでしょうか。ご指導よろしくお願いします。

37 : あう社長 2003年 9月 2日 17:17

XREA での動作は不明な点が多く完璧な対策が出来ていないというのが実情です。

まだ正式公開していないのですが XREA でも動作する評価版を作成してありますので
そちらを試していただけないでしょうか。

詳しくはこのあたりを参照してください。
>>20-30


なお、正式公開していない理由は、
現行のバージョンで作成した過去ログが表示できないからです。

38 : scil 2003年 9月 2日 22:32

あ、すみません、過去ログちゃんと読むべきでしたね。
解決しました。どうもありがとうございました。
ではこれからずっと使用させていただきますねー。

39 : あう社長 2003年 9月 6日 19:52

お待たせしました。 wwwnikki ver 0.700 の正式版が出来ました。
とりあえず、紹介ページの更新は後まわしにして、こちらで発表します。

これで、たいていのサーバでは特に何もしなくても動くはずです。

http://www.ausystem.org/~aushacho/data/wwwnikki.lzh

このバージョンからは日記を表示するときに「/view」をつける必要がなくなりました。
というかつけないでください。


詳しいことは同梱のドキュメントを参照してください。

40 : あう社長 2003年 9月 6日 20:18

ver 0.700 を導入すると、今まで表示されていた画像が表示されなくなります。
過去ログや、0.700になってからアップロードした画像については問題ありません。

これは、日記の本文を再編集することで直せます。
日記の本文を管理者メニューで読み込み、画像の表示タグに書かれているファイル名を修正してください。


<img src='../../data/graph/DSC0001.jpg'>

<img src='../data/graph/DSC0001.jpg'>

例にあるように、ファイル名先頭の 「../」を消してください。

41 : ms 2003年 9月 18日 03:51

始めまして。
最近ネットで日記をつけてみようと思い、ここのサイトへたどりつきました。
wwwnikkiをDLさせて頂き、設置まではうまく行ったと思うのですが、書き込み等が出来ないのです。

・cgi自体は稼動していると思われます。
・パーミッションも指示通りに設定してあります。
・管理画面や、「過去ログを見る」「戻る」等はちゃんと飛べるのですが、
管理画面からどこへもいけません。
・サーバーは「ぶっとびネット」を使用しています。

私が見落としているだけなのでしょうか・・・。
初歩的な質問で申し訳ないのですが、教えていただけるとうれしいです。

42 : あう社長 2003年 9月 18日 12:07

管理画面でボタンをクリックするとどうなるのでしょうか?

43 : ms 2003年 9月 18日 23:22

こんばんわ。
管理画面へ入って、機能選択で「書込・修正」「一覧表示」等、どれを選択してクリックしても、同じページが開いて終わりでした。

44 : あう社長 2003年 9月 19日 09:32

非常に不思議な現象ですね・・・。
バージョンは0.700を使われてますか?

以下のことを試してみてください。

ブラウザのアドレス入力欄に
日記の表示URLに続けて 「?action=refer&pass=????」をつけて表示させてみてください。
????の部分はパスワードです。


GET、POSTに何か制限がかかっているのかな・・・?

45 : あう社長 2003年 9月 21日 21:40

SCRIPT_NAMEが正常に取得できていないのかも知れませんね。
28行目を説明にしたがって書き換えてみてください。

46 : ms 2003年 9月 22日 01:33

こんばんわ。
バージョンは0.700をDLしました。
28行目の「SCRIPT_NAME」の部分を書き換えたら管理画面が正常に動きました!

これでやっと日記がつけられそうです!
ありがとうございました!!

47 : ウッチー 2003年 10月 10日 20:13

始めまして、こんばんわ。
私はwwwnikkiを昨年から使わせていただいているものです。
今回サーバーを新しくしたため、移し替えたのですが???
ページにアクセスすると、「エラー発生ファイルが見つかりません
やりなおしたいときはブラウザの「戻る」ボタンで戻ってください。」
が出てしまいます。(;_;)

パーミッションなど全て以前のものと同じで、パールのパスと
戻りURLだけを変更しました。

これだけでは、わからないかも知れませんが、ヒントだけでも
教えて下さい。<(__)>

ちなみに、wwwnikki ver 0.641です。

48 : あう社長 2003年 10月 11日 01:53

どうも、こんばんはー。
ずいぶん長いことwwwnikki を使っていただけているようでうれしいです。

えー、ファイルが見つからないというエラーは日記のテンプレートファイルか
日記のログファイルが見つからないときに表示されるはずです。

ですから、それらのファイル名や置き場所を確認してみてください。

また、サーバによっては細かい制限や、仕様の違いによって動かない可能性があります。
差し支えなければ、どこのサーバをお使いなのか教えていただけませんか?


49 : ウッチー 2003年 10月 11日 21:03

御返答有り難うございます。<(__)>

え〜っと、サーバーはと言うとですね、1−MAN.NETと言うレンタルサーバーで、
スペックは、
WWW・CGI・メールサーバー:コバルトOS(リナックス)1GHz, メモリ768MB
です。

以前もコバルトを使っていまして、wwwnikki のフォルダごとダウンロードして
新しいサーバーにそのままアップしました。
その後、パーミッションとパールのパス、戻りURLを変更しました。

またまた、申し訳ありませんがお助け下さい。<(__)>

50 : あう社長 2003年 10月 12日 09:14

ちょっと調べてみたのですが、1-man.net では CGI ラッパーを使っているために
動かない可能性が高いです。

wwwnikki の 0.700 で試してみてはいかがでしょうか?
その場合、設定をある程度変更する必要がありますので注意してください。

51 : ウッチー 2003年 10月 13日 11:35

御返答有り難うございます。<(__)>

wwwnikki の 0.700 で試して見たところ、見事に動きました!
が?!今度は、書き込みを管理画面で実行しようと「OK」を押すのですが、

「エラー発生ファイルが見つかりません
やりなおしたいときはブラウザの「戻る」ボタンで戻ってください。」
が出てしまいます。(;_;)

またまた、申し訳ありませんがお助け下さい。<(__)>

52 : あう社長 2003年 10月 14日 22:53

だいぶ、状況が限定されてきましたね。
管理画面で、どの機能を選んでもエラーになりますか?

だとすると >>43 と状況が近いようです。
>>45 に書かれているように SCRIPT_NAME の設定が必要かもしれません。
これを試してもらえませんか?

53 : ウッチー 2003年 10月 15日 09:15

御返答有り難うございます。<(__)>

何度も何度もすみません。私の説明が悪かったようです。
レスや書き込みを実行する時のみに「エラー発生ファイルが見つかりません」が
出てしまいます。

しかし、wwwnikki.cgiのページに戻って更新をかけるとちゃんと書き込みは、
されています。

ちなみに、SCRIPT_NAME の設定もしてあります。

日記は付けられるのでOKとしたほうが良いですかね。
もしなおれば、非常に有り難く思いますが・・・

何度も何度も申し訳ありません。<(__)>

54 : あう社長 2003年 10月 16日 20:22

なるほど、書き込み自体は上手くいっているんですね。
これは調査する上ではかなり大きな手がかりになります。

何とか解決しようと思いますので、もう少々お待ちください。

55 : あう社長 2003年 10月 20日 15:32

調べてみましたが、何故このような挙動になるのか非常に不可解です。
何か特殊なバージョンの perl を使っているとしか・・・。

これで直るかどうかわかりませんが、以下の行を書き換えてください。
&display_log の後ろに ('') を追加します。

263行: &display_log('');}
279行: &display_log('');
777行: &display_log('');
863行: &display_log('');
974行: &display_log('');
1567行: &display_log('');

56 : あう社長 2003年 10月 20日 15:46

もう少し考えてみたのですが、「過去ログの表示互換性」は yes にしてありますか?
そうであれば、no にして試してみてください。

この互換性の部分は環境依存性が高く
CGIラッパーを使っているサーバでは動かない可能性があります。

57 : むらまさ 2003年 10月 25日 19:10

いつもつかわせてもらってます。(^.^
wwwnikkiとても使いやすくてとてもいいです。
これからも頑張ってください。

質問なのですが、画像をタイトル部分に貼り付けることはできないのでしょうか?
もしなにか方法があればご教授お願いいたします。m(_ _)m

58 : ウッチー 2003年 10月 27日 09:43

やったー!正常に動きました!\(^^)/

>>55 を試したら、直りました。 あう社長様ありがとうございました。
これからもこの素晴らしいwwwnikkiを大事に使わせていただきます!

本当にありがとうございました。m(_)m

59 : あう社長 2003年 10月 27日 18:24

>>57
タイトル画像の貼り付けは、テンプレートファイルを書き換えることで
好きなように出来ます。

表示する画像ファイルを CGI と同じディレクトリに置いた場合、
そのファイル名だけを書いてください。

<img src='XXX.jpg'>


テンプレートファイルと同じ場所に置いた場合は、36行目の$ddirで
指定したパスをファイル名に付け加えてください。

$ddir = '../data/' の時
<img src='../data/XXX.jpg'>


>>58
動いてくれたようでなによりです。
まさかあの修正で大当たりするとは・・・。

というわけで、あとでこの修正を行ったバージョンを公開しようと思います。

60 : むらまさ 2003年 11月 7日 18:03

アップロードした画像をタイトル部に貼り付けたいのですが・・・
できますでしょうか?


http://sloop.vis.ne.jp/wahoo/

ただいま無理やりにタイトル部掛け軸画像を張っているのですが、管理者用フォームで
アップロードした画像をタイトル部分に張りたいのですが出来ますでしょうか?

61 : あう社長 2003年 11月 10日 10:33

>>60
自分の好きな名前でファイルをアップロードしたいということですよね?
残念ですが、アップロードしたファイルの名前は自動的に決められるので出来ません。

ファイル名を指定できるようにした方がいいでしょうか?

62 : むらまさ 2003年 11月 10日 22:10

いや、ただ日記の題名部分にアップロード画像をはりたいだけなんです。
メッセージ部分には、貼れるんですが題名部分には貼り付けられないんで。
すいませんがよろしくおねがいします。

63 : 迦樓羅 2003年 11月 11日 01:18

どうも初めましてwwwnikkを入れたのですが
プロバイダーがWAKWAKでcgi-binの所には画像を入れれないので
画像ファイルの保存先ディレクトリを
my $gdir = 'http://park12.wakwak.com/~calura/graph/';に
(/public_html/graph/でも駄目でした)
したのですが×マークが出てgraphの中に画像が保存されてない状態になります
どのように対処したら貼る事が出来るようになるか教えてください お願いします!
(FTPで画像をあげて書込・修正であげた画像ファイル名に変更すると表示される事は確認)

http://park12.wakwak.com/cgi-bin/sbox/~calura/nikki/wwwnikki.cgi

64 : あう社長 2003年 11月 11日 17:09

>>62
二度手間になりますが、まず普通にCGIで画像をアップロードします。
次に、同じ日の日記を再編集してください。

本文の欄に画像を表示するためのタグがありますので、
それを表題の欄にコピーします。


これで可能ではありますが、あまりスマートな方法ではないですね。

65 : あう社長 2003年 11月 11日 17:37

>>63
my $dir='/~calura/graph/';
としてみた場合に上手く動くかどうか確認してみてください。

66 : 迦樓羅 2003年 11月 12日 21:16

やってみましたが駄目でした!
my $dirだと500 CGI Error
my $gdirでやっても画像が保存されてませんでした

やっぱcgi-binに画像が置く事ができずpublic_htmlに置かないといけないのが
関係してるんですかね?

んでもう一つ今頃気づいたのですがcgi-binの後にsboxが勝手に付いてたので
こちらはmy $meをフルパスで書いたらこれは直りました

http://park12.wakwak.com/~calura/cgi-bin/nikki/wwwnikki.cgi

67 : あう社長 2003年 11月 13日 10:29

ああっ、すみません。
ご指摘の通り、$dir ではなく $gdir を書き換えなければいけないのでした。

しかし、これでもダメですか。
もう少し対策を考えてみます。

>やっぱcgi-binに画像が置く事ができずpublic_htmlに置かないといけないのが
>関係してるんですかね?

そうです。$gdir の指定次第で解決するとは思うのですが・・・。

68 : nak 2003年 11月 21日 14:51

はじめまして。
wwwnikkiのデザインが気に入り、DLさせていただいた者です。
「簡易設置方法」を参考に、日記のページへのリンクを貼る段階までは
できたのですが、リンク先が「ページがみつかりません」と表示されてしまいます。

このような場合、どこに問題があるのか、どのようにすれば解決できるのか、教えて
いただければ幸いです。

利用サーバはhttp://www.d-net.to/です。
お手数ですが、よろしくお願いします。

69 : あう社長 2003年 11月 21日 21:17

>>66
my $gdir='~calura/graph/';

と設定した上で wwwnikki.cgi の 938行目付近を
以下のように書き換えてください。

my $img = sprintf( "<img src='/%s%s' %s %s alt='%s'>",
$gdir, $fname, $width, $height,
$QUERY{fname} );

# %s の前に '/' を追加します。

これでダメなようだと打つ手がありません・・・。

70 : あう社長 2003年 11月 21日 21:20

>>68
「ページが見つかりません」というエラーはCGIが表示しているページですか?
そうでないのであれば、CGIファイルの置き場所、ページのURL をもう一度確認してみてください。

71 : nak 2003年 11月 22日 12:23

さっそくのお答え、ありがとうございました。
再確認したところ、URLの間違いと、パーミッションの設定に問題が
あったようで、現時点では正式に動作しています。

自分にとっては理想の日記でしたので、末永く使わせていただきます。
それでは。

72 : 春日はるみ 2003年 12月 2日 11:12

毎度です。
自宅&会社のHPをリニューアルするのに一行日記CGIを探してたんですが
よく考えたらここにあったのを思い出して導入してみました。
で、とりあえず導入自体は出来たんですが どうやら文字化けが発生することがあるようです。

●表題が化ける
表題「とりあえず設置してみました」で書き込むと、表題が
2003年 12月 1日 (月) とりあえず設置してみまし?
に。

●さらにそれを修正しようとすると、「本文」のタグがなくて表題のみになって
テーブルが崩れる。
とりあえず設置してみまし? size=80> </td> </tr> <tr> <th>本文</th> <td> <textarea name=
(さらにフォントがなにかおかしい)

です。もしかしてsjisだとまずい?と思ってnk_temp*.htmlをeuc-jp-unixにして
送ってみたら 余計におかしくなってしまいましたw;
どうも何かコード変換がうまくいってないような雰囲気です。

バージョンは最新(0.700)、サーバはunixです。

#追記:表題の最後が「た」で終わるとまずいようです。

73 : あう社長 2003年 12月 2日 11:21

むむ・・・。
さっそく調査します。

74 : あう社長 2003年 12月 2日 11:47

テストしてみましたが、再現しませんでした。

文字コードについては sjis で問題ありません。
私のところでも sjis 使ってますし。

いったい、何が起きているのか・・・?

75 : 春日はるみ 2003年 12月 2日 14:04

うーむ。再現しませんか〜
とりあえず最後に「。」をつけるとセーフっぽいから今はそう対処してます。
自宅鯖に設置する時にまたいろいろ試してみようかと思います。

76 : あう社長 2003年 12月 2日 15:53

なんだか気味が悪いですねえ。
何か判ったことがあれば、また報告をお願いしますね。

77 : 春日はるみ 2003年 12月 4日 06:43

自宅鯖(Win2k+AnHTTPD)に設置してみました。
が、こちらでは refer.logはできるものの、書き込んでもログが作成されないようです(エラーも出ない)。
まぁこちらはかなり適当な鯖なのでそっち方面の問題があるのかもしれませんがw
もうしばらくいじってみますー

78 : あう社長 2003年 12月 5日 11:16

なんだか色々問題が出ているようですねえ・・・。
うまく解決するといいのですが。

79 : あう社長 2003年 12月 15日 20:08

近々、wwwnikki のバージョンアップを予定しています。
次からは1行レスのレイアウトも自分で設定できるようになります。
というか、スクリプト自体は完成しています。

しかし、収録しているテンプレートファイルも書き換えないといけません。
なんかいいデザインはないですかねえ・・・。

80 : あう社長 2003年 12月 15日 20:49

というわけで、新しいバージョンのテスト中です。
http://www.ausystem.org/~aushacho/cgi-bin/wwwnikki.cgi

OLタグや、レスを2行使って表示など、
今までとは違う表示が出来ているのがわかると思います。


ちなみに、色遣いがちょっとアレなのは
そういうコンセプトで作られたテンプレートファイルを使っているからです。

81 : chikuwa 2003年 12月 23日 13:37

社長さま初めまして。
画像が上げられつつ、ツッコミの入れられる日記を探して辿り着きました。
大変重宝しております。ありがとうございます。
特に不具合も無く設置は出来たのですが、ひとつ質問が…。

日記本文及びレスのフォントサイズを変える事はできないのでしょうか?
デフォのサイズですと若干大きく感じてしまうので、気持ち小さくしたいのですが…。
ざっと一通りcgiを見渡してみたのですが、変更出来そうな項目が見当たりませんでした。

何卒ご教授お願い致します。

82 : あう社長 2003年 12月 23日 16:18

日記のレイアウトはCGIのファイルとは分離されています。
テンプレートファイルと呼んでいるものが日記のレイアウト定義になりますので
そちらを書き換えてください。

83 : chikuwa 2003年 12月 23日 20:07

おお。なるほどそっちでしたか〜。
早速弄ってみます。

ご教授有難う御座いました。

84 : あう社長 2003年 12月 24日 21:02

そんなわけで、デザインとスクリプトが分離されているのが
売りの一つなわけでして。

好きなようにデザインをいじってください。

85 : nak 2003年 12月 31日 14:46

nikki、ありがたく使わせていただいております。

ところで、日記の文頭(タイトル・本文含む)や、レス部分の文頭に
半角カナを使って書き込むと、漢字が表示されるのは、不具合なのでしょうか?

86 : あう社長 2003年 12月 31日 16:23

半角カナですか?
いま試してみましたが、タイトル、本文、レスともに半角カナで始まる文字を書いても
問題なく表示されました。

文字コードは何を指定していますか?
シフトJIS以外ではもしかしたら文字化けが起こる可能性があるかもしれません。

87 : nak 2004年 1月 4日 23:00

確認ありがとうございます。
こちらの場合、文字コードの指定はシフトJISでした。

例として「ケイジバン」とタイトルに打ち込みましたが、
やはり文字化けしてしまうようです。

迅速なお答えにも関わらず、報告が遅くなって申し訳ありませんでした。

88 : 投稿者削除 2004年 1月 6日 11:24

投稿者削除

89 : あう社長 2004年 1月 6日 12:10

すみません、半角カナのみでテストしてみたところ文字化けすることを確認しました。

wwwnikki.cgi で使われている &jcode::convert( \$val, 'sjis');
という行を、全てコメントアウトしてみてください。(行の先頭に # 記号を書く)
# &jcode::convert(\$val, 'sjis');

もしかしたらこれで解決するかもしれません。
しかし、もう少し検証が必要ですね。

90 : 投稿者削除 2004年 1月 6日 22:33

投稿者削除

91 : 管理者削除 2004年 1月 6日 22:34

管理者削除

92 : あう社長 2004年 1月 7日 01:00

無関係な宣伝が書き込まれていたので削除しました。
管理者削除機能を初めて使ったな・・・。

93 : ケー 2004年 1月 18日 03:47

wwwnikki.cgiを使わせていただこうと思い、設定をして
設置をしたところ、どうやっても実行エラーが起こります。
当方、niftyサーバーですが、
スクリプトの置き場設定(InterQ用)や、ファイルの置き場所など、
色々と動かしてみても結果は同じでした。
また、何も設定しない状態(ダウンロードしたままの状態)で、
nk_temp.html、nk_kako.html、wwwnikki.cgi、をアップし、
パーミッション設定してみても、やはり動きませんでした。
デフォルトの状態で動かなかったので、サーバーとの互換性だと思うんですが、
他にniftyで設置されてる方か、管理人さん、お助けください。

94 : ケー 2004年 1月 18日 03:49

何度もスイマセン。↑もちろん、graphも設定しています。

95 : ケー 2004年 1月 18日 15:22

さらに追記です。自己解決?しました。
寝ておきてから色々検証してみたところ、
niftyサーバーではモジュールをサポートしてないようです。

ですから、Line9の「use strict;」をコメントアウトしてみると動きました。
strict モジュールは、厳格化のため?(検索して得た生半可な知識ですが)
らしいので、はずしても大丈夫だと思うんですが、どうなんでしょう?
同じような環境の方のために、参考になれば。

96 : あう社長 2004年 1月 18日 15:52

解決したようでなによりです。

おっしゃるとおり、 use strict は無くても動きます。
スクリプト作成中にこれを書いておくとバグを発見しやすくなるだけです。

次のバージョンからははずすようにしますね。

97 : yui 2004年 1月 26日 17:11

はじめまして。
wwwnikki、やっと理想のCGIを見つけたと喜んでおります。
ありがとうございます!

ひとつ質問があるのですが・・・。
過去ログ倉庫のページで、リストから期間を選んで過去ログを表示すると、
一番下に過去ログリストのページに戻れるリンクがありますよね?
私はnk_kako.htmlを〜〜〜diary/data/nk_kako.htmlという配置でアップしてあるのですが、
リンクを見ると
〜〜〜/diary/cgi/nk_kako.htmlになってしまっていて飛ぶことができません。
直したいと思っていろいろ見てみたのですが、どこを変えたらいいのかわからなくて・・・。
どこかに問題があるようでしたら教えてください。
よろしくお願い致します!

(うまくいかないのはここだけでその他は上手くいっています。)
(cgiは〜〜〜/diary/cgi/wwwnikki.cgiに置いています。)
(51の方と同じ状況も出ましたが、これは55を試したら直りました)

98 : あう社長 2004年 1月 27日 15:10

これは過去ログ作成時に発生するバグですね。
今まで気づきませんでしたが・・・。
ご報告ありがとうございます。

修正するには wwwnikki.cgi の 1039行目を以下のように書き直してください。
旧:s/<!--<<BACK_URL>>-->/$new ? $back_url : $old_html/e;
新:s/<!--<<BACK_URL>>-->/$new ? $back_url : $me."?view=".$old_html/e;

今までに作成した過去ログファイルはこの修正では直りませんので
お手数ですが、ftpなどで一度ダウンロードして手元で修正してください。

該当するリンクのURLを 'wwwnikki.cgi?view=nk_kako.html' と書き換えることで
うまくいくと思います。

99 : yui 2004年 1月 27日 17:39

うまくいくようになりました♪
思い切って質問してみてよかったです。
ありがとうございました!!

100 : あう社長 2004年 1月 27日 21:17

解決しましたか。よかった。

多分、このバグは最初からあったと思うんですけど、
今まで誰も気づかなかったというのもある意味すごいな(感心している場合ではない)。


修正したバグも溜まってきたので
そろそろ新しいバージョンを公開しないといけません。

来週あたりには・・・何とか・・・したいです。

101 : あう社長 2004年 2月 13日 15:24

wwwnikki.cgi 0.720(20040213)をアップしました。
今回から一行レスのレイアウトを自分で作成可能になっています。
バグ修正も多数行っていますので、お早めに入れ替えることをオススメします。


さてと、これでやりたいことは全部詰め込めたかな。
バグも要望も出てこなければ、これ以上バージョンアップすることは無いはずです。

102 : sh 2004年 2月 16日 05:23

テンプレート(temp1、temp2)のスタイルシート、
BODYのfontが suze になってます。

昨年に気付いて自分で修正してたのですが、
報告を怠ってました…、ごめんなさい。

103 : あう社長 2004年 2月 16日 19:05

そんなミスがあったとは・・・。
あとでこっそり直しておきます。

104 : ta 2004年 3月 16日 08:58

はじめまして。
スキンタイプのレス&画像アップ日記を探していてたどり着きました。
早速設置してみたのが、エラーになってしまい表示が出来ません…。
パーミッションはサーバー側が指定しているものとこちらに書いてあるものをためしたのですが、
どうも上手くいきません。
suExecを導入しているサーバーなのですが、お手数ですが必要となるサーバー環境を
お教えいただけないでしょうか。
ちなみに使用しているのはCsideです。
どうぞよろしくお願い申し上げます……。

105 : あう社長 2004年 3月 16日 11:46

Csideの説明を読む限りでは、
スクリプトが内部で作成するファイルに、
suExec でエラーになるパーミッションを設定しているのが原因と思われます。

まず、wwwnikki.cgi の書き換えが必要です。以下の行を書き換えてください。
「0666」を「0600」にするだけです。

719:chmod 0666, ... ⇒ chmod 0600, ...
958:chmod 0666, ... ⇒ chmod 0600, ...
1225:chmod 0666, ... ⇒ chmod 0600, ...
1346:chmod 0666, ... ⇒ chmod 0600, ...
1376:chmod 0666, ... ⇒ chmod 0600, ...

そして、アップロードしたファイルなどは、
サーバ側で指定しているパーミッションにしてください。


おそらくこれでうまくいくと思うのですが、
動かなかった場合は、どんなエラーがどのタイミングで出るのかも
教えていただけませんか?

106 : ta 2004年 3月 16日 20:36

やってみました。
が、やっぱりエラーになってしまいます…。
タイミングと致しましてはこのスクリプトに飛んだときに
「Error 500 Internal Server Error」が出まして、
「エラーの原因として
・ 一行目のPerlのパスに誤りがある
・ ファイルのパーミッションに誤りがある
・ FTPの転送モードがASCII(テキスト)モードになっていない
・ 「require」文でファイルの指定に誤りがある
・ スクリプト内に記述ミスがある(特に「,」「;」「"」「'」の書き忘れ)
・ 改行コードが「LF」となっていない(特にMacユーザーの方はご注意ください)
・ .htaccessの内容が正しくない
  といったことが考えられますので今一度ご確認ください。 」
と出て表示できません。
Cside側に問い合わせたところ、パーミッションを合わせてダメなら動作に
必要となるサーバー環境を教えてくださいと言われました。
やはりパーミッションでしょうか…
お手数をおかけしてすみません。

107 : あう社長 2004年 3月 16日 22:52

うーん、謎ですね。

特殊な環境は必要としていません。
一応、このサイトの環境を書きますと、サーバは FreeBSD です。
Perl は 5.005_03 というやや古めのバージョンです。

suExec がどういう仕様なのか詳しいことまではわかりませんが、
スクリプトを変更した際の記述ミスにも注意してみてください。
・ スクリプト内に記述ミスがある(特に「,」「;」「"」「'」の書き忘れ)

パーミッションについては 701, 600 を使っていれば問題ないと思われます。

108 : Clear 2004年 3月 20日 02:16

はじめまして。
どうでも良いかもですが、

## 日記表示用テンプレートファイル
my $template = 'nk_temp0.html';

初期設定のままだと動きません。

アーカイブ内のファイルを使うなら、

## 日記表示用テンプレートファイル
my $template = 'nk_temp.html';

とデフォルトでするべきだと思うのですが。いかがでしょう?

スルーでも構いませんが、一応ご報告にあがりました。

109 : あう社長 2004年 3月 22日 19:08

報告ありがとうございます。
これは気がつきませんでした・・・。
自分ではデフォルトのテンプレを使ってなかったので。

一応、新機能の追加を考えているので、そのときにあわせて修正しようと思います。

110 : sh 2004年 3月 31日 13:58

過去ログの<title>を、過去ログ作成時にそれぞれ決められたり

テンプレートでは非表示、過去ログ化したファイルでのみテキストを表示させられたり

要望ですが、これは便利だと思います。
後者のイメージは例えばこのような。
<!--<<KAKO_DEL>>--> <!-- <!--<<KAKO_DEL_END>>-->
過去ログで表示されるテキスト
<!--<<KAKO_DEL>>--> --> <!--<<KAKO_DEL_END>>-->

111 : あう社長 2004年 4月 4日 09:43

なるほど、これは便利そうですね。
次回に追加しようと思います。

112 : HIIRO 2004年 4月 18日 13:25

こんにちは。以前ここの日記CGIを使用させて頂くにあたって、質問をさせて頂いた者です。
少し前にサーバーを移転したのですが、
その際にここの日記CGIがバージョンアップしているのを知り、バージョンアップを試みましたが、
その結果CGIエラー(500)になってしまい、使用が出来なくなりました。

サーバーテスト用のCGIでもこの掲示板の内容にあったように、

SCRIPT_NAME /data/server_test.cgi
REQUEST_URI /data/server_test.cgi
PATH_INFO

となってしまい、どうも使用できないようにも思えるのですが、どうなのでしょうか?
ここのCGIは気に入っているので、継続して使用したいのですが。
ちなみにパーミッションに関しては付属テキストにあった通りに設定済みです。
サーバーは「パルフェネット」http://www.parfe.jp/ です。

ご判断をお願いします。

113 : あう社長 2004年 4月 18日 19:38

ご利用いただきありがとうございます。

エラー番号が500ということは、パーミッションの問題ではありません。
スクリプト自体にエラーがあるということになりますね。

スクリプトの書き換えでミスをしていないか見直していただけませんか?

なお、バージョン0.7以降からは PATH_INFO を使わないようにしましたので
server_test.cgi の結果はCGIの動作と全く関係がなくなっています。

114 : Domingo 2004年 4月 19日 01:20

はじめまして、WWWnikki.cgiをダウンロードしました。
上の方にCsideのサーバーで動作しない、という書き込みがありましたが
自分もCsideのサーバーをレンタルしていて同じエラー(500エラー)が出て
四苦八苦しておりました。

CGIの入ってるフォルダ(うちはhttp://中略/ff11/diary/なので
diaryのフォルダ)のパーミッションを666にしたところ、正常動作しました。
一応Csideでも動いた、という報告をさせていただきます。

115 : 悪魔 2004年 4月 21日 01:17

気まぐれに私も入れてみました(笑)
http://www.f-space.co.jp/~nomura/wwwnikki/

116 : あう社長 2004年 4月 26日 12:55

パーミッションの設定次第で500エラーが出る場合もあるんですね。

>>115
リンク先の、改行コードの違い云々というのは
普通、問題になることでしょうか?
今まで見てきたスクリプトで、そこに言及しているものはなかったんですが。

テストモードについては非常に便利そうなので取り入れたいと思っています。

117 : ちゃんこ 2004年 4月 27日 18:38

こんにちは〜。なかなか魅力的だったのでwwwnikkiをダウンロードさせて頂きました。
さて、パーミッションについて質問なのですが…。

私が使用しているロリポップでは777や666は禁止されているのです。
http://lolipop.jp/

そのままで置いてもやはり500エラーが出てしまうので、パーミッションを微妙に変えてみたり手を尽くしてみたのですがどうやっても動作しません。
勿論パスの書き間違え等も無いか確認しましたよ。
ロリポップの場合はスッパリと設置を諦めたほうが良いのでしょうか…。

118 : あう社長 2004年 4月 27日 22:11

>>117
この場合、wwwnikki.cgi 内で設定しているパーミッションが
不適切である可能性があります。

>>105 を参考に書き換えてみていただけますか?

119 : 悪魔 2004年 4月 27日 23:44

>>116
DOS,Windows系のテキストエディタでファイルを作ると改行コードが
0x0d , 0x0a になりますよね。Unix の場合は 0x0a のみです。
スクリプトファイル(wwwnikki.cgi等)の最初の行が
#!/usr/bin/perl[0d][0a]
になっているとUnixな環境では改行コードの0x0aの前の0x0dまでを
shellに渡す値としてみてしまい「“/usr/bin/perl[0d]”なんて
コマンドはない」とエラーになるわけです。ちなみに
#!/usr/bin/perl [0d][0a]
のように perl の後ろにスペースが入ると「“[0d]”なんて
ファイルはない」([0d]が perl の引数とみなされる)と
言うエラーに変わります。どのみち CGI としては 500
(サーバー側でのエラー)扱いにされてしまうわけです。

120 : 悪魔 2004年 4月 27日 23:55

>>116
perlの掲示板のCGIでこんなのみつけました。
http://www.kent-web.com/bbs/yybbs.html
テストモードもついています。
ソースも眺めてみたらかなりよくできています。
参考にしてちょ。

121 : 火燐 2004年 4月 29日 23:11

はじめまして。こちらのwwwnikkiをダウンロードさせてもらいました。
>>117のちゃんこさんに便乗して質問させてください。

自分もロリポップを使用しているので、なかなか設置ができずに困ってます。

★まずは1行目を「#!/usr/bin/perl」に変更。
それからwwwnikkiのマニュアル通りのパーミッションで設定して設置。
 →500エラー http://err.lolipop.jp/500.html

>>105を参考に「0666」を「0600」に書き換え、ロリポップ推奨のパーミッションで設置
 →500エラー http://err.lolipop.jp/500.html

☆ちなみにロリポップの推奨はこんな感じです。
・HTML・画像ファイル 604
・CGIの実行ファイル 700
・CGIのデータファイル 600
・ディレクトリ 705

パーミッションが不適切なのが理由でしょうか?ご指南宜しくお願いします。

122 : あう社長 2004年 4月 30日 13:51

パーミッション設定はどうも鬼門のようですね。
今、大急ぎでテスト機能を作成しておりますのでそれを使って試してみてください。

遅くとも明日の土曜日中には完成させますので。

123 : あう社長 2004年 4月 30日 14:04

>>119
ああ、わかりました。

この改行コードの問題は、
普通はftpソフトでサーバに転送する際に改行コードが変換されるので
特殊な環境でない限り意識する必要のないことです。

むしろ、Windows環境で編集することを考えれば0d0aであるべきだし
これはこのままでいいでしょう。

124 : ちゃんこ 2004年 4月 30日 16:20

>>117の者です〜。

>今、大急ぎでテスト機能を作成しておりますのでそれを使って試してみてください。
>遅くとも明日の土曜日中には完成させますので。
とても楽しみです!作成頑張ってくださいね〜。

また違う質問というか、ご提案なのですが…。
wwwnikkiのスキンを作ってみたいと思うのですが、その行為は許可していただけるでしょうか?
もし可能でしたら挑戦してみたいのですが。

125 : あう社長 2004年 4月 30日 19:12

> wwwnikkiのスキンを作ってみたいと思うのですが、その行為は許可していただけるでしょうか?

それはもちろん大歓迎です。
私も新しいものを作りたいのですがいかんせんネタがなくて。

126 : あう社長 2004年 4月 30日 22:04

えー、大急ぎでテスト機能を組み込んでみました。
ドキュメントの整備などをやっていると公開が遅くなるので
まずはこの場で、スクリプトのみの公開となります。

http://www.ausystem.org/~aushacho/data/wwwnikki0.lzh

使い方ですが、96行目の 'no' を 'yes' に書き換えるとテスト結果がブラウザに表示されます。
# 'yes' のままでは日記機能は使えません。

これで全ての項目が○になっていれば正常に動くはずです。
×があった場合は、それがどの項目なのかと、
そのファイルのパーミッションを教えてください。

また、ロリポップではおそらく54行目 の 0666 を 0600 にする必要があるでしょう。


お試しください。

127 : 投稿者削除 2004年 5月 2日 03:42

投稿者削除

128 : TRO 2004年 5月 2日 03:48

少し間違ってしまったので書き直します。

どうも、はじめまして。自分もそろそろブログなんぞと思いまして、DLさせていただきました。

しかし、うまく動かなくて困っております。サーバーは2種類ありまして、
一つはso-net鯖。もう一つはお名前.com鯖です。

so-netの方はかなり前に新規を締め切っているような鯖でして、
http://web.archive.org/web/19990223201330/www.so-net.ne.jp/access_service/guide/option/dir_menu.html
http://web.archive.org/web/20011202064246/www.so-net.ne.jp/access/option/free01_3.html
過去の保存のページですみません。このような鯖を使っているみたいです。

お名前.comのほうは
http://www.onamae.com/help/ms/program/
のようになっているみたいです。どうやらOSにWin2000を使っているらしく、パーミッションなどの設定が不要らしいのですが…

ちなみにso-netの方は
http://www02.so-net.ne.jp/~fht/cgi-bin/wwwnikki.cgi/
のように表示され、
お名前の方は
http://www.gamestream.info/cgi-bin/wwwnikki.cgi/
と表示されます。

パーミッション値は何度も確認いたしましたので、間違いはないと思います…
一応、過去の内容も見ましたが対処法がわかりません。

よろしくお願いします。

129 : あう社長 2004年 5月 2日 08:52

>>126 のテスト機能の結果はどうでしたか?
これも動かないのであれば、何か根本的な間違いをされている可能性があります。

なお、「お名前.com」の方ですが以下のように書かれています。
---------------------------------------
CGIプログラムを設置するフォルダは?

お客様のご自由に設定頂けます。設定によってはご加入の初期状態で「user-cgi-bin」というフォルダがサーバースペース内に作成させている場合もありますが、設置場所はこれには制限されません。
ただし、「cgi-bin」という名前のフォルダを作成した場合、このフォルダ内ではCGIプログラムが動作致しませんのでご注意下さい。
---------------------------------------
まずはスクリプトを置く場所を変えてみてください。

130 : TRO 2004年 5月 2日 11:16

早速のお返事ありがとうございます。

>>126のテスト表示機能なのですが、実は昨日試そうと思い落としたのですが、変更箇所が分からなくて試せませんでした。
96行目を確認したのですが、そこには曜日表示のプログラムしか書いていなく試しに"no"で検索をかけてみましたが、そのような項目は見当たりませんでした。
そのテスト機能のスクリプトは"wwwnikki.cgi"に書いてあるのですよね。もし、勘違いしていたら申し訳ありません。

あと、お名前.comの方ですが初め他のフォルダ名で置いたのですが、動きませんでしたのでcgi-binフォルダに変えてやってましたが、これも使えなかったのですね。確認不足ですみません。
しかし、他の名前と"user-cgi-bin"で試してみましたが、やはり動きませんでした。

131 : あう社長 2004年 5月 2日 11:33

うわ、すみません。アップするファイルを間違えていました。
アップしなおしましたので、もう一度お試しください。

132 : TRO 2004年 5月 3日 00:16

アップのほうお疲れ様でした。
早速試してみたところ…両方とも全て×印でした。

過去ログhtmlや日記テンプレートファイルが存在しないのはおかしいですよね。
やはり設置方法が間違っているのでしょうか……

133 : あう社長 2004年 5月 3日 00:44

実際にファイルの置いてある位置と、スクリプト内で指定した位置が
正しいかどうかを確認してみてください。

位置の指定方法が間違っているのではないでしょうか。

134 : 悪魔 2004年 5月 3日 01:10

>>133
事故って車が入院してしまって暇なので(嘘)チェック入りバージョンを試してみました。
チェックモードが入って設定しなければいけないところが非常にわかりやすくなりましたね。
気になったのが以下のエラーメッセージの表記です。
「データディレクトリが…」→「データディレクトリ(ddir)が…」の方がわかりやすいかも。
「可能」→「可能\」(スクリプトをSJISで書いた場合の問題ね)
「過去ログhtmlファイルが存在しません」→「過去ログhtmlファイルがデータディレクトリに存在しません」

135 : TRO 2004年 5月 4日 00:59

どうも。

位置指定ですが、今回フルパスにて行ってみましたが、やはりダメでした。
あと、cgiのほうですと../data/と指定していたのでそれを外してみましたが、結果は変わりませんでした。

136 : あう社長 2004年 5月 4日 08:18

えーと、ファイルを全部 CGIファイルと同じ場所に置いて試してみてください。
その場合のパスの指定ですが、
my $ddir = './';
になります。

それでもダメであれば、動作確認の取れている無料サーバ(例えばinfoseek)で
設置テストを行ってください。

137 : TRO 2004年 5月 4日 12:12

どうも。

社長の言うとおりにパスを書き換えたところ無事に動きました。
御迷惑をおかけしました。そして、ありがとうございます。

あと、お名前.comの方ですが、
画像保存ディレクトリ、日記テンプレートファイル、過去ログhtmlファイルの3つが認識できませんでした。
自分で置いたファイルですので、サーバーOSの問題かと思っております。
パーミッション値を設定しないサーバーだとこのような問題も出てきてしまうのでしょうか?

では、失礼致します。

138 : あう社長 2004年 5月 4日 12:21

とりあえず動いたようでよかったです。

> パーミッション値を設定しないサーバーだとこのような問題も出てきてしまうのでしょうか?

パーミッションの値がおかしい場合は、それを示すメッセージを表示しますので
それが原因とは言い切れないです。

またなにか分かったことがあれば、よかったらご報告お願いします。

139 : ぽた 2004年 5月 6日 08:01

社長様、はじめまして。
今度、こちらの日記を使用させていただこうと思いまして、昨日からつたない知識で導入しようと
うんうん考えていたのですが、どうもうまくいきません。
私が使っているサーバはhttp://rocket3.net/で特にパーミッション等の設定が必要ではないような
ので、すぐ導入できるかなあと思ったのですが管理者画面で日記を書くところまではいきます。
ですが
「エラー発生」過去ログの保存に失敗しました
と出てしまうのです。
自分で変更したのはテンプレートファイルをnk.htmlに変更したくらいです。
それはwwwnikki.cgiにも変更点を修正したのですが・・・。
パスワード「1234」で一応またアップしてみたので、修正しなければいけない点を教えてくださ
ると幸いです。
社長さま、よろしくお願いいたします。

http://banbi.rocket3.net/wwwnikki/wwwnikki.cgi
http://banbi.rocket3.net/wwwnikki/nk.html

140 : あう社長 2004年 5月 6日 13:25

http://banbi.rocket3.net/wwwnikki/wwwnikki.cgi
このページを見に行くと真っ白なページになってしまいますが、症状は確認できました。
ログの保存先指定がおかしいのではないでしょうか。

>>126 のテスト機能付きバージョンでテストしてみてください。

141 : lunch 2004年 5月 7日 09:40

はじめまして、一行レスに一目惚れして、早速DLさせて頂いたのですが
500エラーの壁にぶち当たって困り果てています。
ご助言いただけたら幸いです。

まず、サーバーはInfoseekの有料版を使っております。
そこで、infoseekではcgi設置で
perlパスを !/usr/local/bin/perl にしろとのことなんですね
書き換えたほうでもやってみたのですがだめでした。
perlさっぱりわからないのですが、ここは書き換えても問題ないのでしょうか?
一応サーバーはperl 5.6.1を使っているそうです。

次に、cgiファイルはcgi-binディレクトリから呼び出すようにしろ、とあり
http://(省略).co.jp/cgi-bin/wwwnikki/wwwnikki.cgiでやっているのですが
このときのパーミッションは
cgi-bin/(755)
    wwwnikki/(755) 
         スクリプト 
    date/
でよろしいのでしょうか?
ほかのものはwwwnikki.txtどうりパーミッションやスクリプトの設定しました。

情報が少ないかも知れませんがお気づきの点、疑問点ありましたら
ぜひよろしくお願いいたします。

142 : あう社長 2004年 5月 8日 10:06

おそらく$ddirに設定しているディレクトリのパーミッションがまずいと思うのですが。
ちなみにcgi-bin/wwwnikki.cgi と置いた場合はどうでしたか?

それと、 >>126 のテスト機能つきバージョンでお試しください。
どこに問題があるかわかるようになっていますので。

143 : lunch 2004年 5月 9日 11:20

>>126のテスト機能も動かず根本的な間違いをしていたようです。
もう一回DLし直し、最小限の変更のみでもう一度やり直したところ動きました。
どうしてもディレクトリを分けるとまた、500エラー出てしまい、
$ddirを間違ってしまうようで、cgi-bin/wwwnikkiでやることにし、解決できました。

末永く使用させていただきます。ありがとうございました。m(_ _)m

144 : 悪魔 2004年 5月 18日 16:06

管理者用フォームで「一覧表示」を選ぶと
「エラー発生 ファイル(./data/view)が見つかりません」って
言われます。
チェックに入れておいてね。

145 : 悪魔 2004年 5月 18日 16:45

同じく「リファラ一覧」でURLのところが「(internal)」「(no referer)」
って出てリンクが張られているけど、選ぶとエラーになるなぁ。
エラーになるのが正しいのであればリンクは張らないでほしいぞと。

146 : 悪魔 2004年 5月 21日 16:01

面倒なことを発見してしまった…
同じOS(FreeBSD4S)上で同じように wwwnikki.cgi を動かしているのに、
apache-1.3.28 の場合はちゃんと動くんだけど、apache-2.0.45 だとまともに動かない。
いろいろ見てみたら、引き渡されているパラメーターがサーバー側でキャッシュ
されているかのような動作をしている。proxy なし状態で IE6, Netscape7.1, lynx
で確かめたが、いずれも同じような症状が出る。
引数が正しくわたらないので違う機能のページが出たりする。
wwwnikki.cgi を編集したりしてファイルを更新すると1回だけはちゃんと動く。
これは apache2 のバグかな。まだ確認してないけど cookie が悪さしているか!?

147 : TRO 2004年 5月 22日 16:08

どうも、以前お世話になりました。
色々、調べているうちにお名前.comでの問題点が分かりました。

お名前.comでは相対パスは使用できず、絶対パスでファイルを指定しないと認識しないと言うことみたいです。
しかも、絶対パスでも"/"前に"."が付く、鯖独自のパス指定みたいです。

関連部分を貼り付けておきます。

>Perl内でjcode.plや他のCGIスクリプトなどの場所を指定して読み込む場合は、最上位のフォルダからの絶対パスで指定して頂く必要があります。相対パスでの指定はできませんのでご注意下さい。
>
>(例) ルートフォルダの下に「cgi-bin」フォルダが作成されていて、「cgi-bin」フォルダの中にあるtest.cgiを読み込む場合
>→「'./cgi-bin/test.cgi'」と記述して下さい。
>
>※ 読み込む元のCGIがどの階層にあっても記述は変わりません。
>※ 読み込む元のCGIが「cgi-bin」フォルダにある場合でも、単に「'test.cgi'」と指定しただけでは読み込むことはできません。

では、失礼致します。

148 : AOI 2004年 8月 21日 19:19

初めまして、こんにちはです。
wwwnikkiの機能、デザインがとても理想的でしたので使わせていただきたいと思っているのですが
「wwwnikki サンプル(nk_temp.html)」の表示までは来ているようなのですが
wwwnikki サンプルのタイトル、過去ログ倉庫の次がすぐに、管理用コード入力になって
間のテーブルが表示されません。

>>9 と同じ状態なのかもしれません。
使用サーバーInterqです。
CGIはまったくの素人なのですが、ご指導よろしくお願いします。

最終的には、
>http://www.gem.hi-ho.ne.jp/~tey-san/index.shtml
さんのような設置を目指してます。


149 : あう社長 2004年 8月 22日 00:54

状況がいまひとつ掴めないのですが、日記を一度も書いていない状態であれば
テーブルは表示されないはずです。

日記を書いてみた後でページを表示してもやはり同じなのでしょうか?

ちなみに >>9 の状態とは違うと思われます。

150 : AOI 2004年 8月 22日 16:17

>>149
ありがとうございます。
問題は解決しました。

151 : あう社長 2005年 9月 22日 19:14

久しぶりに wwwnikki をバージョンアップしました。
最近はブログ全盛で、日記CGIを設置して使うという人も
少なくなったのではないかと思います。

私としても、今回の機能追加でやりたいことは取り敢えず無くなりました。
おそらくこれが最終版になると思います。

サポートなどは引き続き行いますし、バグがあれば修正版を出しますけど。


そういう意味ではこれをバージョン1.0にしてもよかったのかな。

152 : 管理者削除 2006年 5月 3日 17:51

管理者削除

153 : 管理者削除 2006年 5月 18日 06:31

管理者削除

154 : Fuk 2006年 8月 18日 01:48

初めまして。
wwwnikkiを見つけてぜひとも使わせていただきたいと思っておりますが、
設定チェックモードにおいて各ディレクトリが存在しません、となってしまいます。
「$ENV{SCRIPT_NAME}は正常に動作しています」以外はXの状態です。

サーバーは、hi-hoのパーソナルドメインサービス
http://home.hi-ho.ne.jp/support/faq/option/pdomain/
を使っていますが、なにぶん素人なため解決法が分かりません。

データファイルの置き場所を色々変えてみたりはしたのですが。。。

アドバイスをお願いします。

155 : あう社長 2006年 8月 18日 21:42

見たところ、プロバイダ側の制限はかかっていないようですので
ディレクトリの位置と、スクリプト内での指定に食い違いがあると思います。

データファイルを /html/data/ に置いて、
スクリプトで
my $ddir = "$ENV{'HOME'}/html/data/";
または
my $ddir = '../html/data/';
と指定してみてください。

156 : Fuk 2006年 8月 20日 16:00

無事動かすことができました。
ありがとうございました!

名前: メール: 削除キー:
レス番号: 削除キー:
スレッドリストに戻る 全部見る 最新20 1-100 101-200
threadbbs.cgi ver 0.90(20030714) 2002 AuSYSTEM