CGI設置について質問 【Part2】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
05/01/02 09:13:04ID:???自分でどのようなことまでやったか、エラー・動作がおかしい場合は
その内容を詳細に書くこと。
配布先、設置先で質問・解決できない場合は、ここで質問すれば
親切な人が教えてくれるかもしれません。
質問テンプレ(全項目記入)
【 CGI名 】 複数のバージョンがある場合には正確に
【配布先URL】
【設置サーバ】 レンタルスペース名または設置中のURL
【 質問内容 】
※ エラーがでてるならエラーメッセージも書くように
0494nobodyさん
2006/01/28(土) 16:11:10ID:???おそらく「sendmailで送ったメールの差出人」がカギになってると思われるが、
鯖の仕様かもしれんからWebARENAに問い合わせろ。
0495493
2006/01/28(土) 18:37:28ID:JvmA0lYasendmailで送ったメールの差出人はメールフォームで記入したメアドとなっていました。
よくわからないので問い合わせるしかないですね・・・。
0496nobodyさん
2006/01/29(日) 01:45:18ID:4dC2oVjc【配布先URL】 http://www.dab.hi-ho.ne.jp/appletea/cgikan/yoyaku.shtml
【 質問内容 】CGIのかんづめさんのところの予約状況カレンダーなのですが文字コードをEUCにしてアップロードしてくださいとありますが、これをJISで表示することはできないのでしょうか?
アパッチ等をつかい編集をしているときに文字化けしたりします。できたらJISでやりたいんです。
初心者なもんでわかりません。教えてください。
0497552
2006/01/29(日) 20:44:09ID:ZBFJxq4Q【 配布先URL】 http://powder-snow.milk.tc/
【. 置き場所 .】 http://powder-snow.milk.tc/
【 依頼期限 】 ゆっくりでも構いません
【. 依頼内容 】
別スレから誘導されてきました
過去の遺物として設置しています(他板も含めて数十個)
現在遺物としてのサイトを開設しようとしています
普通のリンク・別窓ともにリファラに制限がかかってしまいます
$generator = 'http://...com/index.html'; これなのですが
gateからパス設定までいきますが次に行こうとするとリファ制限にかかってしまいます
なんとかできないのでしょうか、よろしくお願いします
0498nobodyさん
2006/01/31(火) 00:04:15ID:SCFii+Qb【 配布先URL】 http://www.i-say.net/cgi/bbs2/wforum.cgi?no=6309&reno=6304&oya=6070&mode=msgview&page=40
【. 加えたい部分 .】 http://www.i-say.net/cgi/bbs2/wforum.cgi?no=6327&reno=6325&oya=6070&mode=msgview&page=40
【. 依頼内容 】
このCGIは先に指定したページを開かないと次のページを開けないとゆうものです。
CGIは設置できたのですけど携帯から使用するとIPが毎回変わるのでなかなか
次のページを開くことができません。
固体識別番号を使うとできるみたいなのでその部分をCGIに加えたいのですけど
どうやればいいものか自分ではできませんでした。
どこに加えればいいものなのでしょうか?よろしくお願いします。
0499493
2006/01/31(火) 09:38:30ID:ZusqgMdW0500nobodyさん
2006/01/31(火) 14:00:31ID:3IP1qtKM分かる方いたらご指導ご鞭撻のほどを
0502nobodyさん
2006/02/01(水) 03:01:13ID:???プロバイダ先の説明では特に「禁止」という言葉は無かったのだけれど、
「当社で用意しているCGI以外は動作致しません」というのは、禁止という事?
0503nobodyさん
2006/02/01(水) 03:13:33ID:???それだけじゃ判断のしようがない、プロバイダー板の該当するスレに行って詳しい仕様を聞け
まぁその文面を見た限りだと、動作しない=禁止と同意義 って事だと思うがな。
で、そういう所に設置したページでCGIが使いたいなら、レン鯖に設置するかレンタルCGIを借りてそこにリンク張るしかないよ。
0504nobodyさん
2006/02/01(水) 05:52:20ID:???おいおい・・・そこまで読解力が無くて大丈夫かお前ら
日本語を勉強し直したほうがいいぞ
0505500
2006/02/01(水) 10:40:26ID:???ちなみにXREA使ってます
0506nobodyさん
2006/02/01(水) 18:26:38ID:JXMXvwg30507無知ですまそ
2006/02/03(金) 02:15:44ID:SfkSG4GRif ($FORM{'pass'} ne 'aaa') { &error("パスワードが違います"); }
としたのだけど、aaaとbbb以外は違うとするにはどうすればいいのか教えてください。
0508nobodyさん
2006/02/03(金) 02:25:28ID:???0509nobodyさん
2006/02/03(金) 02:26:57ID:???0510無知ですまそ
2006/02/03(金) 02:36:36ID:SfkSG4GRこのスレでも教えてくれないの?
0511nobodyさん
2006/02/03(金) 02:47:19ID:???だからスレ違いだと教えたでしょ?
別の言語のスレに行ったかと思えば、次は設置方法の質問スレに現れて
「スレ違いだよ」と言われれば、「ここでも教えてくれないのか?」と無責任に騒ぐ。
最初から適切なスレに行けばいいのにな。
0512無知ですまそ
2006/02/03(金) 02:52:43ID:SfkSG4GR0513511
2006/02/03(金) 03:39:41ID:???質問する時は聞きたい内容を整理して適切な所に行かないといけないよ。
それと、喧嘩腰で煽ってくるのもよくある事だからあんまり気にせんようにな。(何十もスレ違いな人を誘導したりしてると自然と喧嘩腰にねぇ)
0514nobodyさん
2006/02/05(日) 18:08:19ID:rZ/UWf6A【設置サーバ】 godaddy.com
【 質問内容 】 godaddy.comよりドメイン名を取得、
ホスティングもそこなのですが、上手くcgiが設定できずに
困っています。
ディレクトリはcgi-bin/、#!/usr/bin/perと一行目を修正し、
ファイルをアップロードをしてアクセス権を変更しても
ただファイルの内容が表示されるだけなのです。
他に注意する点はありますか?
詳しく教えていただけると幸いです。
0515nobodyさん
2006/02/07(火) 10:51:09ID:???問題はドメイン名でなくて、設置した鯖がCGIを実行できるかどうかです。
拡張子cgiでテキストが表示されるなら、おそらくCGI実行無理な鯖かと思われます。
0516nobodyさん
2006/02/07(火) 13:16:08ID:???そこのプランの説明読んだ? WinとLinuxのどの鯖選んだ? Winはperlなし。 Linux
もPerlはDelux Plan以上。
0517nobodyさん
2006/02/07(火) 14:23:39ID:???aska bbsにやたらとスパム書き込みがあるんだけど、
他はどう?
0518nobodyさん
2006/02/07(火) 16:18:21ID:???スレ違い
0519nobodyさん
2006/02/08(水) 13:13:48ID:ivjrwEbE>>516
ありがとうございました。
私のプランはEconomyなので、CGIは不可。
PHPのみ扱えることが分かりました。
0520nobodyさん
2006/02/13(月) 20:56:23ID:zhrV4EGM【配布先URL】http://www.rocomotion.jp/main.php
【設置サーバ】 DION
【 質問内容 】設置ができずです。指示どうりにしたつもりが、サイトを見たら
cgiファイルのソースが表示されました。教えていただけたら嬉しいです。よろしくお願いします。
0521nobodyさん
2006/02/13(月) 21:05:08ID:???0522nobodyさん
2006/02/14(火) 00:43:46ID:z6ULW0tY0523nobodyさん
2006/02/14(火) 10:59:30ID:???スレ違い
0524nobodyさん
2006/02/14(火) 23:42:26ID:z6ULW0tYうるせー糞が
0525nobodyさん
2006/02/15(水) 01:09:02ID:???選択式の問題集のCGIを配布しているところ知りませんでしょうか?
523 名前:nobodyさん[sage] 投稿日:2006/02/14(火) 10:59:30 ID:???
>522
スレ違い
524 名前:nobodyさん[] 投稿日:2006/02/14(火) 23:42:26 ID:z6ULW0tY
>>523
うるせー糞が
0526nobodyさん
2006/02/19(日) 01:25:32ID:IN26hGU9( Remake from Board v3.4 - by NICOLE )
【配布先URL】 閉鎖?
【設置サーバ】 ABCオロチ
【 質問内容 】
「新規投稿」を押すと、404エラー ファイルが見つかりません。
と出るのですが、何が足りないんでしょうか…?
新しく掲示板を作ったり、編集をしたりすることはできるのですが。。
一応board.cgiに書いてあるplファイルはあるのですが、うまく動作してくれません。
0527526
2006/02/21(火) 05:17:00ID:qJYLx/Po0528nobodyさん
2006/02/23(木) 09:52:32ID:lgEgQxIp多分、飽きるほど、聞いているでしょうが、、
私には、まったくわからない。。
解決法を、教えていただけないでしょうか?すみません・・お願いします。。
なんか、やたら、長い番号がでてたけれど。。何をすれば・・。・゚・(ノд`)・゚・。
0529nobodyさん
2006/02/23(木) 10:11:56ID:???0530nobodyさん
2006/02/23(木) 11:55:29ID:???その「やたら、長い番号」とやらも書かずに、どうやって状況を分かれと?
お前の心を読んでくれるエスパーでも探せ。
0531nobodyさん
2006/02/24(金) 09:09:31ID:afDUkGpuそのやたら長い番号は、「211.189.90.251」です。。
どう対応するのか、ほんとに全くわからず・・
_○/|_ 土下座
0532nobodyさん
2006/02/24(金) 09:46:04ID:???やたら長い番号というから何かと思えば・・・たったの11桁がやたら長いのかよ
推測するに、それはお前がアクセスしようとしたサーバのIPだな。たぶん。
で、このスレで質問しているからには、>528を分かりやすく翻訳すると、
「自分で設置したcgiにアクセスしてみたら403になってしまった」
ということなんだな?
解決方法:
アップロードしたcgiファイルのパーミッションを変更しろ。
どういうcgiスクリプトを設置したのかもわからんし、
サーバがどこなのかもわからんしで、
どういうパーミッションにしたらいいか非常にアドバイスしにくいんだが、
perlのスクリプトなら755か705か700のどれかにしろ。
ここまでお前の説明不足を推測してやってんだから、
これ以上は、分からない言葉があったとしても自力で調べろよ。
0533nobodyさん
2006/02/24(金) 18:24:33ID:???「やたら長い番号」は逆引きできなかったり
> inetnum: 211.189.90.0 - 211.189.90.255
> netname: SAMSUNGNETWORKS-LLINE-SAMSUNGNETWORKS-KR
> country: KR
だったりするらしい。
なんでdenyされてるかをここで聞かれてもなあ…
0534532
2006/02/24(金) 18:55:14ID:???一応な、403 Forbidden の時に出る
↓こういった感じのメッセ−ジ中で、
>403 Forbidden
>You don't have permission to access / on this server.
>Apache/2.0.40 Server at ***.*****.ne.jp Port 80
このサーバ名に当たる部分↑↑↑がIP表示になってる事を
言ってんのかな、と俺は推測してみたわけなんだよ。
どっちにしろバカチョソの相手はもうやらねえが。
まったく馬鹿な香具師ってのはどうしようもねえな。
0535nobodyさん
2006/03/04(土) 17:39:40ID:b0Ncw/m5が、タイトルやNow.. Testing.. ってところを別名に変えても、うpすると元に戻ってしまいます。
どうすれば変えれますか?
0538nobodyさん
2006/03/04(土) 21:48:56ID:???うちでは問題なく書き換わっている。
>upload.htmlに書いています
って、何を何処に書いて、どうUPしたんだ?
エスパー来るまで泣いてなさい。
0539nobodyさん
2006/03/05(日) 01:37:40ID:kL3cTEmh【 CGI名 】Ranking Link Ver1.86 + rl_search
【配布先URL】 ttp://dream.lib.net/room/cgi/e_ranklink.html
【設置サーバ】 xrea
【 質問内容 】
複数カテゴリ設置にてrl_search設置。
テストにて404NotFoundを返される。<無論存在するキーワードで
ディレクトリ構造は以下
public_html - A - Data(このフォルダ内のバックアップデータを基に検索)
|
- B - Data
|
- C - Data
・<10カテほどあり
・
|
- search - rl_search.cgi
- templete2.cgi
- search.html(検索用テストフォーム)
0540539
2006/03/05(日) 01:48:28ID:kL3cTEmh../A/Data
./templete2.cgi
"../A/Data","../B/Data","../C/Data","../D/Data",・・・
の3項目のみ
0541nobodyさん
2006/03/05(日) 17:44:25ID:???0542nobodyさん
2006/03/05(日) 20:35:26ID:n0VDkAfG0543nobodyさん
2006/03/05(日) 21:45:11ID:???0544nobodyさん
2006/03/05(日) 23:08:17ID:???エスパーを探してください
0545nobodyさん
2006/03/05(日) 23:47:56ID:???エスパー呼んで下さい
せっかく自分で設置して画像うpしたのにリンク貼ってもみんなに見れないんじゃ意味ないお
0546nobodyさん
2006/03/05(日) 23:59:04ID:???スレ違いどころか板違い
そういう依頼はここでは受け付けていません
0547539
2006/03/06(月) 13:31:30ID:WKPmGgfh0548nobodyさん
2006/03/06(月) 17:00:59ID:???どんなCGIか見てないけど催促やめてください。
404が出ます、だけでは何もわからんのです。
--
404 Not Foundが出ます。エラー表示では見つからないファイル名が表示されないので
XREAのAnalogが吐くファイルと生ログで確認しました。
/rl_search.cgi が見つからなくてエラーになるようです。
>>539の配置で search.html には
<form action="rl_search.cgi method="POST">と書いています。
--
ぐらい書いてくれると心置きなく叩けるからレスつくと思うんだけど。
0549539
2006/03/06(月) 22:19:03ID:???調べなおしてから、再度質問させていただきます。
0550nobodyさん
2006/03/07(火) 13:25:48ID:zxqBf/Z8【設置サーバ】web3lab
【 質問内容 】板違いかもしれませんが、
cgiを自己ドメイン以外からアクセスを制限する方法ってありますか?
リファーラチェックだと思うのですが。
なんかいたずらかウイルスか知らないですが、
設置してあるcgiフォームメールから、変なメールになって来ちゃうんです。
0553nobodyさん
2006/03/07(火) 20:39:33ID:???ようは「変なメール」って部分をどう翻訳するか、だな
>550
意味の通じるちゃんとした日本語文で書いてくれ
ここは翻訳スレじゃねーんだ
0554nobodyさん
2006/03/07(火) 22:23:06ID:MW/YkpXq本当にすいません。馬鹿でアホなんです・・・
そのメールが今手元に無いので、
またアホな事いいます。相談に乗ってください。
フォームメールのためのCGIを6つぐらいおいていますが、
そのすべてから、いつもとは違う変なメールが来るようになりました。
名前欄とか住所欄等、記入欄すべて変なメアドが入っていて、
@以下が今使っているドメインのものだったりします。
ひとつのCGIにつき3通程度、ほぼ同じ時期に3×6=18通ぐらい一度に着ます。
察するに多分不正アクセスだろうとおもい、
サーバー管理者に相談した所、
「CGIにリファラーチェック(ドメイン以外のアクセス制限)
が無いので不正なアクセスでもCGIが動いてしまいます。
リファラーチェックはじぶんでやってね。」
と言う事だったので、色々調べたのですが、全然分からず
相談にあがった次第です。
私は、CGIは設置できるぐらいのアホ知識です。
フリーのものを利用しています。
分かりますでしょうか・・・
理解していただければ本当に嬉しいです。
0556nobodyさん
2006/03/07(火) 22:50:36ID:MW/YkpXq有難うございます。
つまりはセッション管理で、自分で出来なかったら、
やめた方が言いという事ですか・・・
そうですよね。他の人にも迷惑かかっちゃいますもんね。
ちょっと頑張ってみます。本当に有難うございました。
0557nobodyさん
2006/03/10(金) 03:56:38ID:???【配布先URL】 ttp://www2s.biglobe.ne.jp/~cru/library/lq/
【設置サーバ】 独自ドメイン
【 質問内容 】HP内すべてのCGIをこれで一括管理したいのに、
あまり設置の方法がわからなくて、配布先に書いてあるCGIごとにしかできません。
検索してこのスレの>>451に辿り着きました。
でも今使ってるサーバーにcgi-ginはないのでどう書いていいのかわかりません。
独自ドメインだったらどこをどう書き直したらいいですか?
ご教授お願いします。
0558nobodyさん
2006/03/10(金) 04:11:50ID:???0559nobodyさん
2006/03/10(金) 04:24:38ID:???0561557
2006/03/11(土) 04:10:40ID:???配布先で質問を受け付けていないのでこちらに書き込んだのですが…
0562nobodyさん
2006/03/11(土) 06:01:42ID:???Windows上のApacheで、vbsをCGIとして動かしたいのだが呼び出すときに失敗しちまう。
スクリプトのヘッダのあたり(#!〜〜からContent-Typeのあたりか)がおかしいらしい。どう書けば良いんだっ。さっぱりわからん。
CGIとしてperlとかbatは動くんだ、vbsはだめだ。
で、そのbatの中からはcscriptも動かんしexeも動かん…。
0564nobodyさん
2006/03/11(土) 11:07:22ID:gt4iAUE3【 CGI名 】Ranking Link Ver1.86 + rl_search
【配布先URL】 ttp://dream.lib.net/room/cgi/e_ranklink.html
【設置サーバ】 xrea
【 質問内容 】
複数カテゴリ設置にてrl_search設置。
テストにて404NotFoundを返される。<無論存在するキーワードで
ディレクトリ構造は以下
public_html - A - Data(このフォルダ内のバックアップデータを基に検索)
|
- B - Data
|
- C - Data
・<10カテほどあり
・
|
- search - rl_search.cgi
- templete2.cgi
- search.html(検索用テストフォーム)
0565539
2006/03/11(土) 11:07:55ID:gt4iAUE3生ログは以下です
"GET /search/rl_search.cgi HTTP/1.1" 500 431 "-" "ローカルPC情報"
search.cgiには
<form method="post" action="http://hogehoge.com/search/rl_search.cgi">
と記述しています。
httpdにてperl -wcを行ったところ以下のメッセージが表示されました。
Name "main::bword" used only once: possible typo at フルパス/rl_search.cgi line 45.
Name "main::backnum" used only once: possible typo at フルパス/rl_search.cgi line 69.
Name "main::adpoint" used only once: possible typo at フルパス/rl_search.cgi line 125.
Name "main::jcode" used only once: possible typo at フルパス/rl_search.cgi line 31.
フルパス syntax OK
Name "main::・・・は「main::hoge という名前は、一回しか使われていません。タイプミスの可能性...」らしいと解りました。
http://64.233.179.104/search?q=cache:dFc9QGWud24J:www.pure.ne.jp/~learner/program/Perl_oo.html+perl+-wc+possible+typo&hl=ja&ct=clnk&cd=4&lr=lang_ja&client=opera
この場合はCGIファイル自体が怪しいのでしょうか?
0567nobodyさん
2006/03/11(土) 18:35:50ID:???404が出てるはずが、ログでは500エラーになってるですね。
>>2を読んでエラーメッセージを貼ってほしいとこですが、
>>540が rl_search.cgi 冒頭の
$prffile = "./rl_prf.cgi";
$newtempletefile = "./templete2.cgi";
@searchdir = ("./data");
# ディレクトリを指定するのは @searchdir だけ。上2つはファイル名必須。
ここのことだったら、とりあえず $prffile をどう設定してるか確認してみてください。
○ $prffile = "../A/Data/rl_prf.cgi";
× $prffile = "../A/Data";
0568539
2006/03/11(土) 21:40:00ID:???レス、ありがとうございます。
また時間を置いてレス内容と照らしあわせて確認してみます。
酔っぱらってしまいましたので・・・
スミマセンスミマセン
0569557
2006/03/12(日) 08:51:22ID:???それ、検索した時に見ました。
それに対する回答レスも見たのですが、
独自ドメインの場合はどうしたらいいのかわからないので
質問させてもらいました。よろしくお願いします。
0570nobodyさん
2006/03/12(日) 18:23:58ID:???【配布先URL】 http://fswiki.poi.jp/
【設置サーバ】 usamimi.info
【 質問内容 】
SpeedCGIと併用すると、設置後数時間で動作しなくなり、
「表示するページがありません」となる。
SpeedCGIによる常駐を無効化するとまともに動く。
(#!/usr/local/bin/speedy -w -- -r1)
もうわけわかめ('A`)
0571nobodyさん
2006/03/12(日) 18:25:30ID:???ちょっとおまちを〜。
0572テスト
2006/03/12(日) 18:34:16ID:pFPRDY+b0573nobodyさん
2006/03/12(日) 20:44:19ID:???SpeedCGI→SpeedyCGI
0574nobodyさん
2006/03/12(日) 20:56:16ID:???0575nobodyさん
2006/03/12(日) 22:18:14ID:???ttp://www.phpweb.jp/accelyzer/ をダウンロードして設置手順通りに設置
解析したいウェブページの、カウンターを表示したい場所に、次の文字列を記述します。コピペ推奨。
<?include("./accelyzer/store.php");?> ←index.phpに挿入
HTMLファイルの拡張子を「.php」に直します。
movableのテンプレート index.htmを index.phpに変更
さくらの鯖と独自ドメインを取得
http://homoaniki.com/ にアクセスすると
http://homoaniki.sakura.ne.jp/blog/index.phpに転送するように設定
ブログを見るとアクセス解析が反映されていません、何が問題だったのでしょうか教えてください
0576nobodyさん
2006/03/13(月) 00:18:27ID:???0578539
2006/03/18(土) 01:20:31ID:N9nniZnoスミマセン
>>567
> $prffile = "./rl_prf.cgi";
> $newtempletefile = "./templete2.cgi";
> @searchdir = ("./data");
># ディレクトリを指定するのは @searchdir だけ。上2つはファイル名必須。
上記2つはファイル名まで記述してあります。
検索出力結果のHTMLファイルは、templete2.cgiで自動生成で良いのですよね?
<通常のランキング用HTMLは、index.htmlを666で作成しておく
>404が出てるはずが、ログでは500エラーになってるですね。
>>>2を読んでエラーメッセージを貼ってほしいとこですが、
ログは>>565のように出力されています。
500の後の431は何を示しているのでしょうか?
0579539
2006/03/18(土) 01:52:03ID:N9nniZnoCan't locate ./jcode.pl in @INC (@INC contains:・・・
と怒られます。
jcode.pl のロケーションは前述の$prffileで指定したrl_prf.cgiで指定されていますし、
ランキングCGI自体は問題無く動作もしています。
うーん・・・
0581570
2006/03/18(土) 12:39:43ID:???某アニメのファンページでつ(´・ω・`)
つhttp://minafan.usamimi.info/cgi-bin/wiki/wiki.cgi?page=FrontPage
今は生のPerで走らせているので正常です。
0582nobodyさん
2006/03/18(土) 13:19:37ID:???0583570
2006/03/18(土) 13:24:12ID:???見落としてました…orz
でもなんかいろんなエラーがごちゃ混ぜになっててややこしいので、
err_logを一旦消して、もう一度SpeedyCGIにしてみます。
0584570
2006/03/18(土) 13:26:43ID:???何時間で落ちるか…
0585nobodyさん
2006/03/18(土) 16:22:59ID:???やってみるといいかも
0587nobodyさん
2006/03/19(日) 02:08:50ID:g1D3YPfs0588nobodyさん
2006/03/19(日) 02:11:27ID:???0589557
2006/03/19(日) 02:53:05ID:???lqというディレクトリを一番上の階層に置くと言うことでしょうか?
>>451さんの書き込みから、cgi-binを省くと
1.lqxxxx.plとlqxxxx.cgiを /home/ユーザー名/lq/ に置いたとする。
2./home/ユーザー名/lq/ に lqzzbuxy.cfgなどのファイルを作成する。
3.lqxxxx.plの中のデータファイル名を指定するところで、全てのファイル名の前に
絶対パス /home/ユーザー名/lq/ を追加する。
4.アクセス制限をしたいCGIの二行目に
require "/home/ユーザー名/lq/lqxxxx.pl";
と記述する。
となるのですが、3番目がわかりません。
具体的にどう書いたらいいのでしょうか?
0590nobodyさん
2006/03/19(日) 03:24:50ID:???0592nobodyさん
2006/03/19(日) 04:05:09ID:???つか>>451が全てであって、これで理解できないようだと
もう初歩からやり直せとしか言いようがなくなってしまう。
そしてそれはこのスレの範疇ではない。
0593nobodyさん
2006/03/19(日) 04:06:42ID:???■ このスレッドは過去ログ倉庫に格納されています