[過去ログ] CGI設置について質問【Part3】 (983レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
301
(2): 2008/02/05(火)16:06 ID:MGzpeoNr(1/2) AAS
Infoseekで0ch ver070124 を設置しようとして、いちおうadmin.cgiにユーザー登録して、
掲示板そのものは作れるようになったのですが、作った掲示板にスレッドを立てることができません。
スレッド作成ボタンをクリックすると、not-foundページに飛ばされてしまいます。
どれだけ探してもそれについては出てこないので、どなたか教えていただけませんか?
302
(1): 2008/02/05(火)16:09 ID:??? AAS
どこかでエラー出てるだろうからそれを探せ。
ログ取れないなら、エラー出力を画面に出すとか。
パーミッションとかだと思うがな。
303: 301 2008/02/05(火)16:11 ID:??? AAS
>>302
パーミッションは確認しましたが、おそらく問題なしだと思います・・・。
304: 2008/02/05(火)16:24 ID:MGzpeoNr(2/2) AAS
>>301
Not Foundって404?
305
(1): 2008/02/05(火)16:25 ID:??? AAS
そのNotFoundページは自サイト内なのか?
そもそも飛ばしてる該当行近辺に問題は無いのか?

その0chとやらを見てみようと思ったが、サイトが落ちてるみたいで見られん。
306
(1): 2008/02/05(火)16:31 ID:??? AAS
>>305
外部リンク:www12.atwiki.jp
サイトは落ちてますが、↑がwikiです。

外部リンク[html]:jeffakatsuki.hp.infoseek.co.jp
↑いちおうテストで作った板です
307: 2008/02/05(火)16:35 ID:??? AAS
>>306
・・・書き込めました・・・w

すみませんでした;;
308
(1): 2008/02/06(水)04:57 ID:??? AAS
AA省
309
(1): 2008/02/06(水)10:10 ID:??? AAS
ここは設置関係じゃないの?
まあ、$monはどっから出てきたのか?($monthだろ?)、とか+9じゃなくて+1だろとかあるが。
310: 308 2008/02/06(水)14:50 ID:??? AAS
>>309
間違えてココに書いてしまいました
すみません。

返答ありがとうございます
おかげさまで日付が直りました。
311
(1): 2008/02/06(水)21:35 ID:5RiUvhKk(1) AAS
かなり初歩的な質問ですいません。私はSO-NETというプロバイダーと契約しています。CGIについて調べてたら、SO-NETは自作CGIは設置できないとあったんですが、どういうことなのでしょうか?CGIが設置できるレンタルサーバーを借りても作動しないってことなんでしょうか?
312: 2008/02/06(水)22:48 ID:??? AAS
AA省
313: 2008/02/06(水)22:58 ID:??? AAS
for(;;)
314
(1): 2008/02/07(木)09:33 ID:??? AAS
>>311
so-netが提供してるサイトで設置できないということだろ。
315
(1): 2008/02/07(木)20:38 ID:VNU1MDwh(1) AAS
>>314
私はiswebを使ってるんですが、私でもCGIが設置できるということですか?
316: 2008/02/07(木)22:01 ID:??? AAS
>>315
外部リンク[html]:isweb.www.infoseek.co.jp
制限事項を確認しよう。

so-netに置いたページでisweb設置のアクセスカウンタを表示したい、とかだと
悲しいことになる。
317
(1): 2008/02/07(木)22:38 ID:??? AAS
誰か助けて(;;)。。。
318: 2008/02/08(金)10:15 ID:??? AAS
>>317
どこが問題になってるんだよ。
エラーとかいって何の情報も無いもの貼り付けたってわからん
319
(1): 2008/02/08(金)17:32 ID:xKFr2FgH(1/2) AAS
外部リンク[cgi]:wt.tool-4.info
↑このサイトみたいに、IDを入れるとそのIDが全てのリンクに適用されるみたいなスクリプトは何て調べればでてきますか?
320
(1): 2008/02/08(金)19:51 ID:??? AAS
>>319
こんなの簡単に出来るだろ…
ただフォームで受け渡してリンクするだけだよ。
321: 2008/02/08(金)21:59 ID:xKFr2FgH(2/2) AAS
>>320
受け渡し方とか載ってるサイトないですか?
322: 2008/02/08(金)22:53 ID:??? AAS
ちょっとはググルとかすれば?
323: 2008/02/09(土)03:01 ID:??? AAS
AA省
324
(1): 2008/02/09(土)10:15 ID:??? AAS
ロック実行部分をコメントにして動くかどうかやってみれば?

なんでその部分を抜き出して質問してるかわかんないんだけど
画面上は&error('LOCK','LOCK is BUSY')の部分が表示されるってこと?
だとしたら$lock_pathを作成する親ディレクトリのパーミッションが実行許可してないんじゃ?
325
(1): 2008/02/09(土)22:22 ID:??? AAS
>>324
ありがとうございます。$lock_pathのフォルダの属性が755でなかったのでまずかったです。

いまいきずまっているのはアドレス?mode=admin←この部分で
=←これが原因なのかうまくうごかないのかな?誰か何か分かりませんか??
326
(1): 2008/02/09(土)22:28 ID:??? AAS
だれかTok2のパーミッションわかる人いますか?
327: 2008/02/09(土)23:59 ID:??? AAS
>>325
if($ENV{QUERY_STRING} eq "admin")
上記をしようし解決しました

無事設置できましたありがとうございました
328
(1): 2008/02/19(火)01:41 ID:??? AAS
AA省
329
(1): 2008/02/19(火)01:43 ID:bFCv2219(1) AAS
あげておきます
330: 2008/02/19(火)02:39 ID:??? AAS
>>328-329
ぷららの人に聞いたら?
2ch板:isp
331: 2008/02/21(木)00:48 ID:??? AAS
knowledgebasepublisher 外部リンク:kbpublisher.com
これのインストール方法を教えてください
land.to,xreaで試しましたがインストールできませんでした
332: 2008/02/21(木)22:51 ID:??? AAS
perlのdbiでテーブルの値をcgi出力したいんですが
DBから取ってきた日本語だけ"?"に化けてしまいます

SSHでperlから走らせると化けないので
Apache(1.3)の設定が怪しいんですが…

鯖のロケール、DB、出力htmlは全部eucです
よろしくお願いします
333: 2008/02/22(金)10:20 ID:??? AAS
DBは何?バージョンは?Perlのバージョンも
具体的にコード出せる?
334
(1): 2008/02/23(土)11:53 ID:vvoMarKV(1) AAS
他人が配布しているファイルを設置することは可能なのですが、
自分で1から作るとなぜか動きません。

例えば・・・・
@test.cgi
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "a";
Aget.cgi
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
省7
335: 2008/02/23(土)17:54 ID:??? AAS
文字コード
336: 2008/02/25(月)10:57 ID:wqD9Omv3(1) AAS
>>326
わざと間違えて設置したら出てこなかったっけ?

何のCGIつかうの?
337: 2008/02/25(月)11:32 ID:??? AAS
>>334
たぶん改行コードだと思うので
ftpで送るときテキスト(アスキー)モードにしてごらん
338
(1): 2008/02/26(火)17:23 ID:??? AAS
テンプレを読んだ上で質問します
もしかしてcgiって.htaccessがないと設置できないのですか?
339
(2): 2008/02/26(火)18:04 ID:??? AAS
>>338
テンプレのどこに.htaccessが必須と書いてあるのか?
340: 2008/02/26(火)18:09 ID:??? AAS
>>339
すみません、そういう意味じゃなくて
テンプレ読みました、ということ言いたかったんです
わかりずらくてすみません
341
(1): 2008/02/26(火)18:11 ID:??? AAS
そりゃサーバの設定による
342: 2008/02/26(火)18:13 ID:??? AAS
>>341
回答ありがとうございます
調べてみます
343: 2008/02/28(木)22:32 ID:??? AAS
>>339
できるよ。
以上。
↓次の方どうぞ
344: 2008/03/07(金)19:18 ID:??? AAS
CGIのローカルテストでApacheを使おうかと思うんですけど
Apacheを停止して終了させれば、ハードディスクの中身公開しなくなりますよね?
自宅サーバを立てるつもりはないので・・・
345: 2008/03/07(金)23:31 ID:0K3cRZCA(1) AAS
あげておきます
346: 2008/03/09(日)11:32 ID:??? AAS
まぁ少なくともapache経由での公開はしなくなるが。
あと板違い。

Apache 初心者質問スレッド Part16
2chスレ:mysv
347
(7): 2008/03/19(水)15:41 ID:dOMKIEqu(1) AAS
AA省
348: 2008/03/19(水)16:13 ID:??? AAS
phpのバージョンは?
あと設置場所は?
パーミッションは環境によって大きく変わる。
意味わからんで使ってるならまずサーバ側の説明読んどけ。
349
(1): 347 2008/03/20(木)02:27 ID:??? AAS
phpのバージョンは4.3.xです。
設置場所と言いますのは何について指しているのでしょうか?
350: 2008/03/20(木)23:22 ID:??? AAS
AA省
351
(2): 2008/03/21(金)16:00 ID:??? AAS
>>349
php 5.2.4以前で500エラー出すのはサーバの設定のせいだと思う。
だから、どのサーバに設置したのか聞いたのさ。
それとも自宅サーバ?
352
(1): 351 2008/03/21(金)16:01 ID:??? AAS
つーか、サーバの設定にあわせた設置をしてない、という意味ね。
353
(1): 347-349 2008/03/22(土)01:07 ID:??? AAS
>>351-352
サーバーはハッスルサーバーというレンタルサーバーです。
外部リンク[html]:www.hustle.ne.jp
こちらのページでPHPの実行例を見ることが出来ますが、私にはちょっと意味が…
また、>>347に書いたメールフォームの配布元にも詳しい説明やサポートBBSがないので
八方塞な状態で・・・
354: 2008/03/24(月)09:46 ID:??? AAS
>>353
やっぱりphpはcgiモードで動作するんだね。
そして、phpは /www/ 以下限定って書いてあるじゃないか。
www フォルダを作ってその下に置いてみ。
355
(1): 2008/03/24(月)09:51 ID:??? AAS
ってwwwがpublic_html代わりなのか。
cgiモードで動作、かつsuEXECなのでパーミッションは
cgiの説明書より、設置先の設定が優先、phpとしての設定は使えない。
フォルダを705(701でもいい)、phpを700にしてみ。

オーナー以外の書き込みは不要。
グループ(3桁の真ん中)はすべて0にしておけ。
356
(1): 347 2008/03/24(月)14:59 ID:??? AAS
>>355
とりあえず、
php [705]
|
|
+-- esform [705] / index.html
| setup.php[700]
|
+-- app [705]
|
省5
357
(1): 2008/03/24(月)15:09 ID:??? AAS
index.html でエラーが出るのはcgi関係ないだろう
どんなエラーが出るの
358
(1): 2008/03/24(月)15:11 ID:??? AAS
あと先頭に #!/・・・/php の表記がいらないとなってるから
たぶんパーミッションも実行いらないけど一般で読めないと
まずいかもね。700じゃなくて 604あたりで
359
(2): 2008/03/24(月)15:20 ID:??? AAS
同じエラーが出るっつーんだから
> 「500 Internal Server Error」表示されてしまいます。
なんでしょう。.htaccess でやらかしてる系。

つーか、ご丁寧に配布物に .htaccess が入ってるのね。

>>356
index.html とか setup.php のある階層に .htaccess ってファイルがあるでしょ。
それの冒頭4行(3行+空行)を削除。
360
(1): 347 2008/03/24(月)16:11 ID:??? AAS
>>357-359
みなさん、アドバイス有難うございますm(_ _)m

>>359さんのアドバイスを元に.htaccessの冒頭4行を削除してみたものの動かず、
なかばヤケクソで.htaccess自体を削除してみたら動いたのですが・・・
やはり後々、動作に支障がでてしまうのでしょうか?
361
(1): 2008/03/24(月)16:22 ID:??? AAS
動いたのはindex.htmlだけじゃなくてphpも?
362: 347 2008/03/24(月)16:33 ID:??? AAS
>>361
はい。とりあえず、簡単なメールフォームの作成と送信テストを行ってみましたが、
問題なく動いているようです。
363
(1): 359 2008/03/24(月)16:34 ID:??? AAS
あらためて確認したら .htaccess の php_ な行の内容は
同梱の php.ini に全部書かれてた。

>>360
それが原因で支障が出ることはないと思うよ。
スクリプト自体のバグその他諸々による支障まではわかんないけど。
お疲れ様でした。
364: 347 2008/03/24(月)17:15 ID:??? AAS
>>363
ホントですかっ!? つ、ついに・・・

みなさん、アドバイス本当に有難うございました。
みなさんのおかげで無事設置する事ができました。

お疲れ様でした。
365
(2): 2008/04/01(火)15:35 ID:Bp+xOiZ5(1/3) AAS
AA省
366: 2008/04/01(火)16:18 ID:??? AAS
改行コードじゃないの?
ftpで送るときにASCII(テキスト)モードで送ってる?
367: 365 2008/04/01(火)16:24 ID:Bp+xOiZ5(2/3) AAS
ご回答ありがとうございます。

はい、テキストモードもきちんと試しました。
368: 2008/04/01(火)16:25 ID:??? AAS
これから考えられることを一つ一つ書いていって
そのたびにそれはやりましたって答えるつもりかよ
369
(1): 2008/04/01(火)16:29 ID:??? AAS
とりあえずtok2やinfoseekはエラーログ見られないのか?
先頭行の #!/usr/・・・ は指定どおりになってるか?
それらが問題なけりゃ、2行目に print "Content-Type: text/html\n\n"; とか入れて
どうなるか試してみるとか。
とにかく、ActivePerlというところを見ると手元のはWindowsらしいから
パーミッションやら改行コード、Perl等へのパスあたりは設定全然違うから
その辺全部どうやったのか書き出してくれ。
370: 365 2008/04/01(火)17:08 ID:Bp+xOiZ5(3/3) AAS
確かにおっしゃるとおりです。
ご丁寧にありがとうございます。

まずは、試したことは

#!/usr/bin/perl → #!/usr/local/bin/perl
両方試して×

sendmailが問題かと思い、海外のsendmailが使用できる鯖にアップしても×

パーミッショッンは、考えられるパターン全て試しました。
省7
371: 2008/04/01(火)17:21 ID:??? AAS
わからなくて総当りでやってるのか。
それなら、Hello world とか数行のcgiを自分で作って
それを動かせるようするのが先だな。
372: 2008/04/01(火)17:50 ID:??? AAS
117: require '../jcode.pl';
くこか。と、適当に書いてみる。

真っ白の画面のソースを表示してみるとか
>>369案を print "Content-Type: text/plain\n\n"; にしてさらに試してみるとか
>>2を試すとかするとエラーメッセージが出るかもしれないよ。

それより、open() でコケることなどあり得ないし排他制御不要という素敵な方針の
スクリプトだなあ。
373: 2008/04/02(水)03:48 ID:hvsOhy06(1) AAS
tok2かinfoseekってことは無料鯖だろ?
勝手に入れられる広告が原因て事ないのか?
374: 2008/04/05(土)11:38 ID:??? AAS
CGIの勉強をするために、自分のPCにテスト環境を作ろうと考えて
このページを参考にAN HTTPDをインストールしました。
外部リンク[php]:www.dream-seed.com

設定が良く分からなかったので教えてください。
例ではドキュメントルートを「D:\web-root」に設定しています。セキュリティの問題があるのでC:は回避したほうがいいと書いてありますが
Dドライブがないので「C:\web-root」としましたが、エラーが出ます。ドキュメントルートという意味も分かりませんが、この先どうやって進めばいいでしょうか?
375: 2008/04/05(土)13:09 ID:??? AAS
AN HTTPD使ったこと無いけど
エラー内容は?
設定したC:\web-rootは存在するの?
376: 2008/04/05(土)13:59 ID:??? AAS
存在してません。f(^^;
フォルダを作ればいいのでしょうか?
377
(2): 2008/04/05(土)17:28 ID:??? AAS
AA省
378: 2008/04/05(土)18:39 ID:??? AAS
>>377
はじめにPHPスレに投げちゃった後始末はあれだけでいいのか。

> もっと簡単にテキストを表示させるだけのcgiはちゃんと動くので、

そのCGIでは、簡単なテキストを表示する前に何かを print してるはず。
それを書かないともれなく500がもらえる。
379
(1): 2008/04/05(土)18:44 ID:??? AAS
#!/usr/bin/perl
use LWP::Simple;
print "Content-type: text/html\n";
print "\n";
print get("外部リンク:www.google.co.jp");

待ってる間にバージョンアップさせたけど、
結果は同じでした

エラーになるまでの待ち時間が長いので、
何かのタイムアウトになっているのだと思います
380: 2008/04/05(土)19:09 ID:??? AAS
>>2参照で。
というより、ぐぐるさんには素のUAを送る LWP::Simple が使えないのだ。

外部リンク:www.google.co.jp
381: 2008/04/05(土)19:20 ID:??? AAS
use CGI::Carp qw(fatalsToBrowser);
を入れてみたら、エラーだとは言われないけど、
単に何も表示されないだけになってしまいました

サンプルがgoogleなのは本質ではなくて、
いろんなurlを試しても同じでした
で、設置サーバと同じサーバのurlを指定した時だけ、
エラーになるまでの時間が速いので、
そういうセキュリティっぽい何かかなと当たりを付けたのですが
382: 2008/04/05(土)19:33 ID:??? AAS
get("外部リンク:66.249.89.99");
では?
383: 2008/04/05(土)19:42 ID:??? AAS
同じです

単に、ここのプロバイダのサーバに、
LWPが入ってないだけという気がしてきました
それならそういうエラーが出そうなものですが、
タイムアウトみたいな動作をするのが謎です
384: 2008/04/05(土)19:50 ID:??? AAS
前略
print "start\n";
print get("外部リンク:66.249.89.99");
print "end\n";

こんな感じにすると、
start end
と表示されます

モジュールが無いなら、実行すらされずに終わるんじゃないのかな

繋いだ先が全員でlwpを弾いているのかなと思って、
ちゃんと成功するローカルでの実行で送っている変数を調べると、
省2
385: 2008/04/05(土)20:17 ID:??? AAS
さらに実験

use LWP::Simple; をコメントアウトしてしまうと、

start Content-type: text/html
Software error:
Undefined subroutine &main::get called at *****.cgi line 7.

こんなエラー。
だから、LWPはあることはあるように思われる。
startがContent-typeより前なのもちょっと気になる。
386: 2008/04/05(土)20:35 ID:??? AAS
諦めて、use LWP::UserAgent; バージョンをagent('Mozilla');で作りました
でも、結果は同じでした
結果が表示されるまでの待ち時間はかなり短くなりました
(10秒くらい)
387
(1): 2008/04/05(土)21:28 ID:??? AAS
多分駄目だろうなと思いつつ、use Socket; 版も作ったけど、
やっぱり同じでした
多分、ネットに繋ぐ機能が殺してあって、
かつエラーにはならないようにしてあるのでしょう
あとは、誰かが>>379を試して、その環境で動けば検証は終わりです

cgiってそんなもんなのかな
ネット上にあるんだから、ネットに繋ごうとするのは当然だと思えるけど、
案外、自前のHDDと人間からの入力だけで完結しているのばかりなのかも
388: 2008/04/05(土)22:01 ID:??? AAS
>>387
前略)
print "Content-Type: text/html; charset=UTF-8\n\n";
print get("外部リンク:www.yahoo.co.jp");

localhost と xrea で Y!Jのトップもどきが出てきた。
外部接続に制限かけてるサーバなんだろうね。
389
(1): 2008/04/05(土)22:43 ID:??? AAS
んー、やっぱり

>>377に戻って、代替案は無いかどうかだけど、
答えが出てきそうな感じじゃないなあ
390: owler ◆/.TKMGzyY. 2008/04/18(金)21:58 ID:14JzGIXn(1) AAS
AA省
391: 2008/04/18(金)22:50 ID:??? AAS
君はここで質問するにはまだレベルが低すぎるかと
392: owler ◆/.TKMGzyY. 2008/04/19(土)18:00 ID:??? AAS
出直します^^;
393
(1): 2008/04/19(土)21:33 ID:??? AAS
まあ、LWPが使えないとこが多いことすら知らない回答者陣だけどな
394: 2008/04/19(土)22:00 ID:??? AAS
いきなり LWP って...、ひょっとして最近知ったのか? (w
395: 2008/04/19(土)23:52 ID:XRebo2kf(1) AAS
>>393
標準モジュールすらゴッソリと使えなくしてたニフテーの事か?
396: 2008/04/20(日)02:02 ID:??? AAS
セキュリティ対策で、socketを使えなくしているプロバイダは多い
っていうか、大多数
397
(1): 2008/04/27(日)18:52 ID:e9s8GF3J(1) AAS
AA省
398: 2008/04/27(日)19:04 ID:??? AAS
今実験したら

@日付を28日にすれば複数投稿できる
Aそれを編集で27日にするとやっぱりだめ
B同サーバにおいてある同じnickyは27日複数投稿可

だった。呪い?
399: 2008/04/27(日)21:20 ID:??? AAS
設置の話なのか?
400: 397 2008/04/27(日)23:57 ID:??? AAS
あー!
・・・ごめん orz 

指摘ありがとう
1-
あと 583 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.188s*