05/06/08 16:47:49 CQtUij2Y
CGIが利用するデータファイル(書き込み・参照等をされる。掲示板で言えば名前や本文を格納するようなもの)
についてのパーミッションの設定で、
CGIから読み書きを行うためにRやWを許可しますが、
RやWを許可してしまってユーザーにそのCGIから以外の経路で不正な操作をされる可能性って大丈夫なんでしょうか?
152:nobodyさん
05/06/08 17:32:48
>>151
所有者のみ許可してグループ、その他は許可しなければいいじゃないか
153:151
05/06/08 18:16:32
apache2.confの<Files>とdenyで自己解決しました。
>>152
CGIをオーナー権限で実行する場合はそれで良いようですね。
154:nobodyさん
05/06/09 07:18:29
>>153
web経由ならそれでいいけど共有サーバの場合のサーバ内での読み書きにはApache関係ないから
155:nobodyさん
05/06/13 14:16:54
>>98 どこの鯖つかってんの?
カウンターCGIは、広告自動挿入されるレン鯖だとつかえないことが多いよ
156:nobodyさん
05/06/22 23:15:36
【 CGI名 】 clever bbs ver.4
【配布先URL】 URLリンク(solodesign.jp)
【設置サーバ】 URLリンク(isweb.www.infoseek.co.jp)
【 質問内容 】
ここの掲示板を使いたいと思って、cgiを初めていじってるんですけど、
パーミッション設定をマニュアル通りにしてアップしても403になってしまいます。
パーミッションを777にしても結果は同じでした。
どうしたら403を解除できるでしょうか?お願いします
157:nobodyさん
05/06/23 01:32:32
【 CGI名 】 画像添付フォームメール系
【配布先URL】 いろいろ
【設置サーバ】 さくら
【 質問内容 】 とにかくできん
いんたなるさばえらぁ
他ショボイCGIはOKなんだけど
画像添付フォームだけがでけいん
158:nobodyさん
05/06/23 04:32:00
>>156
cgi-binディレクトリの中に入れましたか?
.cgiが755その他は644で動きますたよ。
>>157
>>2
159:nobodyさん
05/06/24 01:06:35
>>156です
>>157
ありがとうございました。正常に作動しました。
しかしもう2点、頑張っても解決できない点があるのですが、
・画像のアップロードができない
しようとすると「画像のアップロードに失敗しました」と表示されてしまいます。
・他のページからリンクで飛ぼうとすると403になってしまいます。
アドレスをアドレスバーにコピペすれば行けるのですが。
重ね重ね申し訳ないですがよろしくお願いします。
160:nobodyさん
05/06/24 01:28:06
もう少し具体的に書きます。
現在の画像周りの設定は
# アップロードディレクトリ ____.07
# → パスの最後は / で終わること
# → フルパスだと / から記述する
$ImgDir = "./img/";
# アップロードディレクトリのURLパス ____.08
# → パスの最後は / で終わること
$ImgUrl = "URLリンク(xxxxxx.xxxxx.co.jp)(imgフォルダのアドレス)";
で全て同一フォルダにアップしてあります。
161:nobodyさん
05/06/24 03:45:46
>>160
imgディレクトリをclever.cgiと同列に置けばうp出来ますたよ。
403エラーについては、.cgiファイルを直リン禁止が仕様ですので如何ともしがたい。
htmlファイルにcgiファイルへメタタグのrefreshで飛ばすよう記述して、htmlファイルをリンクすればいいかな?
162:nobodyさん
05/06/26 02:43:03
【 CGI名 】携帯用メール送信フォーム (i_mail.cgi)
【配布先URL】URLリンク(www.deaikensaku.net)
【設置サーバ】URLリンク(www.arings.com)
【 質問内容 】メール送信確認画面から送信しようとすると「エラーです」の
エラーメッセージが出ます。
マニュアルページによる設置方法はこう↓です。
public_html(アップロードフォルダ)/
|__i_mail[変更不要]/
|__i_mail.html[変更不要]
cgi-bin[変更不要]/
|__ i_mail.cgi[705](テキストエディタで開いて各種設定をして下さい。)
mail.csv[606]
jcode.pl[変更不要]
mimew.pl[変更不要]
index.html[変更不要]
lock[707]/
|__index.html[変更不要]
163:162 ◆se.eiIUl2E
05/06/26 02:45:22
設置方法は上のとおりらしいのですが、arings鯖は
cgiを置く場所 :cgi-bin
コンテンツを置く場所:httpdocs
と決められているとのことです。ちなみにftpソフトで最初に鯖に接続すると
こんな感じ↓で2つのフォルダが表示されます。
□cgi-bin
□httpdocs
マニュアル通りの置き方でよいのかどうかわかりません。。。
どなたか教えていただけないでしょうか。
164:162 ◆se.eiIUl2E
05/06/26 02:49:13
全く見当違いなことを考えてるのかもしれませんが、この鯖は
cgi-binフォルダにcgi-bin以外のファイルを置いても
全く認識してくれないのではないかと・・・
他のcgiで、cgi-binフォルダにindex.htmlとかを置かないcgiは動きましたので・・
165:nobodyさん
05/07/01 19:17:23 tOQDfb3Z
【 CGI名 】 apeboard+
【配布先URL】 URLリンク(short.candy8.net)
【設置サーバ】 URLリンク(jp.hasky-style.com)
【 質問内容 】
write.thmlから書き込みをしたら、apeboard_plus.cgiに書いた事がいく設定です。
しかしwriteページがエラーになります。
ただのエラーかと思ったのですがapeboard_plus.cgiはちゃんと見れるんです。
どうやらhtmlにはエラーが出ていて、cgiは表示されているようなんですね
しかし、htmlにエラーが出ているからといってcgiが動かない訳ではなく、
もう1個boardの方を設置したのですが正常なんです。
boardの方はhtmlからカキコするんじゃなくて、cgiから書くので。
これってどうすればhtmlを表示する事が出来るのでしょうか?
もしくはwriteを別なところにUPして
writeから書いた内容がapeboard_plus.cgiに反映するように
するにはどんな設定にすれば良いのでしょう?
わかる方、アドバイスよろしくお願いしますm(_ _)m
166:nobodyさん
05/07/03 23:48:48 4Ev1DUbg
【 CGI名 】 YY-CHAT
【配布先URL】 URLリンク(www.kent-web.com)
【 質問内容 】
$logfile = './***.txt';
↓
$logfile = 'URLリンク(www.***.com)';
ログのファイルサイズが大きくなるので、
ログを別サーバーに保存しようとこのように絶対パスにて指定すると、
どうしてもオープンエラーが出てしまいます。
相対パスだと何の問題もなく表示されるのですが、絶対パスでの指定は無理なのでしょうか?
167:nobodyさん
05/07/04 05:58:12
>>166
別サーバには保存できないよ
URL指定するだけで保存できたら恐ろしい
168:nobodyさん
05/07/04 16:42:54
>>166
別の鯖にアップロード用スクリプトを置いて、ソケットで押し込む。
とでたらめな事をいってみる。
169:166
05/07/04 17:27:34
では、別サーバーのファイルデータを取得するといった事は可能でしょうか?
書き込みはいいので、読み込みだけといった形なんですが。
170:nobodyさん
05/07/04 20:01:48
>>169
読み込みなら化膿
171:166
05/07/04 20:34:07
>>170
しかし標準で使うとOpen Errorと出る罠orz
どうしたら取得できるんだろう。
172:nobodyさん
05/07/05 01:43:05
普通にファイル開こうとしても無理。
ネットワーク関数勉強しる。
173:166
05/07/05 02:46:45
>>172
うい。頑張ってみる。サンクス。
174:nobodyさん
05/07/05 03:50:18
つ【LWP】
175:166
05/07/05 03:53:46
>>174
何かヒントをもらったようだ(?
ありがとう、師よ。
176:nobodyさん
05/07/10 06:52:51
>175
読み込みだけじゃなく、書き込みもしたいのなら
chmod忘れずにな。(要するに権限を変更しる)
177:nobodyさん
05/07/14 12:38:36 0L4aMOkE
【 CGI名 】 MobileMiniBlog Ver1.0
【配布先URL】 URLリンク(sound.jp)
【設置サーバ】 ローカルでテストしてもうまくいかない段階です。
【 質問内容 】
(他スレで誘導されてきました。コピペですみません)
URLリンク(sound.jp)
↑のMobileMiniBlog Ver1.0というのを使いたいんですが、
必要最低限の設定をしてからローカルでテストしてみても、表示結果が
</TR>
</TR>
</TR>
</TR>
</TR>
というものになってしまいます。
初期設定のままでも同じです。
サンプルでは
URLリンク(moritomo.k2.xrea.com)
のようなものになるらしいんですが…。
どこをいじればいいのか教えていただけないでしょうか?
よろしくお願いいたします。
※分からないことがあったら問い合わせるようにとスクリプトの中にメールアドレスが
書いてありますが、この作者はなんかエロいので怖くて問い合わせできません…。
178:nobodyさん
05/07/14 19:09:44
>177
とりあえず、マターリしよう。
エラーを見たいから サーバにうpしてくれ。
179:nobodyさん
05/07/14 19:31:31 0L4aMOkE
>>178
すいません。何をうpすれば良いのでしょうか?
エラーは何も出ていないようです。
真っ白な画面で、ソースを見ると
</TR>
</TR>
</TR>
</TR>
</TR>
となっていました。
180:nobodyさん
05/07/14 19:35:53
そやなくて、CGI本体をうpしてほしいねん。
181:nobodyさん
05/07/14 19:51:29 0L4aMOkE
>>180
CGI本体は、>>177の「配布先URL」のページの一番下にダウンロードのリンクがあります。
初期設定をいじらずに実行しても結果は同じでした。
182:nobodyさん
05/07/14 20:12:04
>>179
サンプルのページもソース見ると先頭に</TR>が表示されてる
183:nobodyさん
05/07/14 20:26:47
そりゃぁ、CGIスクリプトのエラーだろ。
他あたったほうがいい。
184:nobodyさん
05/07/15 02:45:08
>>177
ざーっと眺めただけだけど、Diary.pmの397行目
× print "</TR>\n";
○ $table .= "</TR>\n";
でいいはず
185:177
05/07/15 13:48:27 DWnpb8KH
遅くなりましてすみません。
>>184
そのように直してみましたが、やはり画面は真っ白でした。
ソースを見ると
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=euc-jp"></HEAD>
<BODY></BODY></HTML>
となっていました。
無理なようでしたら、183さんのおっしゃるように他あたってみます…。
186:nobodyさん
05/07/15 18:46:51
>185
そうね。もしあれなら作者さんにエラーがあることを
メールで知らせた方がいい。
187:184
05/07/15 21:26:15
上で書いたのは</TR>が最初に出てくるバグを直すためだけのものです。
まぁ、こんな不具合残したまま公開しているとこは見限ったほうがよさげ。
188:2/1
05/07/16 05:13:17
【 CGI名 】heroskin014.lzh Version 0.14
【配布先URL】URLリンク(www.hero.ne.jp)
【 質問内容 】
※上記CGIは、データベースCGI(URLリンク(www.hero.ne.jp))の
表示用スキンです。本体・スキン共に当方で改造は行っていないません。
前提として、サーバーの仕様で
○CGI用フォルダ:home/cgi-bin/
○HTML用フォルダ:home/doc/(★URLは URLリンク(home)<))に従って、
○CGI用フォルダ:URLリンク(home)<)~/doc/homeA/DB/
というように、バイナリデータをHTML用フォルダに分け、
●バイナリパス($binpath):../../doc/homeA/DB/
●バイナリURL($BinUrl):URLリンク(home)<)~/doc/homeA/DB/○○○.jpg">となり、表示されなくなってしまいます。
$BinUrl でURL指定したいのですが、どこをいじっていいものやら…。
189:2/2
05/07/16 05:20:49
前の名前欄、「1/2」の間違いです、すみません。
↓ここら辺変えればいいかな~とは思うのですが、
めぼしい値を変えるとURLが空白だけになってしまいました…。
●L250あたり
sub table_para_path{local( $table ) = @_; if( $binpath eq "" ){ $binpath = $datpath; }
$imgpath = $binpath . $table . "/bin/";
$delimgpath = $binpath . $table . "/bin_del/";
$csvfilepath = $binpath . $table . "/csv/";
if( $BinUrl eq "" ){ $BinUrl = $binpath; }
$CsvUrl = $BinUrl . $table . "/csv/";
$BinUrl = $BinUrl . $table . "/bin/";
●L920あたり
sub list_SKIN{local( $i, $showmax );
【略】
while( 1 ){
if( $tmplist =~ /\[\#(\w*)\.\]/i ){# #の場合は実値のみ
$i = $ic{lc($1)};
if( $style[$i] eq "IMG" ){
$past[$i] = $imgpath . $recfield[$i];
if( $recfield[$i] ne "" && -f $past[$i] ){# NOP}
else{$past[$i] = $hero'zsp;}
}
else{$past[$i] = &hero'listTEXT( $recfield[$i], -1, "", 'ON' );}
長々と済みません。どなたかご教授いただけないでしょうか。
190:184
05/07/16 05:43:37
>>188
そもそもそのページにはスキンについての説明がないんだけど。
<img src探し出して直接書き換えちゃだめなの?
191:188
05/07/16 12:05:24
そういえばそうですね…>img src
それなら私でも対応できそうですので、そっちでやってみます。
192:nobodyさん
05/07/21 17:42:12 FUuiu3h5
【 CGI名 】KENT-WEBさんのSUNBBS
【配布先URL】 URLリンク(www.kent-web.com)
【設置サーバ】 さくらインターネット
【 質問内容 】
# 表示ファイルHTML (第1ページ)
# → ファイル名のみを記述
という設定の所に何を入れたらいいのかがわかりません。どうか教えて下さい。
193:nobodyさん
05/07/21 19:44:22
KENTに聞けば?
194:nobodyさん
05/07/21 20:58:47 JUoOvvGf
センドメールのCGIを設置してみたのですが…送信ボタンを押したあとの画面に
「無効なQUERY式です」
としか表示されずに困っています。これってどういう意味ですかね…?
195:nobodyさん
05/07/22 00:43:33
>>194
せめて>>1を嫁
196:nobodyさん
05/07/23 02:48:59 Wrc21dr7
【 CGI名 】髭式BBS
【 質問内容 】
スレッド毎に枠を付けるには何処を触ればいいんですか?
そのままの設定だと、スレッドと背景が同じ色なんで見づらい(´・ω・`)
枠を…枠を付けるにはどうすれば!
197:nobodyさん
05/07/23 03:20:31
>>196
その質問は設置とは全く関係がない
198:nobodyさん
05/07/23 03:31:00 Wrc21dr7
(´・ω・)ゴメス
他で質問してきますね(´・ω・;∴;∵;
199:nobodyさん
05/07/23 07:32:00 Wrc21dr7
だめ、CGIについての問題が発生した系(´・ω・`)
【 CGI名 】髭式BBS
【 質問内容 】
スレッドを作成して、そのスレッドに返信すると
スレッドの本文が透明になる(ドラッグすると見えるようになるけど変な表示)
それで、もう1回レスつけると、今度は1回目のレスも透明になって、最新のものしかまともに表示されない。
何が原因でしょうか?(・ω・`)
200:nobodyさん
05/07/23 08:54:07
>>199
(´・ω・`)知らんがな
自分で変な改造したんだろ
201:nobodyさん
05/07/23 13:53:56 Wrc21dr7
$admin_id = '管理者ID';
$admin_pwd = '管理者パスワード';
$admin_name = 'あなたのお名前';
$admin_mail = 'あなたのメールアドレス';
$admin_url = 'あなたのホームページ';
$path = 'このCGIを設置したURLパス';
触ったのこの部分だけだよ(ノд`)
202:nobodyさん
05/07/24 23:24:11 gbmCui/i
【 CGI名 】KENT-WEBさんのASKA BBS
【配布先URL】 URLリンク(www.kent-web.com)
【設置サーバ】 Prohosting
【 質問内容 】 500エラーがどうしても直らない。
perlのpassは確認した。アスキーモードで転送した。syntax OK
cgiのパーミッションやフォルダは755にした。cgi-binフォルダに入れた。
2行目に use CGI::Carp qw(fatalsToBrowser);を入れても同じ表示でした。
203:nobodyさん
05/07/24 23:46:54
Perl 入れて perl -wc aska.cgi
204:nobodyさん
05/07/25 02:34:29 4IA/HVNL
>>203
レスありがとうございます。
aska.cgi syntax OK でした。
localhostで動作確認済みです。
サーバがだめなのかもしれませんね。 別のサーバを探してみます。
205:nobodyさん
05/07/25 17:06:51
まあ、あれだ。
学校でpathとpassの違いを勉強してから、また来いや。
206:nobodyさん
05/08/05 08:02:59 0y+fP8x7
ある複数のperlモジュールを必要とするCGIを動かそうとするとき、
必要とするモジュールの一部が使用中のレンタルサーバーに用意されていない場合、
CGI内に、
use lib = "/home/hogehoge/lib"
と記述してやると、 /home/hogehoge/lib 内に、サーバーにすでにある
モジュールもないモジュールもすべて用意しなければならなくなるのでしょうか?
もしそうである場合、該当CGIと同じディレクトリに、サーバー側にないモジュールだけ
おいてあげればいいとか、そんなおいしいことはありませんでしょうか?
207:nobodyさん
05/08/05 11:12:29
>>206
レンタルサーバーに聞け
208:184
05/08/05 16:17:40
>>206
モジュール読めないように設定してある場合もあるので、
中身をCGIにこぴぺして実行部分を書き換える。
209:nobodyさん
05/08/07 12:30:00 ktFshdhU
【 CGI名 】FSwiki lite
【配布先URL】URLリンク(fswiki.poi.jp)
【設置サーバ】さくらインターネット 共有サーバレンタルスペース
【 質問内容 】技術的なことはなにも判らないながら、
なんとかwikiを設置したく、説明書読みつつ手探りで設置を進めています。
URLリンク(sakura.ne.jp)
ここには、(FSwikiはperlとのことで↓を引用)
>プログラムのコマンドパス
>perl5.8.x /usr/bin/perl または /usr/local/bin/perl
>5.005_03 /usr/bin/perl5
とあります。
bin/perlフォルダを作成して、そこにwikiを入れるのかな?と思っていたら、
同じさくらインターネットでwikiも置いているサイトを見ると、
wikiのアドレスは
http://ドメイン.sakura.ne.jp/wiki/wiki.cgi になっています。
(ドメイン.sakura.ne.jp/にも普通にhtmlでサイトが作られてます)
cgiを設置すべきパスと、上記の「プログラムのコマンドパス」は違うのでしょうか?
wikiフォルダ作ってそこに入れておけば良いのでしょうか?
今の所、試しに1人で弄ってるとwikiフォルダで特に問題はないのですが、
(良く判らないけど)設置場所誤って負荷発生してサイトあぼーん、とか
されたり、同鯖の他サイトに迷惑かけないか不安です。
どうかご指導よろしくお願いします。
210:nobodyさん
05/08/07 13:25:48
>>209
> cgiを設置すべきパスと、上記の「プログラムのコマンドパス」は違うのでしょうか?
まったく別物。/usr/bin/perlというのはサーバのこの場所にPerlがあるということ。
> wikiフォルダ作ってそこに入れておけば良いのでしょうか?
そうです。
211:nobodyさん
05/08/07 14:15:45
>>210
レスどうもありがとうございました!
早速wikiフォルダ作って設置する事にします。
あとは勉強もします。
本当にどうもありがとうございました。
212:nobodyさん
05/08/07 22:16:50 lD997J78
このスレクオリティがヤバスw
213:nobodyさん
05/08/08 10:04:51
【 CGI名 】携帯用画像変換 php
【配布先URL】URLリンク(nike.s151.xrea.com)
【設置サーバ】xrea.com
【 質問内容 】URLリンク(nike.s151.xrea.com)にある携帯用画像変換を
xrea.comでアカウントをとって設置してみましたが
正常に動作しませんでした。
変更した点は
.htaccessを
RewriteBase /
convert.phpを
define('REWRITE_BASE', '/');
に書き直して、readme.txt以外ルートにすべてアップ
画像経由でアクセスしてみたらエラーを吐いて駄目でした
考えられる原因はありますでしょうか?
ご教授お願いします。
214:nobodyさん
05/08/08 12:08:34
>>213
修正したのでダウンロードしなおしてくれ
PHP5だとuniqid()のパラメータなしでもエラーでないので気づかなかった
215:nobodyさん
05/08/08 14:23:26
>214
ありがとうございます。
無事設置できました!!
216:213
05/08/08 15:00:42
さっき、設置してみてPCからの確認では画像表示できましたが、
携帯からアクセスするとエラーがでます。
Wrong parameter count for fgetcsv() in ルート/convert.php on line 97
と表示されます。
217:nobodyさん
05/08/08 17:25:29
>>216
PHP5になって関数の必須パラメータが結構変わったのね
さらに修正しましたのでどうぞ
218:213
05/08/08 19:42:20
>217
今度は、エラーも無くうまく設置できました!!
すばやいご対応ありがとうございました。
219:nobodyさん
05/08/12 16:42:07
【 CGI名 】 複数のバージョンがある場合には正確に
Child Tree
【配布先URL】
URLリンク(www.cj-c.com)
【設置サーバ】 レンタルスペース名または設置中のURL
URLリンク(www.iolite.rm.st)
【 質問内容 】
サーバーにアップロードすると、
エラー(?)がでて、まともに使えません…。
かなり初歩的な質問ですが、
教えてくれると、とても助かります。
220:nobodyさん
05/08/12 18:58:57
>>219
他のCGIを動かすことができる程度の知識があるのか?
エラー?かどうかもわからないようでは説明しようがありません。
鯖のエラーなのか、CGIが動作していて何らかのエラーを返すのかすら不明。
221:nobodyさん
05/08/12 20:41:37
>>220
すいません…。
まだなにも分かっていなかったかもしれません…。
また勉強してから、書き込みさせていただきます。
ありがとうございました~。
222:nobodyさん
05/08/17 18:37:39 FkJYV7Vl
サーバのコマンド df -h をperlで実行して結果を表示しようとしたら…
Filesystem Size Used Avail Capacity Mounted on
,,,,,
って出てきました。telnetでやるとうまくできたのに、こちらではうまくできません。
教えて下さい。
ソースです↓
#!/usr/bin/perl
print "content-type: text/plain\n\n";
$CMD = "df -h";
open (RUNCMD, "$CMD |");
$df = <RUNCMD>;
close (RUNCMD);
chomp($RUNCMD);
printf ("%s,%s,%s,%s,%s,%s", $df);
exit 0;
223:222
05/08/17 18:39:28 FkJYV7Vl
すみません、ここを修正します。
printf ("$df");
224:222
05/08/17 18:40:35 FkJYV7Vl
【 CGI名 】 自作
【配布先URL】 自作
【設置サーバ】 www542.sakura.ne.jp
【 質問内容 】 >>222 >>223
もしかして、自作はスレ違いですか?
225:222
05/08/17 18:41:28 FkJYV7Vl
すみません。>>222-からはなかったことに…
ここは設置についてでした。誤爆でした。。。
226:nobodyさん
05/08/22 16:47:12
このスレに誘導してもらいました。
【 CGI名 】 TreeBBS (とりあえず)
【配布先URL】 URLリンク(happy.honesto.net)
【設置サーバ】 XREA無料 広告付き
【 質問内容 】 サイトのデザインを全て統一したい。
現在サイト全体を外部CSSリンクで装飾。
htmlは全ページが下記の構成になっています。
【上部】サイトタイトル、メニュー。
【中部】メイン内容。
【下部】メールアドレス等。
【その他】 フレームは未使用です。
掲示板等のCGIを使いたいと思い設置しても、
そのぺ-ジだけ『掲示板だけ』になりデザイン構成が他と違ってしまいます。
掲示板ページも他と同様の構成にするにはどうすればいいのでしょうか?
宜しくお願いします。
227:nobodyさん
05/08/22 16:52:11 tjnUA6ir
あげ
228:226
05/08/22 17:18:41
誘導前のスレでレス頂いたので解決できそうです。
①スキン対応の掲示板スクリプトを借りる。
②スキンは自作に変更。
TreeBBSは諦めて、これでやってみます。
229:nobodyさん
05/08/23 05:30:59 jskS7WB1
質問です.
カウンターを制作しているのですが,counter.datにカウント数を記録するのに
「count=32」といったように「count=カウント数」といったように記録したいのですが,
#!/usr/bin/perl
# カウントファイルから読み込み
open(IN, "counter.txt");
$count = <IN>;
close(IN);
# カウント増加
$count++;
# カウントファイルに書き込み
open(OUT, "> counter.txt");
print READ "count=";
print OUT $count;
close(OUT);
っというところまではかけたのですが,読み込むときに,
「count=32」の数字だけを読み込んでカウントアップさせるには
読み込む部分をどのように書き直せばよろしいでしょうか?
初歩的な質問になってしまいましたが,すみませんがよろしくお願いします.
230:nobodyさん
05/08/23 06:22:35
>>229
スレ違い
スレリンク(php板)
231:nobodyさん
05/08/26 18:59:17 YKsAqgod
【 CGI名 】 アンケートシステム(question01) ver1.01
【配布先URL】 URLリンク(happytaro.pekori.jp)
【 質問内容 】 admquestion01.cgi,question01.cgiともにInternal Server Errorになります。
エラーログを見るとPremature end of script headersとなっています。
どなたか助けてください…よろしくお願いします。
232:nobodyさん
05/08/26 22:47:49 apKGH6M8
>>231
perlのパスはOK?
サーバによって違うけど。
/usr/bin/perl
/usr/local/bin/perl
が主流ってゆうか。
233:231
05/08/27 00:42:06
>>232
レスありがとうございます。
結論から言うとパスをサーバー指定にしたら解決できました。
実はPerlCheckerで調べたら自己解決できないエラーが表示されたのでそれが原因なのかなと思って書き込みました。
PerlChecker等の別の*.cgiはパスが/usr/bin/perlでもサーバー指定の/usr/local/bin/perlでも動いていて
今回のアンケートのcgiもサーバー指定にしても500がでていたのでそのままにしていたのですが
この書き込みを見て改めてサーバー指定にしたところ動きました。
前にパスを変えたときはもしかしたらバイナリで転送していたかもしれません(汗
今でもPerlCheckerで同じエラーが表示されるのですが一応動きます。
初歩的なミスでしたがありがとうございました。
しかし他のcgiは/usr/bin/perlでも動いたりこれだけ/usr/local/bin/perlじゃないと動かなかったりということがあるんでしょうか?
234:nobodyさん
05/08/27 00:57:05
そのチェッカーがPerlのパスをチェックしない仕様なんじゃないかな。
>しかし他のcgiは/usr/bin/perlでも動いたり
>これだけ/usr/local/bin/perlじゃないと動かなかったり
>ということがあるんでしょうか?
もし
/usr/bin/perl -> perl4
/usr/local/bin/perl -> perl5
なんて環境だったりすると、あるかも知れないね。
でも普通はそんな環境にしないし、ISPやサーバ業者が
設定したのならばマニュアルに書いてあるはず。
235:231
05/08/27 01:44:10
>>234
/usr/bin/perlで通じるやつは/usr/local/bin/perlでも通じるんですよね。
スクリプトがどのPerlのバージョンで書かれているか調べる方法がわからないので何とも言えないですが…
実はサーバーは大学のなのです。説明にはperl 5.6と書かれています。
236:nobodyさん
05/08/27 04:02:00
>>235
perlのパスなので、その階層にないとダメです。
逆に、どんな変な場所にあってもパスが正しければ動きます。
237:nobodyさん
05/08/27 09:20:48 XuqAUs3y
【 CGI名 】 Anthologys
【配布先URL】 URLリンク(www2s.biglobe.ne.jp)
【設置サーバ】 Infoseek
【 質問内容 】 CGIを設置しようとして、メモ用で指定の場所を直してうpしたのですが、
閲覧?することが出来ません。
logフォルダとかcgi-binフォルダは作っているのですが…。
よろしくお願いします。
238:nobodyさん
05/08/27 16:49:56
>>237
うpまでしか書いてないところからして、属性の変更かな?
エラーの内容ぐらいは書きましょう。
239:nobodyさん
05/09/02 08:22:47
【 CGI名 】 GlobalNoteScript
【配布先URL】 URLリンク(onpumoe.hp.infoseek.co.jp)
【設置サーバ】 IIS (windows2000sp4)
【 質問内容 】 2ch型の掲示板です。
これをまずローカルで動かしてみようとIISでテストしているのですが
kanri.cgiで新しく板を作ろうとすると ”適用”ボタンを押したところで下記エラーになってしまいます。
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.
The headers it did return are:
Can't locate ../test/jcode.pl in @INC (@INC contains: C:/Perl/lib C:/Perl/site/lib .)
at C:\Inetpub\cgi-bin\admin\remake.cgi line 3.
エラーメッセージはhttpヘッダーに問題ありみたいなのですが具体的にどうすればいいのかわかりません。
240:nobodyさん
05/09/02 20:39:56
> Can't locate ../test/jcode.pl
つ【jcode.pl】
241:239
05/09/03 02:42:03
>>240
どうもです。おもいっきりそのまんまでした。_| ̄|○
remake.cgiの3行目を require 'C:/Perl/lib/jcode.pl'; に書き換え、
他のtestフォルダ内のcgiでも同じように書き換え、
jcode.plを C:/Perl/lib/ コピーしました。
これで>>239のエラーはでなくなったのですが、
板を立てようとすると処理の後、404エラーになってしまいます。
そのときブラウザに表示されているアドレスは
http//localhost/cgi-bin/dns/xxx/index.html (xxxは板名です)
なのですがエクスプローラでみるとそこには xxx というフォルダはなく、
実際に xxx というフォルダができているのは
http//localhost/xxx/
になっており、index.html もそこにありました。
(続きます)
242:239
05/09/03 03:15:28
試しに
http//localhost/xxx/index.html
を開いて板をスレを立てようとすると404でした。
そのときの表示アドレスは↓でした。
http://localhost/test/bbs.cgi
次に xxx を最初に404になったアドレスに移動して
http//localhost/cgi-bin/dns/xxx/index.html
から板を立てようとすると『ユーザー設定が消失しています』となります。
移動ではなくコピーして両方に同じ xxx を置くと
http//localhost/cgi-bin/dns/xxx/index.html
で板を立てようとすると404。そしてなぜか
http//localhost/xxx/index.html
側にスレが立っていましたが書き込み他どんな操作も404……
どうかもう一度だけヒントを (;´д⊂ヽ
243:nobodyさん
05/09/03 04:36:54
何度もすいません。
試しにhttpdでやったら何の問題もなく動作しました。???
require 'C:/Perl/lib/jcode.pl'; への変更とjcode.plの移動だけですんなりと……
スレ汚し失礼しました
244:nobodyさん
05/09/05 05:14:19 bcYR93jZ
すみません
URLリンク(www.chama.ne.jp)
を設置しようとしてるんですが、この場合はアドレスは何になるんでしょう?
245:nobodyさん
05/09/15 02:09:21
すみません質問です。
URLリンク(zenmaitt.jam.tc)
ここのmmmを設置したいのですが、選択するところをテキストエリアに変更したら、何度書き込んでも「テキストが入力されていません」とエラーが出ます。
<FORM METHOD="POST" ACTION="./apeboard_plus.cgi">
<INPUT TYPE="hidden" NAME="command" VALUE="write">
<TABLE BORDER="0" CELLSPACING="3" CELLPADDING="0" WIDTH="200">
<TR><TD COLSPAN="2"><IMG SRC="logo.png" ALT="" WIDTH="77" HEIGHT="5"></TD></TR>
<TR><TD><INPUT TYPE="text" NAME="comment">
</TD>
なにが足りないんでしょうか?orz
よろしくお願いします。
246:nobodyさん
05/09/15 04:32:59
NAMEが違うんでしょ?
247:nobodyさん
05/09/15 12:39:03
nameをcommentで統一したら書き込み後の画面が出るようになったんですが、
メッセージは反映されないです・・・。
248:nobodyさん
05/09/15 12:57:27
comment ≠ command
どうでもいいけどそのmmmのサンプル画面を見たが
背景画像がうるさいうえに文字の色が見づらくてグタグタだな。
249:nobodyさん
05/09/15 13:34:00
ape自体嫌い
250:nobodyさん
05/09/16 00:14:45
携帯の個体識別情報を取得したいのですが
どう変更したらいいのか教えていただけますか?
sub write{
&asyuku;
#携帯機種を取得
$agent = $ENV{HTTP_USER_AGENT};
#$agent = "J-PHONE/3.0/J-SH05";
if($agent =~ /DoCoMo/){
@agents = split(/\//,$agent);
$agent = $agents[2];
}
elsif($agent =~ /J-PHONE/){
@agents = split(/\//,$agent);
$agent = $agents[2];
}
elsif($agent =~ /UP\.Browser/){$agent = 'EZweb';}
elsif($agent =~ /Mozilla/){$agent = 'PC';}
else{$agent = '?';}
251:nobodyさん
05/09/16 07:20:53
こんにちは。
質問ですが、CGIのフォルダはアスキーでアップして、パーミションは705に設定しておけばいいのでしょうか?
画像などはバイナリでアップすればいいんですよね?
252:nobodyさん
05/09/16 07:29:57
>>251
フォルダはアップするんじゃなくて作るんだよ
253:nobodyさん
05/09/16 08:06:10
■ ■
■ ■ ■ ■
■ ■ ■ ■
■ ■ ■ ■
■ ■ ■ ■
■ ■■■■■■■■ ■
■ ■ ■ ■
■ ■ ■ ■
■ ■ ■ ■ ■ ■
■ ■■■■■ ■
■ ■ ■ ■
■ ■ ■ ■
■ ■ ■
■ ■
254:251
05/09/16 08:20:22
>>252
すみません、読み難い文章になってしまいました。
作ったフォルダはアスキーでアップしてから、705に設定すればいいのでしょうか?
255:nobodyさん
05/09/16 08:33:48
>>254
まずやってみろ。
256:nobodyさん
05/09/16 10:13:02
>>254
フォルダはアップロードできないのでMKDコマンドでサーバ側で作成するんだよって言いたかったんだがわかってもらえない。
FTPソフトで勝手に作成してくれるのでどうでもいいといえばどうでもいいことなんだけどね。
フォルダのパーミッションは705か707のどちらかのことが多いな。
257:254
05/09/16 12:47:46
>>256
ありがとうございました。
設置がんばります!
258:nobodyさん
05/09/25 14:32:46 cheekGBa
【 CGI名 】 a-column Version 2.31
【配布先URL】 URLリンク(www.appleple.com)
【設置サーバ】 自宅サーバー 窓XP HTTPD
【 質問内容 】 テンプレートファイルの記載に間違いは無いのですが、
テンプレートを読み込むとCSSの部分が省かれてしまいます。
外部呼出し、直接ソースに書き込んだりして確認したのですが、
読み込むとやはりCSSの部分が省かれてしまいます。
a-column.cgiのソースは一切触れていません。
教えて頂けると幸いです。
設置に該当するか分からず質問させて頂いてます。申し訳ありません。
259:nobodyさん
05/09/25 15:48:48
>>258
設置したURI晒せよ。
260:nobodyさん
05/09/25 16:05:00
恥ずかしいので嫌です。
261:nobodyさん
05/09/25 16:25:37
晒すのが駄目なら無理だな。
消えろ
262:nobodyさん
05/09/25 16:27:12
ブラウザでCSS切ってたとかいうオチだったり
263:nobodyさん
05/09/25 16:42:58
>>262
それだったら失笑
264:nobodyさん
05/09/25 17:01:14
>>261
っていうかお前
265:258
05/09/25 17:37:30
>>259
アップロードしました。
こちらでは駄目でしょうか。
URLリンク(www.borujoa.org)
>>262
CSSは切ってません。
テンプレートファイルに外部CSSで記載しているのですが、
テンプレートファイルを読み込んだcgiのソースを見るとソースが削られてしまい、
CSSの読み込みのへったくれもありません。表現がおかしく誤解を招いてしまい申し訳ありませんでした。
266:258
05/09/26 03:47:17
ありがとうございました。申し訳ありませんでした。
適当に修正している内に正常に
テンプレートファイルを読み込んでくれました。
ありがとうございました。申し訳ありませんでした。
267:nobodyさん
05/09/26 11:55:56 v7yDm+Eb
【 CGI名 】 K-Prof
【配布先URL】URLリンク(cgi.au-lait.net)
【設置サーバ】 AAAレンタルサーバー
【 質問内容 】このCGIを設置するにはどうしたらいいか教えて下さい・・・。
うpすれば使える、みたいな事が書いてあるのですが、一向に使えません・・・。
268:nobodyさん
05/09/26 12:11:31
>>267
#!/usr/local/bin/perl
↓
#!/usr/bin/perl
269:nobodyさん
05/09/27 00:54:25
>>268
おまいはなかなかのエスパーだな
270:nobodyさん
05/09/27 04:12:33
>>269
経験者だろ?
271:nobodyさん
05/09/27 11:42:30
うpしたら使える、を読めば、パスをいじってないと取れるわけだが.
272:nobodyさん
05/09/28 20:46:53 iaYUg+fW
【 CGI名 】 dream-board
【配布先URL】URLリンク(faraway.my-sv.net)
【設置サーバ】 URLリンク(www.uuhp.com)
【 質問内容 】アクセス権限の書き換えがイマイチ分かりません。
>CGIファイル[ ~.cgi ]のアクセス権限を「700」[rwx------]にすれば動作します。
とあったのでパーミッション一覧の~.cgiってところの数字を700にしてうpしたんですけど
エラーになります。
というか[rwx------]ってどこを書き換えればいいのか分かりません。
273:nobodyさん
05/09/28 21:00:02
事故解決しますた
274:nobodyさん
05/09/28 22:33:58 d2l2qksW
すいません、すれ違いかもしれませんが、質問です。
ひとつのCGIに対し100人が同時アクセスと、
同サーバーに100個のCGI(動作はすべて同じ)を配置し一つに付き一人づつ同時アクセス
を比べて場合どっちが負担少ないですか?また速度が速いですか?
極端な例ですが、要は分散した方が良いのか?という質問です。
275:nobodyさん
05/09/28 23:03:58
>>274
ひとつのCGIのほうがディスクキャッシュが少なくてすむ
100個別の場所に有ると100個をキャッシュしようとする
同時に来たとき一個ならほとんどキャッシュからのみ読んでくれるので早かろう
CGIがちっこいならあんましカンケーないかな
276:274
05/09/28 23:22:55
>>275
ありがとうございます。
調子に乗ってもう一つ質問させて下さい。
ではひとつのCGIにいくつかの違う動作がある場合(例えば掲示板であったら、書き込み内容の取得、保存、表示など)。
その場合もひとつのファイルの方が良いのでしょうか?
よくブログのCGIを見ると、各動作を違うファイルで行うものが多いのですが、それは管理しやすくする為?
277:nobodyさん
05/09/29 00:06:18
>>276
使わないコードを読み込むのは無駄なので必要な部分だけを読み込むことによって高速化するのと
機能別に分けることによってデバッグや改造がやりやすくなるという二つのパターンがあるね
278:nobodyさん
05/09/29 21:12:35 6OGez8C8
【 CGI名 】Ranking Link ver1.71
【配布先URL】 URLリンク(dream.lib.net)
【 質問内容 】
上記ランキングを設置しているのですが、登録時にバナーurlを記載しない場合
、ランキング上のバナーの所に×がでます。
他のサイトでバナーurlを記載しない場合はサイト名だけなのですがどこをどう変えれば
良いのでしょうか?
あまり詳しくないので分かりやすく説明して頂ければ助かります。
よろしくお願い致します。
279:nobodyさん
05/09/29 22:43:06
【 CGI名 】Day Counter
【配布先URL】 URLリンク(www.kent-web.com)
【 質問内容 】
このカウンタはindexに取り付けなければいけないようなのですが
自分のサイトはindexがフレームなのでカウンタをどうやれば表示できるか分かりません。
ためしにindexじゃないページにつけてみたんですけどやはり画像が表示されません。
どうすれば表示させられるか教えてください。
280:nobodyさん
05/09/29 23:45:29
>>278
「タイトル」の所にバナーが表示される(けど画像がないから×表示)って事?
「ランク」と「タイトル」の間にある画像なら rl_prf.cgi のパス設定が間違ってるだけなんだけど。
つか「他のサイトでバナーurlを記載しない場合はサイト名だけ」の「他のサイト」って何のこと?
>>279
つかCGIのみで動作させて画像表示されるの?
根本的に動いてないんじゃないの?
281:nobodyさん
05/09/29 23:54:10
>>279
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
【ディレクトリ構成例】
public_html / index.html ... ここにカウンタを設置するものとする
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
あくまで"設置するものとする"だから、indexじゃなくても良い。
そのカウンターを取り付けたファイルから見て、CGIへのパスは正しい?
配布元の設置方法ページに目を通して、CGIへのパスが正しいか確認してみて。
日計カウンタの設置法
URLリンク(www.kent-web.com)
282:nobodyさん
05/09/30 18:53:43 Z9q6Nldv
>>281
パスは間違ってないです。
あと大事なこと言い忘れてたんですが、サイトうpしてる鯖がCGI駄目なんで
別の鯖から外部呼出ししてるんです。
ためしに別のページ(CGIと違う鯖)でURLタグ指定でやってみたんですけど画像が表示されないです。
CGIは最近いじりはじめたばっかでよく分からないんですが、外部呼出しの場合はカウンタ使えないのでしょうか?
タグ呼び出しで設置するカウンタなら設置できるんですけどその形式で2重カウント防止と昨日今日の来場者数が表示されるカウンタが見つからなくて。
283:nobodyさん
05/09/30 19:18:32
外部から呼び出せるかどうかは鯖によって挙動は全て違う。
素直にレンタルでもすれば?
284:nobodyさん
05/09/30 21:15:16
>>282
結局、CGIのパス直接叩いて表示されるのかどうかがまだ書いてないんだが。
直パスで表示されてるのに他サイトからの呼び出しで表示されないなら
鯖変えるしかないだろ。
285:nobodyさん
05/10/01 00:40:35
>>282
サーバーが外部からCGIにアクセスできないんじゃない?
たぶんその設置方法も規約違反になるんじゃない?
倉庫利用のように思えるけど。余計なお世話だけど。
そのCGIを設置しているサーバーにホームページを移転、
>>283の「素直にレンタル」、>>284のもう全部移転の三つで
286:nobodyさん
05/10/01 11:08:13
URLリンク(www.uuhp.com)
CGIはこの鯖に置いてます
外部呼出しも許可されてるようなのでここを使ってみたんですが・・・
やはり全部移転かレンタルしかないのでしょうか。
レンタルだと総合カウント数しか表示されないのしか見つからなくて。
287:nobodyさん
05/10/01 12:08:10
>>286
htmlファイルが置いてある鯖の話だろ。
288:nobodyさん
05/10/01 20:24:16
>>286
>>280や>>284の疑問に答えないのはわざと?
289:nobodyさん
05/10/02 04:11:56
とりあえずレンタルカウンターで>>286の希望
無料レンタルカウンター せっかくカウンター
URLリンク(count.sekkaku.net)
せっかくカウンター カウンターの種類
URLリンク(count.sekkaku.net)
290:nobodyさん
05/10/03 00:27:29
URLリンク(donut.skr.jp)
スレを立てようとすると読み込み専用と出ます。
どうすれば書き込むことができますか?
291:nobodyさん
05/10/03 02:26:27
>>290
ファイルの属性を確認
292:nobodyさん
05/10/05 06:01:38 DZhct9I9
はじめてCGI設置します
アホな間違いしてると思うので指摘お願いします
【 CGI名 】 Sn Uploader (cgipmというものがない方を使ってみました)
【配布先URL】 URLリンク(sugachan.dip.jp)
【設置サーバ】 URLリンク(*******.infoseek.co.jp) 無料のHPスペースです
【 質問内容 】 説明書通りに設定してアップロードしたはずなのですがうまくいきません。途中で自動作成されるはずのファイル、フォルダが作成されません。詳細は以下
(引用元はcgiに添付されていたreadme.txtです)
>suEXEC時の構成例
>-- upload [701] / upload.cgi [700]
> | log.cgi [600] --- 自動作成
> | upload.html[604] --- 自動作成
> |
> +-- src [701] --- 自動作成
>
>その他一般的な構成
>-- upload [777] / upload.cgi [755]
> | log.cgi [666] --- 自動作成
> | upload.html[666] --- 自動作成
> |
> +-- src [777] --- 自動作成
どちらか分からなかったので両方試してみました。
readme.txtに従って実際にやったこと↓
(続く)
293:nobodyさん
05/10/05 06:02:10 DZhct9I9
1.upload.cgiを開いて1行目のperlのurlがプロバイダーが公表しているものと一致しているか確認しました。
2.17行目のパスを書き換えました $set{'admin_pass'} = '********'; (*****の部分に新しいパスを入れました)
3.上書き保存
4.FFFTPを使って接続、uploadという名前のフォルダを作ってその中にupload.cgiをアップロード
5.uploadフォルダは701、upload.cgiは700に属性を変更
6.ブラウザのurl欄に URLリンク(*******.infoseek.co.jp) を入れてEnter
7.「このページにアクセスできません(403forbidden)」と表示される
readme.txtを読む限り、
7.の段階で 「ログファイル/ディレクトリを自動的に作成」 するはず(と思った)のですが
FFFTPを使って確認しても作成されていません (アクセスできていないからでしょうか)
属性をupload [777] / upload.cgi [755]として再チャレンジしてみましたがダメでした。
ここで行き詰ってしまいました。
助言よろしくお願いします
294:nobodyさん
05/10/05 06:10:04
共用鯖にアプロダなんか置くなよ。
単純なCGIは設置できるのか?
295:292-293
05/10/05 06:46:20 DZhct9I9
>>294
興味があって試しに置いてみようかと思いました。
設置できれば、いろいろいじった後撤去するつもりです。
>単純なCGIは設置できるのか?
CGIを設置するのは初めてです。一応基礎的なことについてはある程度目を通しました(通したつもりです)
この鯖にCGIを置くことができるのかという内容でしたら、「できる」と書いてありました。
このcgiは簡単に取り扱えるとの情報を得たので試してみたのですがなかなかうまくいきません
>>292-293をざっと見て問題はなかったですか?
296:nobodyさん
05/10/05 08:11:34
>>295
infoseekはcgiを置ける場所が決まっている。
規約とマニュアルを再読せよ。
297:>>292-293
05/10/05 08:54:05
>>296
ありがとうございます。
その通りでした。
この無料HPスペースはかなり昔にlivedoorで借りたものです。
URLは当時と同じ URLリンク(*******.livedoor.com) でアクセスできるのですが
infoseekのiswebへ転送されるようです。
URLリンク(help.www.infoseek.co.jp)
URLが変わるので疑問に思っていたのですが、はっきりと認識してませんでした
これまでiswebではなくlivedoorの方の規約しか目を通してなかったために
cgi-binフォルダを置かなければならないことに気づけませんでした。
298:nobodyさん
05/10/05 19:59:51
iswebだと700とか701で動くかどうか疑問
299:nobodyさん
05/10/15 21:34:32
【 CGI名 】 Child Tree v8.93
【配布先URL】 URLリンク(www.cj-c.com)
【設置サーバ】 さくらインターネット
【 質問内容 】 一つのCGI設置には成功しました。しかし、コンテンツごとに掲示板を分けたいと考えていて、
この種類の掲示板をもう一つおきたいと考えています。その場合いじくらなければならない部分とかがあればおしえて欲しいです。
もう1セットフォルダを作って送るというのも一つの手かもしれませんが。
そのサイトには「■ マルチ設定機能 ▲
設定ファイルを複数作り、ひとつのCGIで複数の掲示板を管理できます。
まず、set.cgi と同じような設定ファイルを作ってサーバにアップして下さい(パーミッションは755)。例 set1.cgi
それを cbbs.cgi / srch.cgi の設定箇所に設定します。例 $set[*]="./set1.cgi";(*は連番で指定してください)
それで設定は完了。 $set[*] の * を no に指定してアクセスします。
例) URLリンク(www.sample.com)
また、srch.cgiに直接リンクをする場合も同様にしてください(cbbs.cgi経由で見る場合は問題ありません)
例) URLリンク(www.sample.com)
ログファイル(cbbs.dat等)や過去ログ生成ディレクトリは設定ファイル毎に変更しましょう。
新しいログファイルは自動で生成されます(その際ログファイルを生成するディレクトリのパーミッションは777or755)
」
と書いてあるのですが、特に「ログファイル(cbbs.dat等)や過去ログ生成ディレクトリは設定ファイル毎に変更しましょう。」
というところが、どこのファイルのことを指しているのかや、
CGIを呼び出す際にはどう使い分ければよいのかわかりません。
どなたか詳しい方よろしくお願いします。
300:nobodyさん
05/10/15 22:53:20
>>299
書いてあることそのままだから説明のしようがないのだが、
わからないならフォルダ分けて設置したほうが良いんじゃない?
つかサポートBBSあるんだから、まずはそっちで聞こうよ
301:nobodyさん
05/10/15 22:57:18
>299
そこまでしっかり分かりやすく説明されてるのに分からないのなら、
おとなしくフォルダ分けして設置しろ。
302:nobodyさん
05/10/15 23:03:13
>>300
最終記事が4月ですが・・・
>>301
そのサイトのいう「set1.cgi」は設置完了してて、
(私の初期設定である)スレッドタイプだけは表示できる。とこまできています。
ただ、ツリータイプやトピックタイプ等、他のものが表示できない。
おしいところまできていると思うし、自分自身習得したいので、
ヒントだけでもくださりませんか?
303:nobodyさん
05/10/15 23:10:13
>302
>set.cgi と同じような設定ファイルを作ってサーバにアップして下さい(パーミッションは755)。例 set1.cgi
>特に「ログファイル(cbbs.dat等)や過去ログ生成ディレクトリは設定ファイル毎に変更しましょう。」
↑100回読み直してみような。
304:nobodyさん
05/10/15 23:13:55
>>302
BBSの上のほうに赤太字で書いてある「現在、管理人多忙のため~」のくだり読んだ?
305:nobodyさん
05/10/15 23:15:36
cbbs.datをもう一個作ればいいんですかね?
冗談じゃなく100回くらい読んで、分からないのですorz
私はCGIの存在を数日前に知って、なんとか設置までたどりついたんですか、
どうせならみなさんのサポートも受けながら、もう少し正確な知識をつけたいんです
恥じをしのんで質問shているので、もう少し正確に、この馬鹿でもわかるように指導お願いできないでしょうか?
306:nobodyさん
05/10/15 23:18:24
>>304
はっ!?
リンク貼ってて色が薄かったので読んでませんorz
ありがとうございますm(__)m読んでみます。
うわー馬鹿だなおれは。みなさんのレベルに到達するまで何年かかるかわかりません
ゲロはきそうです
307:nobodyさん
05/10/15 23:22:00
>>305
腰が低いようでいて見下した発言になってるから気をつけたほうがいいぞ。
ログファイル云々の話はset*.cgiの167行目付近のファイル名設定の事。
ここを変えておかないと外観は違うけど記事が一緒という愉快な事態になる。
で、cbbs.cgi と srch.cgi には0~4までの設定が既にあるから、set1.cgiが
できてるなら別に何かを弄る必要は無い。
呼び出し方については本当に書いてあるままだからこれ以上は説明できない。
わからないなら「何がわからないか」を明確にしてくれ。
308:nobodyさん
05/10/15 23:35:04
>>307
確かに卑屈になりすぎですかねwでもこの世界では本当にそのくらいのレベルの差だと思っているので・・・
>ログファイル云々の話はset*.cgiの167行目付近のファイル名設定の事。
ここを変えておかないと外観は違うけど記事が一緒という愉快な事態になる。
そうです。最初に唯一表示されるスレッド形式には、もう一個の掲示板の記事が表示されていました。
私がいあいちわからないのは、cbbs.cgi と srch.cgi(実際にはいじくらない)以外にいじくるものが何個あるのか?
ということと、
何故スレッド形式だけ表示されているのか?
cbbs1.datみたいなものをファイル作成するのか?そしてするとしたらまた変えなきゃいけないものがあるのか?
等ぐちゃくちゃです。素人の考えを理解するのは難しいですよね(私も本業の分野ならそうです)。
あと、先ほどのサポートも見ましたがのっていませんでした。ここで分からなければ向こうで聞いてみます。
それまでは二重にならないように質問しませんけど
309:nobodyさん
05/10/15 23:40:45
>>308
じゃあここでの質問を打ち切ってとっととサポートに行きなさい。
何故なら向こうには確実にユーザーがいて、CGIの中身分ってる人が返答してくれるから。
310:nobodyさん
05/10/15 23:41:32
>>308
あと、アナタは行間が読めない人のようだから書き込む前に
自分の発言10回は見直してから投稿するように。
今のままだと敵作るよ。
311:nobodyさん
05/10/15 23:41:35
$log = "./cbbs.dat"
$klog_c= "./klog.log"
cbbs1.datとklog1.logという名前のものを作ってアップロードし、
set1.cgi[ファイル名設定]の上記部分を
$log = "./cbbs1.dat"
$klog_c= "./klog1.log"
に変えるのですかね?
$klog_d= "."; # 過去ログ生成ディレクトリ
ここはいじらないでいいでよね?
312:nobodyさん
05/10/15 23:48:34
>>311
なんだかなぁ・・・別にいいけど。
変更はそれでOK。
cbbs1.datとklog1.logについては>>299の文中に「新しいログファイルは自動で生成されます」と
あるから自前で用意する必要は無い。
過去ログ生成ディレクトリはそのままで良いんじゃない?
313:nobodyさん
05/10/15 23:53:57
>>312
つまり
あと施すべき変更は
$log = "./cbbs1.dat"
$klog_c= "./klog1.log"
これだけなんですかね?cbbs1.datとklog1.logという名前のファイルが生成されるのですね?
314:nobodyさん
05/10/15 23:55:59
やってから聞いてくれる? いちいち返答しないと行動できないの?
315:nobodyさん
05/10/15 23:56:39
なんとなく次の質問は想像できるなw
316:nobodyさん
05/10/16 00:01:15
やってみました。次の質問です。
スレッド形式すら表示されなくなりましたけどorz
317:nobodyさん
05/10/16 00:05:50
URLリンク(www.---.com)
で呼び出してますけど、さっきまではスレッド形式は見れたんですけど、
今は何も出てきません
318:nobodyさん
05/10/16 00:20:26
別フォルダでやれってことですね?
分かりました。気長に自分で調べてみたいと思います。
ありがとうございました。
319:nobodyさん
05/10/16 01:08:05
サポートBBSで聞くっていう選択肢はいつ消えたんだ?
320:nobodyさん
05/10/16 01:18:08
いや、あそこはハッキンギュが怖くて^^;
321:312
05/10/16 01:30:37
風呂から上がってきたらたかが20分で諦めててガックリきた俺が来ましたよ、と。
バカはどこまでもバカなのね。
結局ディレクトリに書き込み権限がなくてログ作れなかったとかいうオチっぽいなぁ。
もしログが作れてて「投稿してないから記事がない」のを「表示されない」とか言ってたら笑うが。
改めて中身見ると酷ぇ作りだし、素人が凝った事しないほうがいいんじゃね?とオモタ
322:nobodyさん
05/10/16 02:02:49
>>321
もちろんあきらめてませんよ。
これからマイペースに勉強していこうと思います。
とりあえず臨時でフォルダ作っておいて、実験的にちょくちょくいじっていこうと思っています。
若さとガッツでなんとかしていこうと思います。
皆さんのアドバイスうまく活用できませんでしたが、私事に付き合っていただいてありがとうございました。
323:nobodyさん
05/10/16 02:18:10
[cbbs] ┐(ロック/過去ログ/バックアップ/ログ自動生成機能を使う場合 [777 or 755])
とありますが、ちなみに私は755でやってます・・・
324:nobodyさん
05/10/16 02:25:25
cbbsディレクトリ(フォルダ)にパーミッション755って変なことなんでしょうか
325:nobodyさん
05/10/16 02:26:40
だからサポートで聞けっての
お前のレベルなら「はっきんぎゅ」されても気づかないから大丈夫だよ
326:nobodyさん
05/10/16 02:29:09
複数設置しました。
あの掲示板って簡単にIPアドレスわれちゃうんですよね?一般人から
327:nobodyさん
05/10/16 02:36:28
>>326
それ知ってて設置しようとするおまいの意図が分らない。
それはそうと、質問者ならsageを外して名前に299とか質問時のレス番入れてくれないか。
ぱっと見で誰が誰だかわからなくなる。
328:nobodyさん
05/10/16 02:37:49
つかIP割れたからなんだっつの
329:愚民
05/10/16 02:55:46
ハッキングできちゃいますけど・・・
日本のポートってだいたい80に設定されているから、
セキュリティーソフト無しで生IPが分かれば侵入可能ですよね?
330:愚民
05/10/16 03:01:30
ageときます
331:nobodyさん
05/10/16 03:11:49
途中から釣り氏が化けてるな
意地でもID出さないしな
332:nobodyさん
05/10/16 03:22:07
カミングアウト?
333:愚民
05/10/16 03:27:03
いやさっきの質問者です。
カミングアウトってどういう意味ですか?
ハッキングの常識的な話は多少知っているのですが、
かといってどの掲示板がハッキング対策に有効かといったところまでは分からないです。
だから、ハッキングされる人が出てきてもおかしくないのですが、仕方ないことなのかなと・・・
セキュリティーソフトを導入することを勧めようと思いますが・・・
334:愚民
05/10/16 03:31:54
$log = "./cbbs.dat";# 記録ファイル
ここのdatってとこをなんとか変えればハッキング対策にいいということはありますか?
335:nobodyさん
05/10/16 11:35:45 J/3a2VXK
ハイハイ、ワロスワロス
336:nobodyさん
05/10/17 01:22:55
>>299やりたいことが出来るCGI配布してるけど、誰もサイト見つけてくれない。
337:愚民
05/10/17 01:54:14
>>336
釣り?
338:nobodyさん
05/10/18 10:18:25
C-boardでできるっちゅーの。
339:nobodyさん
05/10/18 19:54:17 hJ7ml8jx
【 CGI名 】 バナーリンクV1.1
【配布先URL】 URLリンク(www.aubs.net)
【設置サーバ】 ロリポ
【 質問内容 】 すいません。
ここでよかったのかわからないんですが
↑のCGIをDLして、設置は出来たんですが、
バナー表示が縦表示になります。。
横表示にするにはどうしたらいいのでしょうか?
CGIの記述載せておいたほうがいいですか?
340:nobodyさん
05/10/18 20:40:22 hJ7ml8jx
ごめんなさい。
出来ました;;
341:nobodyさん
05/10/21 16:39:09 C8zz/ouV
URLリンク(ruby.fishbowl.rm.st)
ここのアイコンて問題ないのかな
342:nobodyさん
05/10/21 20:23:54
>>341
対価取ってるわけでもなさそうだし、特に問題ないと思うが、何かあったのか?
343:nobodyさん
05/10/22 15:29:51
URLリンク(saya.kiy.jp)
このサイトで配布されてたCC Naviってのを設置したいのですけど
誰かアーカイブをうpしてもらえませんか。
www.archive.org/
にもDLカウンタを使用していたようでないんです。。。
344:いちご
05/10/29 11:51:44 mUPaQyGf
初めまして。
早速ですが、自分のHPにCGIを設置したいのですが、上手く出来ません。
私の使っているプロバイダはtikitikiというところでCGIを設置するには[Mediamix]というところに
接続しないといけないのですが、そもそもその[Mediamix]にログインが出来ないのです。
FTPでUPしようとするのですが、「パスワードが違います。ログイン出来ません」と出てしまい、
接続が出来ません。
[Mediamix]を利用している方は少ないとは思いますが、もしご存知の方がいましたら是非教えてください。
パスワードはMediamixに自分で申請したパスワードを打ち込むのですよね?
利用申請した際、一番始めにmediamixから来るはずのメールがなぜか届かなかったので自分の接続すべきサーバーも定かではないのですが、
一応FTPで接続するときのホスト名には「cgi.mediamix.ne.jp」か「cgi2.mediamix.ne.jp」を入力し、どちらにも
挑戦してみました。
どちらも接続はするのですがログイン出来ないのです。
何故かわかるかた、いませんでしょうか??
345:nobodyさん
05/10/29 13:19:47
しらんがな
346:nobodyさん
05/10/29 13:24:01
>>344
そもそも聞く相手が間違ってる。
まずMediamixの管理人に「メールが来ない」と問い合わせろよ。
347:いちご
05/10/29 15:17:47 mUPaQyGf
>>345
知っている人がいらっしゃるようでしたらお願いします…ということです。
>>346
Mediamixさんの電話番号もわからないし(HPに記載がない)メールを何度しても返事がないので困っているのです。
348:nobodyさん
05/10/29 15:23:04
メール来ないんだったら待つしかねーだろ。
349:nobodyさん
05/10/29 15:47:59
>>347
つかMediamixのHP見ると、現時点で「2005/9/9 15:00時点」の登録までしか
処理できていないようだから気長に待つしかないんじゃね?
おまえさんがいつ登録したかは知らんけどさ
350:いちご
05/10/29 15:52:52 mUPaQyGf
>>348,349
登録したのは一年以上前なんですよね…。
351:いちご
05/10/29 15:53:42 mUPaQyGf
メールも半年以上待ってるんですよね…。
352:nobodyさん
05/10/29 16:18:16
そんな事をココで言われても・・。
どこか他の無料鯖でも借りて作ったらいかんのか?
353:いちご
05/10/29 16:23:20 mUPaQyGf
>>352
そうですね…。
CGI設置についての質問…という板でもわからない事もあるでしょうしね…。
とりあえず知っている人が書き込んでくれるまで待ってみます。
無駄と承知で待ってみます。
いろいろ声をかけてくださった方、ありがとうございました。
354:nobodyさん
05/10/29 17:05:02
それはMediamixの質問であって、CGI設置の質問ではないと思われ
「申請したけど承認されてない」状況で接続してもログイン出来ないのは当たり前。
逆に許可していないユーザにFTPの利用を許すのは、やっちゃいけない部類の事で・・
Mediamixの関係者ではない私がアドバイス出来るのは、
「利用条件・申し込み条件を読み直して、条件と合致してるか確認してください」とか
「再度問い合わせをしてみてください」とか「気長に待ってみてください」ぐらいしかない。
>どこか他の無料鯖でも借りて作ったらいかんのか?
無料でスペース提供してるとこもあるし、ワンコイン(500\↓/月)で利用できる物もある。
そっちを使えば早くて当日、遅くても2・3日で利用できる様になる。
いつになるか分からない物を待ち続けるよりも、今使える物を使ってはどうだろうか?
┌---------------------------------------
│レンタルサーバーに関しては、レンタル鯖板へ
│URLリンク(pc8.2ch.net)
355:いちご
05/10/29 17:18:24 mUPaQyGf
>>354
ご丁寧にありがとうございます。
パスワードの問い合わせ等の返信はMediamixのコンピューターの方から返信されてくるので、
承認はされているんだと思います。
ただ、人的な返信がないんですよね…。
アドバイスしてくださった事に関しては全てやりつくしているので、
今は誰か知っている方のアドバイスに頼る&Mediamixからの連絡を待つ…とういう状況です。
広告を載せない&無料でCGIの設置をしたい…という理由でなんとかプロバイダの方の
CGI設置を試みていたのですが…
とりあえずいろいろ調べてみます。
ありがとうございました。
356:354
05/10/29 18:13:02
どうしてもプロバイダ提供のでやりたいなら、こっちで聞き直すのが良いと思う。
[プロバイダー]TikiTikiインターネット part6
スレリンク(isp板)
357:いちご
05/10/29 20:19:36 mUPaQyGf
>>356
ありがとうございます!!
とても親切に教えていただき、嬉しいです。
本当にありがとうございました!
358:nobodyさん
05/10/30 18:23:08 QQ2AFQyu
URLリンク(www.kent-web.com)
こちらで配布されているperl/cgiを、設置するサーバーのパーミッション設定に従って設置しました。
各cgiは問題なく作動し、設置は成功しているように思えるのですが、ひとつだけ問題がありまして
カートの中身の画面(デフォルトであればmart.cgiの画面)で、買い物を続けるを選択すると
404になってしまいます。
ディレクトリは全て一番上の階層です。
記載したURLのサンプルでは正常に動くようなので、何か不備があるとおもうのですが
余計なことはなにひとつしていないので(できないので)原因がわかりません。
どなたかお力添えください。お願いすます。
359:358
05/10/30 18:34:45 QQ2AFQyu
訂正
お願いすます=お願いします
360:nobodyさん
05/10/30 20:55:28
>>358
そういう場合ふつうはURLを書き間違えてるという単純ミスだけどな
361:358
05/10/30 21:04:09 QQ2AFQyu
>>360
どうやら違うようなのです。
cgiは4つありまして、その中でも初期設定をするのはmart_init.cgiなのですが、
そこで設定できるURLは、トップページのURLだけです。
現在問題になっているのは、カートから商品の一覧に戻ることができないということです。
mart.cgiの中身を見るとリファラでそれを動作させてるようです。(素人判断)
買い物を続けるをクリックすると、ブラウザの下部に商品一覧のURLが一瞬だけ表示されるのですが、
その後404になってしまいます。
助けてください!×3
362:nobodyさん
05/10/30 21:08:58
404になるっていうぐらいなら、どういったアドレスに飛ぼうとしてるか分かるんだよね?
CGI実行専用アドレスとかに飛ばされてたりしてないの?
363:nobodyさん
05/10/30 21:11:00
>>361
戻るボタンのとこのソースがどうなってるか確認汁
364:358
05/10/30 21:32:05 QQ2AFQyu
ありがとうございました。問題が解決しました。
>>363に言われたとおりにソースを確認したところ、買い物を続けるボタンは
<input type="button" value="<< 買物を続ける" onClick=window.open("URLリンク(www.358notinsoudou.html)","_self")>
になっており
戻り先のhtmlファイルの拡張子が.htmになっていることが原因でした。 ^^;すみません
レスをくださった方々に感謝申し上げます。
アザーッス!アザッシター!
365:nobodyさん
05/10/30 21:36:51
>アザーッス!アザッシター!
ドコの方言?
366:nobodyさん
05/10/30 21:47:31
体育会系のかほり
367:nobodyさん
05/10/30 21:55:26
そして就職後最初に殴られる原因w
368:358
05/10/30 22:00:34 QQ2AFQyu
URLリンク(ja.wikipedia.org)
あざーっす!
出典: フリー百科事典『ウィキペディア(Wikipedia)』
Jump to: navigation, search
あざーっす!は、TBSテレビ系列で毎週水曜23:55~24:25に放送中のバラエティ番組。アンタッチャブル(山崎弘也・柴田英嗣)が初司会を務める番組である。番組開始は2005年4月6日。同年9月28日終了(本放送におけるスケジュール)。
スタジオにゲストを招いてトークをした後、アンタッチャブルがそれぞれロケに行ったVTRを放送する。
番組タイトル「あざーっす!」は、バラエティ番組等でアンタッチャブルが口にする決まり文句である(「ありがとうございます」の意味)。
369:nobodyさん
05/10/30 22:05:04
そんな芸人シラネ
次の質問どぞー
↓
370:nobodyさん
05/10/31 22:25:54
yukiwikiを設置しようとしているのですが
うまくいきません
pcheck.cgiでチェックすると
[Mon Oct 31 21:46:15 2005] wiki.cgi: Can't locate Yuki/RSS.pm in @INC (@INC contains: . /usr/local/lib/perl5/site_perl/5.8.4/mach /usr/local/lib/perl5/site_perl/5.8.4
/usr/local/lib/perl5/site_perl/5.005 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.4/BSDPAN /usr/local/lib/perl5/5.8.4/mach /usr/local/lib/perl5/5.8.4) at wiki/wiki.cgi line 18.
[Mon Oct 31 21:46:15 2005] wiki.cgi: BEGIN failed--compilation aborted at wiki/wiki.cgi line 18.
Content-type: text/html
Software error:
Can't locate Yuki/RSS.pm in @INC (@INC contains: . /usr/local/lib/perl5/site_perl/5.8.4/mach /usr/local/lib/perl5/site_perl/5.8.4 /usr/local/lib/perl5/site_perl/5.005
/usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.4/BSDPAN /usr/local/lib/perl5/5.8.4/mach /usr/local/lib/perl5/5.8.4) at wiki/wiki.cgi line 18.
BEGIN failed--compilation aborted at wiki/wiki.cgi line 18.
というメッセージがでます
18行目はuse Yuki::RSS;となっているのですがどうすればうまくいくでしょうか?
371:nobodyさん
05/11/01 04:10:08
Can't locate Yuki/RSS.pm
これを訳すと幸せになるかもしれない
372:nobodyさん
05/11/01 16:19:51
【 CGI名 】 用語辞典Ver.0.6
【 配布先URL .】 URLリンク(www.nmt.ne.jp) (現在配布中止)
アーカイブ URLリンク(web.archive.org)
【 設置サーバ 】 ロリポップ
【 質問内容 】 以前別のサーバで使用していたときは指示通りのパーミッション
で稼動していたんですが、ロリポに移ったら動きません。
ロリポでは777つ使えないということで、755を使えとエラーメッセージがでるので
それでやってみてもだめ。ユーザページのマニュアルでは700を使えと書いて
あるのでそれでやってみてもだめで、お手上げです。
アドバイスお願いします。
373:nobodyさん
05/11/01 17:14:03
705とか、701とかやってみんしゃい
374:372
05/11/01 20:10:45
>373
ありがとうございます。でも705も701もダメでした。
375:nobodyさん
05/11/01 20:35:12
仕方ありませんね、あきらめましょう
376:nobodyさん
05/11/01 21:04:54
>>372
パーミッションを変えても755を使えとエラーメッセージが出るの?
377:nobodyさん
05/11/01 21:48:17
1行目は確認した?
378:nobodyさん
05/11/02 01:09:44
すみません、どちらで質問するべきかわからないので、こちらで質問させて頂きます。
【 CGI名 】 Child Tree v8.93
【配布先URL】 URLリンク(www.cj-c.com)
【設置サーバ】 さくらインターネット
【 質問内容 】 CGIの内容(主にHTMLの記述)を変更して運用したのですが、掲示板に書き込むと
通常新しいレスが一番下に入るのですが、親記事の真下にレスが入るようになってしまいました。
set.cgiで「$Res_T= 1# 親記事を投稿順に並べる?(1=YES 0=レス最新順)」というふうに設定もしているんですが、
その設定が適用されません。
記事投稿時に、新しいレスが一番下に来るようにするには、どのような命令を加えるべきなのでしょうか?
どなたか想像が付く方がいましたらお返事をいただけたらと思います。
どうぞよろしくお願い致します。
379:nobodyさん
05/11/02 02:17:37
配布先から新しくDLしてくるのがいいと思います!
親記事の真下にレスが入るように書き換えたからそうなったのであって、どう書き換えたか知らない人に「どうして?」と聞いてもな。
せめて変更したコードを上げるか変更点を書くかしないと回答を貰えないと思われ。
-------------------------------------------
ここはCGI設置に関しての質問スレです。
改造の手引きが欲しければ、
★三 【 スクリプト改造工房 PART 8 】 ★三
スレリンク(php板)
改造を丸投げしたければ、
【 スクリプト改造依頼スレ 】(丸投げ) part4
スレリンク(php板)
380:nobodyさん
05/11/02 08:49:13
どんな変更をしたのかを具体的にわかりやすく書いてもらえないと、
だれも想像がつかないと思います。
381:372
05/11/03 04:42:23
お騒がせしました。自己解決したので報告だけでも。
ロリポップはcgiをcgi-binに入れる必要は無いということで
入れてなかったのですが、cgi-binに入れてみたら、ziten.cgiとzitenkanri.cgiとディレクトリを
755にしたら、無事に動きました。
ちなみにcgi-binに入れてないときは、500のインターナルエラーが出て、パーミッションをどう
いじっても、777は使えないので755を使ってみてくださいと出てました。
382:nobodyさん
05/11/03 19:08:28 Xo3xsq2X
>>840
自分のpcをサーバーにするソフトがあるからソレを使う
CGIについてのスレ行くと書いてある
例
URLリンク(www.dream-seed.com)
383:nobodyさん
05/11/03 19:09:13
ゴバクしてよごめん
384:nobodyさん
05/11/03 19:51:35 hHewKAHZ
Perlについての質問なのですが、
HTML表示ファイルでtitleはPerlスクリプト
&header('~~~');
の~~~の部分が表示されるのですが、META name="keywords" content="~~"
をすべてのHTMLファイルに表示させるのはどうやればよいのでしょうか。。
385:nobodyさん
05/11/03 19:57:17
>384
スクリプトの中で
sub header{
で始まる部分を探して、これ以降の内容を解析してカスタマイズ。
386:nobodyさん
05/11/03 20:15:37
>>385
ありがとう あんま意味がわかってませんががんばってみます
387:nobodyさん
05/11/05 06:21:59
どこのスレで聞いたら良いのか迷ったのですが、
ちょっと質問させてください。
現在、共用レンタル鯖内でcronを使い毎朝5時に
2~5分位かかるperlスクリプトを自動実行してい
るのですが、これって鯖や他の共有メンバー等に
迷惑が掛かるものなのでしょうか?
それとも1分位の処理に分けて5分間隔とかで
実行した方が鯖の負荷は軽減されるのでしょうか?
388:nobodyさん
05/11/05 10:06:07
>>387
まずそれCGIじゃないから明らかにスレ違いな。まだPerlスレいった方が良かった。
で、まぁ結論から言うと「共有鯖で分単位かかるような処理そのものが迷惑」
>1分位の処理に分けて5分間隔とか
そりゃ短時間+長間隔の方が負荷(つか迷惑度)は低いけどね。
389:nobodyさん
05/11/05 11:11:28
>>388
CGI"設置"についての質問スレだし。
Perlの内容の質問じゃないんだから、
むしろそっちの方がスレ違いじゃないの?
>>387
それと、5分かかるスクリプトを実行しても、鯖内では
スレッド単位で動いてるんだから、その時に実行してる他の
ジョブが止まる訳でも無いし…(処理が重くなるが)
アクセス頻度が低い時間に実行してるみたいだし、
1日に何回も実行されたら困るけど1日に1回みたいだから、
良いんじゃないの?
390:nobodyさん
05/11/05 11:12:42
>>387
鯖の混み具合による
391:nobodyさん
05/11/05 14:19:32
>>389
>>388はそれ以前に「CGIじゃない」と言っているんじゃない?
つか負荷を気にするくらいなら、そんなcron回すなと小一時間(ry
392:http:// p3022-ipad205kobeminato.hyogo.ocn.ne.jp.2ch.net/
05/11/05 15:21:20 pozYW4/e
guest guest
393:nobodyさん
05/11/06 14:49:48
【 CGI名 】snup_051010 (アップローダー)
【配布先URL】 URLリンク(sugachan.dip.jp)
【設置サーバ】 URLリンク(www.uuhp.com)
【 質問内容 】CGIをFTPを使ってアップをするところまでは成功
したのですが、そのあと400KBくらいのファイルをアップしても、
アップをすることは出来るのに見ることができません。
このようなエラーメッセージが出ます↓
「[エラー] ファイルサイズが大きすぎます。
ファイルサイズが制限値以上のため、表示できません。」
それでCGIファイルをいくらいじくってもそのエラーメッセージがなくなる
ことはありません。どこをどういじくればそのエラーメッセージを消すこと
が出来るのですか?
よろしくお願いします。
ついでにアップは成功したアップローダーです↓
URLリンク(ee.uuhp.com)
394:nobodyさん
05/11/06 20:47:24 uD8Ps4+J
C
G
I
最
高
395:393
05/11/06 22:23:57
事情により
URLリンク(ee.uuhp.com)
は一時停止にしました(__)
396:nobodyさん
05/11/11 19:17:36
すみません解決しました。
お騒がせしてすみませんでした。。
397:nobodyさん
05/11/15 17:28:20
マック使いで下記の環境で作業をしています。
今までにもいくつかCGIを設置してきた経験はあるのですが、時折500サーバエラーにあたって挫折している程度のスキルしかありません。
使用エディタ:Jedit2/シフトJIS(漢字コード)/LF(Unix)(改行コード)
FTPソフト :Fetch3.0.3.J2
ブラウザ :IE5.1
【 CGI名 】 簡易メールマガジン発行システム
【配布先URL】 URLリンク(www.ortecweb.com)
【設置サーバ】 cgi.linkclub
【 質問内容 】
《書き換え箇所》
mail.cgi・regist.cgi共通
・一行目のパスはサーバ指定の#!/usr/local/bin/perlに
・「#メールサーバー#」はsendmailのことだと思ったのでこれも下記のように
$mserver = "/usr/sbin/sendmail";
mail.cgi
・「#管理者e-mail」 @の前に\を入れて
regist.cgi
・#User名:パスワードは半角英数の任意の文字に
398:397その2
05/11/15 17:28:49
《パーミッション》
[mailmaga]777
[backnumber]777
cgi-lib.pl 644
cyo.cgi 666
head.cgi 666
html.pl 644
jcode.pl 644
kan.cgi 666
log.cgi 666
mail.cgi 755
regist.cgi 755
sample.html 644
user.cgi 666
以上のようにアップしてから下記のregist.cgiへアクセスしたのですが500nternal Server Errorが表示され途方に暮れています。
URLリンク(cgi.linkclub.or.jp)
mail.cgiにアクセスした場合、「使い方が間違っています」というエラーが表示されるので、こちらは動いているみたいです。
URLリンク(cgi.linkclub.or.jp)
たいへん初歩の部分で引っかかっているような気もしているのですがどこが問題なのか判りません。
解決の糸口のヒントだけでもいただけたらと思います。よろしくお願いします。
399:nobodyさん
05/11/15 18:00:35
>>397-398
変更しない状態(一行目は当然変更)でアップしたらどうなる?
あとFTP転送時にアスキーモードでやった?
400:nobodyさん
05/11/15 18:17:43
>>397
>>2を見たか?
#!/usr/local/bin/perl -w
でもエラーが表示されるよ。
401:397
05/11/15 20:48:15
>399さん
一行目のパスのみを変更した状態でもエラーが出ました。
FTPですが、テキストファイル(テキスト)、その他のデータ(生ファイル)で転送しています。
>400さん
指摘をありがとうございます。
テンプレを作ることに精一杯で>>2を見落としていました。
さっそくuse CGI::Carp qw(fatalsToBrowser); を2行目にいれてみたところ、下記のようなエラーが出ました。
>>Software error:
>>BEGIN not safe after errors--compilation aborted at /home/usr/*******(私のIDが表示されていました)/public_html/cgi-bin/mailmaga/regist.cgi line 316.
>>For help, please send mail to the webmaster (ウェブ管理人のアドレスが表示されていました), giving this error message and the time and date of the error.
これはregist.cgiの316行目になにか問題があるという意味なのでしょうか。
>> &open($data,'ユーザーファイルが開けません');
316行目というと上記の一行だと思うのですが、ユーザーファイルのパーミッション設定ミス??
402:nobodyさん
05/11/15 20:49:24
>984
そんなことよりも、
ジョゼと同室でうまくやっていけてる
ことのほうがスゴ杉だと思w
403:402
05/11/15 20:52:22
誤爆スマソ
404:nobodyさん
05/11/15 21:45:13
>>403
どこの誤爆だww
405:nobodyさん
05/11/15 21:52:35
随分昔の某サッカー漫画を連想した>403
406:402
05/11/15 23:12:07
>405
おそらく正解
407:nobodyさん
05/11/15 23:41:34
>>401
316行目は間違いなくソレ? (DLしたばかりのものだと当然違う)
パーミッションについては使ってる鯖次第だから答えられん
408:397=401
05/11/16 01:22:45
>>407さん
指摘をありがとうございます。どうしてアレを316行目と勘違いしたのでしょうか。寝ぼけているのか?>自分
解凍した素のファイルを開いてみたので、たぶん、これが316行目だと思うのですが、どうでしょうか?
foreach $mun(@all) {
409:nobodyさん
05/11/16 02:05:33
>>408
たぶんじゃ困るんだが。
「CGI::Carp入れて実行」したregist.cgiの316行目は確かにソレなのか?
410:397=401
05/11/16 02:33:06
>>409さん
ふらふらと不確定な情報ばかりアップして申し訳ありませんでした。
「CGI::Carp入れて実行」したregist.cgiの316行目はこれでした。
&open($data,'ユーザーファイルが開けません');
408はCGI::Carp~を入れる前の316行でした。
411:nobodyさん
05/11/16 02:51:08
>>401のエラーメッセージ略してない?
(行しか表示されなかったっけ・・・?)
で、regist.cgi実行しただけでそうなる? 全部アスキーモードで転送してるよね?
412:397=401
05/11/16 15:20:33
>>411さん
今改めてregist.cgiにアクセスしてメッセージを確認しましたが
エラーメッセージは>>401で全てですが判りづらかったでしょう
か。
以下は同じ物を適宜改行してみました。
>>Software error:
>>BEGIN not safe after errors--compilation aborted at
>>/home/usr/*******(私のIDが表示されていました)/
>>public_html/cgi-bin/mailmaga/regist.cgi line 316.
>>For help, please send mail to the webmaster (ウェブ管
>>理人のメールアドレスが表示されていました), giving this
>>error message and the time and date of the error.
FTPの転送モードは一括で
「テキストファイル(テキスト)、その他のデータ(生ファイル・Raw data)」
と指定しているので、regist.cgiもアスキーモードでアップロー
ドされているはずです。
413:nobodyさん
05/11/16 15:30:09
>>412
本来なら「Software error:」~「BEGIN not safe after...」の間にエラー要因が出る。
鯖のPerlのバージョンいくつ? その鯖で他のCGI置いたことある?
あと、回答者が聞いたことには確実に答えようよ。
>>411の「全部アスキーモードで転送してるよね?」に対しての答えになってないよ。
一括でってことは拡張子で判断されてるってコトだろ。手動でやれ手動で。
「たぶん」とか「はず」とか多すぎて答える方がバカバカしくなってくる。
414:nobodyさん
05/11/17 23:55:07
ちょっとというか結構スレのないようと違うことになりますが
sendmailを別のサーバーから呼び出すとかできますか?
415:nobodyさん
05/11/18 00:13:27 X68lP/UY
>>414
知らんw
416:nobodyさん
05/11/18 00:20:21
ちょっとというか結構というか完全にスレのないようと違うことです。質問スレに行きましょう。
それに、質問に詳しい情報が書かれていません。質問の仕方としては0点です。
これではエスパーでないと回答出来ないかと思われます。
まぁ、単純にsendmail使うCGI書いて設置したのを呼び出すか、Socket使ってメールサーバーと話したら?
417:nobodyさん
05/11/18 00:24:32
sendmailを使うCGIを設置したのですが、sendmailが使えないサーバー
なので、別の場所からsendmailを呼び出すことができるかどうかです。
これでも、説明不足だと思いますが...
418:nobodyさん
05/11/18 00:40:45
>>417
別の鯖でsendmail使えるならそっちにCGI設置すりゃいいじゃん
419:nobodyさん
05/11/18 00:51:20
>>418
使える容量が少なくて、ファイルをいれれなくなったので、別のサーバーに設置
したんですが、sendmailが使えなかったので、そこから呼び出しをしてみようと考えてみたのですが
420:nobodyさん
05/11/18 01:08:51
>>419
じゃあsendmail使える鯖を整理するか、senmail使える鯖もう一つ借りればいいじゃん。
アナタ掃除できない人?
421:416
05/11/18 01:12:04
>>419
ち ゃ ん と 読 み ま し た か ?
ここじゃスレ違いなんで、詳しく話し聞いて回答するつもりで「質問スレに行け(来い)」と言ったのに・・。
ていうか、CGI改造に関しての話かよ。俺はてっきり自分で作っててどうしたら良いのか分からずに聞きに来たんだろうと思って・・。
だから最初に詳細な情報を書かない奴は嫌いなんだと・・(ry
もう知らん('A`)
422:397=401
05/11/18 10:10:29
>>411&413さん
>>一括でってことは拡張子で判断されてるってコトだろ。手動でやれ手動で。
一括でといってもFetchはアップロード時のファイルの種類(「テキストファイル(テキスト)、その他のデータ(生ファイル・Raw data)」)を選べるだけです。
パーミッション設定は拡張子にかかわらず、ファイルを一つ一つ選択して設定します。
Windows系のFTPソフトとはその辺りが異なります。
>>413さん
このサーバには掲示板数種、Movable Type、アクセス解析、箱庭といったゲーム系数種を自力設置したことがあります。
「Software error:」~「BEGIN not safe after...」の間にはなんのテキストも表示されていませんでした。412に書きだした物が全てです。
質問をいただいて改めてPerlのバージョンを確認したら5.005でした。
それで、もしかしてバージョンが低くてエラーが出るのか? と、他にサーバを借りて一行目のパスだけを書き換えたものをアップしてみたらあっさりと設置できてしまいました。
Perlのバージョンが古いだけでエラーが出ると話には聞いたことがあったのですが自分が遭遇したのが初めてだったので思い至りませんでした。
指摘をありがとうございました。
423:nobodyさん
05/11/18 10:16:51
>>422
本来、鯖の環境なんざ一番最初に書くものだがな。ま、お疲れ。
424:nobodyさん
05/11/20 20:45:52
JAVAでCGIとか考えてるんだが やっぱ向いてないっぽいな('A`)
そもそもJAVAてCGIに使うようなもんじゃないか・・・
425:nobodyさん
05/11/20 21:07:20
>>424
んあこたぁないが、初JavaでCGI組むのは流石に辛かろう
426:nobodyさん
05/11/21 03:23:07 fAQUrjGM
>>256
自分でサイトを作ってそこにうpローダをおきたいとか言えばわかりやすのに。
ここはさ、どちらかというとうpしたい人が質問にくるから
そういう人の立場にたって回答しちゃいがちなんだよね。
なんてウダウダいってる俺だがお前の聞きたい知識は
俺は持ってない。スマソ
WebProg
URLリンク(pc8.2ch.net)
この辺調べるかぐぐれば出てきそうだけどな
427:nobodyさん
05/11/21 03:23:39 fAQUrjGM
間違えたsまそ
428:nobodyさん
05/11/21 21:48:30 jhP5dokT
誘導されてきました、よろしくお願いします。
【CGI名】LQアクセス制限ライブラリ
【配布先URL】URLリンク(www2s.biglobe.ne.jp)
【 質問内容 】 こちらは組み込むCGIと同じディレクトリにファイルを設置する設定になっています。
HP内に数種類の掲示板があり、それぞれの掲示板CGIに組み込んでいるため、
デフォルトでは掲示板CGI A,B,Cそれぞれに別々に組み込むことになり、
管理ページが別になることはもちろんですが、一人がそれぞれにアクセスした場合別の三人になってしまいます。
これをHP全体の複数CGIを一括して制限するようには出来ないでしょうか?
IDで管理している部分があるので、CGIのディレクトリに組み込むのではなく、
アクセス制限専用のディレクトリを別に作ればいいのかと思ってやってみたのですが うまくいきませんでした。
改造しなくてもできるといわれたのですが、やりかたがわかりません。
どうぞよろしくお願いします。
(.htaccessを使えばいいと言われたのですが、こちらの管理画面が使いやすいことと、
管理しているのが複数人数のため、Web画面で操作できる物を使いたいと思っています。)
429:nobodyさん
05/11/22 03:36:30
いろいろ調べてみたんだが
JAVAサーブレット と JAVAでCGIを動かす違いがわからない('A`)・・・
430:nobodyさん
05/11/22 11:25:05
javaサーブレット・・・java製のcgi
javaでcgiを動かす・・・cgiをjavaで操作する
じゃねーの?
431:nobodyさん
05/11/22 12:11:10
>>429
一緒
432:nobodyさん
05/11/22 15:41:48
>>428
help全部読んでないんだけど、「複数CGIを一括して制限できる」ってどこに書いてある?
てか「できる」って言った奴に何で聞かないの?
433:nobodyさん
05/11/22 17:55:22 4aHjF0wg
【 CGI名 】 sajax-0.10
【配布先URL】 SAJAX:URLリンク(www.modernmethod.com)
【設置サーバ】 XREA、URLリンク(ancosme.s101.xrea.com)
【 質問内容 】sajax-0.10のPerl版サンプルがXREAでうまく動作しないです。
Multiply、Divide、Both のボタンを押しても何のアクションも起こらないです。
ファイルはサンプルをそのままアップしただけです。
434:428
05/11/22 18:12:01
>>432
改造スレで依頼したのですが改造しなくてもできるということで
設置スレに誘導されたのでこちらにきました。
435:nobodyさん
05/11/22 18:13:37
>>433
JavascriptはONにしてるよね?
ボタンが表示されてるって事はサーバーサイドの問題じゃないと思うんだけど。
436:nobodyさん
05/11/22 18:20:20
>>433
たぶん広告のせい
437:nobodyさん
05/11/22 18:29:52
>>435
>>436
JavascriptはONです。
そっか、広告のせいか・・・
438:nobodyさん
05/11/22 18:40:43 vf54z8uQ
設置先のパスに依存しないようにCGIの1行目の
#!/usr/local/bin/ruby
を
#!/usr/bin/env ruby
にしたらローカル環境で
/usr/bin/ruby
を見るようになってしまいました。
/usr/bin/ruby と /usr/local/bin/ruby はバージョンが違うので
/usr/local/bin/rubyの方を優先したいのですが、apacheのPATHの設定はどこを直せばいいでしょうか?
439:nobodyさん
05/11/22 18:42:25
>>428
データファイル類を一箇所に集めて絶対パスで書くだけでいけると思うんだけど。
どう「うまくいかなかった」のか書いてないからこれ以上アドバイスできない。
440:nobodyさん
05/11/22 18:48:14
>>438
それはapacheじゃなくて鯖自体の環境変数(path)の問題だと思う。
441:nobodyさん
05/11/22 20:44:04
>>428
できるっていうならその方法書いたURLくらい出せよ
で、どこがわかんないのか具体的に言え
442:nobodyさん
05/11/22 20:52:42
>>428は改造スレでずっと「できる」って言われてたのに試しもしなかった池沼だから
何言っても無駄だと思われ
443:428
05/11/22 21:58:37
>>439>>441
書き方がわかりにくかったみたいでスミマセン。出来ると言ったのは改造スレの方です。
わたしは配布先を見ても一つのCGIに組み込む方法しかわからないので質問させてもらいました。
書いてあるやり方で組み込むと、CGIごとにフォルダにこのライブラリを入れていくことになり、
管理のページがCGIの数だけ増えてしまうんです。
これを一つに出来ないかなと思ったんですけど…
質問時に書いたように別にログ用のフォルダを作って、
「以下は、スクリプトで使用するデータファイル名の設定です(変更不要)」の部分を変更してみましたけど、
ログ自体がとれずにうまくいきませんでした。
これ以上はわからないので、具体的に教えて下さるとありがたいです。
よろしくお願いします。
>>442
ずっと別の方と勘違いされてませんか?
444:nobodyさん
05/11/22 22:03:23
>>439
自分も絶対パスで行けると思ったが動かないな。
これものは大丈夫なのか?
ヤバイとか書いてあったが>>442の粘着池沼がほざいてるだけ?
445:nobodyさん
05/11/22 22:24:47
すみません、PHPの設置の質問でもいいですか?
446:439
05/11/22 22:30:24
>>443
だから「具体的に」どう変更したの? 絶対パスで書いたって事?
ログ自体が取れなかったッてどういう意味?
そういうやり取りしてるから叩かれてるんじゃないかな。
>>444
できない? さっき試したら俺のローカルではできた。
lq関連置く位置決めて、データファイルのパスを絶対パス指定。
後は通常の手順と一緒。つかエラー出たならエラー書いて。
あとヤバいって何の話?
>>445
ドゾー
447:nobodyさん
05/11/22 23:03:28
【 CGI名 】 phpContact Ver 1.1.0
【配布先URL】 URLリンク(chibinowa.net)
【設置サーバ】 SPUR
【 質問内容 】
とりあえず送り先メールアドレスだけ書き換えて、動作確認をしてみたら
下記のエラーが出ましたが、何が悪いと言われているのでしょうか…?
送信先アドレスを変更しただけで他は何も触ってないので、
何が悪いのかが見当もつきません。
Warning: main(cMods_Incheck.php): failed to open stream: No such file or directory in/ (設置アドレス)/contact.php on line 17
Fatal error: main(): Failed opening required 'cMods_Incheck.php' (include_path='.:/usr/local/lib/php') in /(設置アドレス)/contact.php on line 17
配布元のサポートを見て、他の方がエラーになって書き換えたところを直したり
パーミッションを変えたりとしてみたのですがずっと同じエラーが出ます。
どなたかアドバイスよろしくお願いします。