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

CGIスクリプトのサポート

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

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

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

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
threadbbs.cgi ver 0.90(20030714) 2002 AuSYSTEM