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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(5): 2007/04/10(火)03:33 ID:??? AAS
AA省
857
(1): 2010/01/09(土)13:26 ID:TZgWY/b7(1) AAS
ホームページにメールフォームを設置しようとしている者です
サーバーの仕様上、sendmailが使用できないサーバーのため、sendmailを利用しないcgiスクリプトを探していたのですが、なかなか見つかりませんでした
そこでプロバイダから提供されている下記のメールフォームを設置しようと思ったのですが、ソースを見れば送信先のアドレスがすぐに分かってしまうのが少し嫌というのが本音です
送信先アドレスを外部ファイル(cgiなど)から引っ張ってきて、代入するにはどのようなスクリプトを書いて、どのようなHTMLを埋め込めばよいのでしょうか

<FORM METHOD="post" ACTION="外部リンク[cgi]:mdec.nifty.com" >
<INPUT TYPE="hidden" NAME="ok_page" VALUE="送信ボタンがクリックされた後に見せるページ">*1
<INPUT TYPE="hidden" NAME="to_mail" VALUE="お客様のメール(送信先)アドレス"> *2
<INPUT TYPE="hidden" NAME="sub" VALUE="受け取るメールのタイトル"> *3
<INPUT TYPE="text" NAME="name" SIZE="30" MAXLENGTH="40">
<INPUT TYPE="text" NAME="from" SIZE="25" MAXLENGTH="60">
<TEXTAREA NAME="body" ROWS="20" COLS="30">
</TEXTAREA>
<INPUT TYPE="submit" VALUE="送信">
<INPUT TYPE="reset" VALUE="クリア">
</FORM>
858: 2010/01/09(土)17:22 ID:??? AAS
>>857
サーバーの仕様上で制限されてるのだから、それ以外に手段は無いと思われ。
sendmailダメだとsocketも制限されてそうだし。
859: 2010/01/09(土)17:23 ID:??? AAS
gmailにでもしとけ
860
(5): 2010/01/10(日)15:22 ID:L6tmyGQT(1/5) AAS
AA省
861: 860 2010/01/10(日)15:37 ID:L6tmyGQT(2/5) AAS
>>860 訂正 参加人数/ ロム人数 0人が表示されず×
       参加人数/ロム人数が正しく表示されず○
でした 具体的にはロムっているのに0人表示
入室してるのに0人表示になってしまいます
862
(1): 2010/01/10(日)18:06 ID:??? AAS
チャットそのものはできてんの?
863
(1): 2010/01/10(日)18:17 ID:??? AAS
>>860
perlのバージョンは?
864
(1): 860 2010/01/10(日)18:28 ID:L6tmyGQT(3/5) AAS
>>862 チャットプログラムそのものは稼働してますです
>>863 ホスティングサーバに記載がありませんです・・・

すみません 皆様にご迷惑おかけして
865: 2010/01/10(日)18:55 ID:??? AAS
>>864
いや、聞くなり何なりして調べてくれよ。こっちはユーザーでもなんでもないんだからさ。
866: 860 2010/01/10(日)19:31 ID:L6tmyGQT(4/5) AAS
perl5のようです お手数お掛けします・・・
867: 860 2010/01/10(日)20:24 ID:L6tmyGQT(5/5) AAS
失礼ながら自己解決しました ありがとうございました
868: 2010/01/10(日)21:50 ID:??? AAS
結局原因は何だったのやら
869
(3): 2010/02/14(日)16:16 ID:4/XW1dPt(1) AAS
AA省
870: 2010/02/14(日)16:50 ID:??? AAS
formmail.phpでform.phpをrequireしてる部分があるが
その状態だとform.phpをhtmlとして表示してるんじゃない?
871: 869 2010/02/14(日)16:57 ID:??? AAS
いえ、form.phpの6行め
<FORM METHOD="POST から </FORM> までを貼りつけたのは
.htmlじゃなくて、ちゃんと.phpです。
他のphpスクリプトは動作してるので、おかしいなあ、と。
872: 2010/02/14(日)17:41 ID:??? AAS
ブラウザ表示よりもブラウザが取得したHTMLソースのほう見たほうがいいと思う
873: 869 2010/02/14(日)17:47 ID:??? AAS
ありがとうございます
ソース表示をしてみましたら、

<?php
if (is_array($err)) {
foreach ($err as $msg) {
echo '<font color="red">'.$msg.'</font><br>';
}
}
?>

の部分がまるごとソースで見えてました!
こんなこと、ないですよね。なんででしょうか?

もうちょっと見直してみて、最初から設置やりなおしてみます。
874: 2010/02/14(日)18:40 ID:??? AAS
何でって、それが>>807に書いたことだが
875
(1): 2010/02/14(日)21:54 ID:??? AAS
web鯖経由せずに file:// で見てるだけなんだろうな。
876: 869 2010/02/15(月)09:59 ID:??? AAS
>>875
そこまで間抜けじゃないです

設置し直したらゴミ消えました。
原因は分からないですが、ありがとうございました。
877
(1): 2010/02/16(火)22:39 ID:gjKDtPAM(1) AAS
チャットを設置しようとして
外部リンク[lzh]:homepage2.nifty.com
をダウンロードしました。
これを
外部リンク[html]:cp1.runhosting.com
の海外の無料サーバに設置しようとしてるんですが、どうも上手くいきません。
room1.cgiの中にある
foreach $i(1,2,3,4,5,6){
if(mkdir("$lockfile",0755)){
last ;
}
elsif($i==1){
($mtime)=(stat("$lockfile"))[9] ;
if($mtime<time()-600){
rmdir("$lockfile") ;
}
}
elsif($i<6){
sleep(2) ;
}
else{
&systemBusy() ;
exit(1);
}
}
で、どうしても systemBusy() に入ってしまいます。
念のため、国内のinfoseekのサーバで試したところ問題なく動作しました。
素人考えながら、ファイルの作成・削除などが、権限の関係でできないからでは…と
思っているのですが対処方法が分かりません。
原因、対象方法ともども、お分かりになる方がいましたら、ご教授ください。
質問方法、質問内容にも不備があるかと思いますが、足りない情報などがありましたらご指摘ください。
省1
878
(1): 2010/02/17(水)15:41 ID:??? AAS
簡単なディレクトリ作るだけのCGI動かしてできてるか見てみたら
そもそもそのCGIの実行ユーザーとかディレクトリ作る場所のユーザーとかパーミッションは
どうなってんのさ
879: 877 2010/02/17(水)21:50 ID:7kkP7zSS(1) AAS
>>878さん
878さんの言うとおり

$setmkdir = "test";

if (mkdir($setmkdir, 0755))
{
print "Content-type: text/html\n\n";
print "$setmkdirディレクトリが作成されました。";
}
else
{
print "Content-type: text/html\n\n";
print "$setmkdirディレクトリは作成出来ませんでした。";
print "mkdir failure: $!\n";

}

と、簡単なディレクトリ作成のCGIを動かしてみました。
そうしたら、案の定エラーになり
mkdir failure: Read-only file system
というメッセージが表示されました。
ディレクトリ構成は
/hogehoge.com(サブドメイン)/a.cgi
で、hogehogeディレクトリは755、a.cgiも755です。
実行ユーザーは…すいません、分からないです。
どのように調べればよろしいでしょうか?
毎度毎度、くだらない質問ですいません。
分かる方がいらっしゃったら、よろしくお願いします。
880
(1): 2010/02/17(水)22:50 ID:??? AAS
hogehogeディレクトリを777にしちゃえw
881
(5): 2010/02/18(木)10:12 ID:??? AAS
使ってるサイトがSuExecとかの設定で無い場合は、通常httpdのユーザーが実行ユーザー
ディレクトリのオーナーがアップロードしたユーザーの場合、httpdとは違うユーザーなので
ディレクトリのパーミッションは xx7 が必要。
>>808の言うとおり、777とか757とか707とかにしてしまう
882: 2010/02/18(木)10:14 ID:??? AAS
808は>>880の間違いです、すみません。
883: 2010/02/18(木)11:32 ID:zGQRBh18(1) AAS
★自分のサイトのperlスクリプト場所
 www.samohan.jp/cgi-bin/form.cgi
★買い物カゴシステムのPOST送信先(買物カゴ中身画面のアドレスと同じ)
 外部リンク[cgi]:www.jacky.jp
とします。
htmlやphpのFORMで買い物カゴシステムへPOSTせずにform.cgiでPOSTデータをkago.cgiへ送信し、送信したらkago.cgiが表示する買物カゴ中身画面へと移動させたいです。
買物カゴシステムを乗り換えるときカンタン移行できるよう、ワンクッションかませたいとおもっているのです。
今はform.cgiでフォームを表示して「送信」ボタンを押してもらい、kago.cgiへPOSTしているのですが、押さずに済ませたいのです。
★form.cgi内のpost送信ソース
 my $url = '外部リンク[cgi]:www.jacky.jp
 use LWP::UserAgent;
 use HTTP::Request::Common qw(POST);
 my %formdata = ('user' => 'samohan', 'item' => $item, 'price' => $price, 'kazu' => $kazu);
 my $request = POST($url, [%formdata]);
 my $ua = LWP::UserAgent->new;
 my $res = $ua->request( $request);
 print $res->content;
としてみました。
しかし
★結果(www.samohan.jp/cgi-bin/form.cgiの結果表示画面)
 Found
 The document has moved here.
となります。
'here'はリンクとなっており、リンク内容は'外部リンク[cgi]:www.samohan.jpとなっています、どうしていいのかわかりません、アドバイスよろしくお願いいたします・・・。
884: 2010/03/14(日)19:00 ID:??? AAS
【 メール注文用フォーム】 
【配布元URL.】外部リンク:www.cgis.biz 
【設置サーバ】 外部リンク:nnsv.net
【スクリプトチェックの有無】 無
【 質問内容】解凍したフォルダをfftpでアップロードしました。
しかし?admin.phpへアクセスし管理画面へログイン。←ここの
ことが分かりません
なにとぞお願いします
885: 2010/03/15(月)10:10 ID:??? AAS
何がわからんのかわからん、日本語?
もし意味がわからないなら、そもそも設置するのは無謀
886
(2): 2010/03/19(金)16:18 ID:MGhW6b+m(1) AAS
AA省
887
(1): 2010/03/19(金)17:48 ID:??? AAS
そのCGIを使うのは諦めるか、鯖引っ越すのが一番早いと思う。
888
(2): 2010/03/19(金)17:52 ID:??? AAS
Jcode.pmが使える鯖ならEncode.pmを自作してその中でJcode.pmに処理させるとか
889: 886 2010/03/19(金)18:56 ID:??? AAS
ソースいじってなんとかなるというレベルではないんですねw

鯖も友人のHPのリニューアルを手伝ってあげているので、
変えない方向で考えてます。

他にいいCGIがないので、諦めたくはないんですが、
>>888さんのもちょっと敷居が高そうです><

もうちょっと調べてみます・・・
890: 886 2010/03/20(土)13:42 ID:??? AAS
お手上げなので丸投げの方に行ってみます。
>>887
>>888
レスどもでしたm(_ _)m
891: 2010/05/25(火)00:37 ID:??? AAS
AA省
892
(1): 2010/05/25(火)00:58 ID:??? AAS
実行ファイルって*.cgiのこと言ってる?
701では?
893
(1): 2010/05/25(火)01:09 ID:??? AAS
>>892
早速ありがとうございます。仰る通り*.cgiの事を指しています。
701でも同様の現象です。

ベンダに問い合わせたところ、下記回答が返ってきました。
「SuExecについては、実行権が所有者(ご利用者様)にあることが前提で、Apache自
体の動作、httpdにおける閲覧・動作は、他のユーザーにもある必要があります。」

申し訳ありません。どう解釈して良いのかわかりません・・
結局suexec環境でも、その他(パーミッション3桁の右側)に付与する必要があるという事でしょうか。
894: 2010/05/25(火)02:06 ID:??? AAS
少なくともnobodyに+xは必要だろ。+rは必須じゃないが。

正直「ページが真っ白」だけでは判別つかん。ログも見れないのかい? なら仕方ない。
705で動くなら705で動かしときゃいいじゃん。そのベンダのコメントは正直わけわからんが。
895: 2010/05/25(火)02:15 ID:??? AAS
>>893
そういうsuexecの組み込み方もある。suexecだから700じゃなきゃいけないということはない。
オフィシャルからの回答も得てるんだし、そんなに深く考えるようなことではないと思うが。
896: 2010/05/25(火)11:58 ID:??? AAS
suexecで重要なのはたいていは真ん中が0でないと動作しない、くらいでいいかと
あとは設定によるだろう。デフォルトのままだとディレクトリ701、cgi700で動くけれど
897: 2010/06/17(木)17:48 ID:QypORmO2(1/3) AAS
【CGI名】Simple Vote
【配布元URL】外部リンク[html]:download.torworld.com
【設置サーバ】FC2レンタルサーバーライト
【スクリプトチェックの有無】自分でチェックできないものは使わない
【質問内容】
ここのCGIだけがなぜか設置できないので、原因を教えてください。
エラー(500 Server Error)が出ます。

ちなみに下記のCGIスクリプトは設置できました。
外部リンク:web-up.cside.biz
外部リンク:www.kent-web.com
898
(1): 2010/06/17(木)17:53 ID:??? AAS
500の時はサーバのログに詳細が出てるだろう?
899
(1): 898 2010/06/17(木)18:00 ID:??? AAS
試しにちょっと開いてみたけど改行コードの問題かもな
zipはどこで展開してる?
手元のWindowsとかでやってるならASCIIモードで送ってみ

最初の1行目の
#!/usr/local/bin/perl
の後ろに半角スペース入れても動くかもしれんが、場当たり的な対応だしな
900
(3): 2010/06/17(木)18:12 ID:QypORmO2(2/3) AAS
>>899さん、ありがとうございます。
早速やってみます!
901: 900 2010/06/17(木)18:32 ID:QypORmO2(3/3) AAS
やっぱりダメでした。。。
902: 2010/06/17(木)18:42 ID:??? AAS
サーバのエラーログはどうなってんの?
半角スペース入れてやってみた?
903: 900 2010/06/17(木)18:50 ID:HBX7wt3S(1/2) AAS
あ、すいません。
それ試してみます。
904: 900 2010/06/17(木)19:30 ID:HBX7wt3S(2/2) AAS
やっぱりダメでした。
サーバーのログはどれがどれだか分かりませんが
一番下にあったやつには
Premature end of script headers: index.cgi
とありました。
意味が全く分かりません。。。
905
(1): 2010/06/17(木)23:31 ID:??? AAS
それはスクリプトがエラー吐いたときの500エラーとセットなんだけど
index.cgi の何行目で何が起きてるのかはわかんない

>>2を参考にしてまともなエラーメッセージをブラウザに出すとか
手元に perl 環境があったらコマンドラインからエラーチェックするとか
perl -wc index.cgi
906: 2010/06/18(金)01:02 ID:nJUwbNv+(1) AAS
>>905さん、ありがとうございました。
これもセットで調べてみます。
suexec policy violation: see suexec log for more details
Premature end of script headers: index.cgi
907: 2010/06/20(日)11:50 ID:??? AAS
Premature end of script headersてのはヘッダー以外のものが
ヘッダー終わる前に出力されてるってことで、ほとんどはエラーメッセージが出てる
そのエラーメッセージもログに出てるはずなんだけど、その詳細は
suexec.logにあるよってことで、そのsuexecのログは見た?

パーミッションじゃないかな。
777とか666とか甘い設定にしてると動かないよ
705でやってみて
908: 2010/08/18(水)23:41 ID:fYskgxJT(1) AAS
table を使ったスクリプトにスタイルを適用するとします。
table.com tbody {
font-size:80%;
line-height:150%;
}

%指定の場合、テーブルが入れ子になった部分で
強調されていまいます。
一般的にはどのように解決されているのでしょうか?
当方マカ、Winは12pxとか固定で良いでしょうか?
909: 2010/08/19(木)11:06 ID:??? AAS
板違いにも程がある
910: 2010/08/19(木)21:03 ID:??? AAS
すみません、繰り返しの多い
cgiだからこその質問だと思ったんで。
911: 2010/08/19(木)21:34 ID:??? AAS
完全にWEB制作板の範疇。
あと言葉が足り無すぎて質問の意味がよくわからん。
912: 2010/08/22(日)10:27 ID:??? AAS
自分がこうだと思うよりも、質問内容に的確に答えられそうな人が
多く読んでいそうかどうかを判断すべき。
913: 2010/08/26(木)09:29 ID:??? AAS
unko
914
(2): 2010/09/25(土)18:51 ID:??? AAS
設置やエラーではないのでスレ違いだったらすみません

使いたいCGIの配布元が既に閉鎖している場合
そのスクリプトを使うのは、よろしくないのでしょうか?
移転先を調べてみましたがどうやら完全閉鎖みたいです

著作権マークのリンクを踏んでも、404ページに飛んでしまいますので
リンクを切って著作権者のHP名だけ残して使っても問題ないでしょうか?
915: 2010/09/25(土)19:21 ID:??? AAS
>>914
作者本人に確認が取れない以上、「もう無いもの」として扱うべきだとは思う。
文句言われる前提で覚悟して使うなら別にかまわないとも思う。
readmeとか、webarchiveで閉鎖前の言質とか取れない?
916: 2010/10/01(金)14:35 ID:??? AAS
>>914
作者に捨てられたCGIは使わない方がいいよ。
後でセキュリティ問題が出ても
だれも知らないってことになるんで面倒。
917
(5): 2010/10/16(土)15:04 ID:ZYhqzAe+(1) AAS
AA省
918
(1): 2010/10/16(土)15:11 ID:??? AAS
そもそもコレWindows7で動くの?
919
(2): 917 2010/10/16(土)15:59 ID:??? AAS
>>918
レスありがとうございます。

READMEには下記のように記載されていました。

---以下、引用文書---
動作環境
[Webサーバーマシン(Windows版)]
OS : Windows 2000 Pro、XP Pro 以上
Webサーバーアプリケーション :
Internet Information Server(IIS)5.0 以上、Apache HTTP Server 1.3以上(推奨)

---以上、引用文書---

文面からだと「XP以上」になるので動作すると思います。
私の他に同じ環境で動作実績のある方がいらっしゃるとうれしいです。
920
(1): 2010/10/16(土)16:19 ID:??? AAS
いやそうじゃなくて、これ2007年製でしょ。7出てないよ。
XpとVistaでも互換性無いプログラム多いのに、ちゃんと問い合わせた?
921
(1): 2010/10/16(土)16:20 ID:??? AAS
>>919
Vistaが無い時点で割と厳しいとは思うが、そもそもお前さんのWindows7は64bit版とかじゃないよな?
922
(1): 2010/10/16(土)16:48 ID:??? AAS
>>919
とりあえず手持ちの7(32bit)では動かない。たぶんバイナリ互換が無い。
どうしても使いたいなら連絡するなり何なりして対応してもらうしかないと思う。
923
(1): 917 2010/10/16(土)17:11 ID:??? AAS
>>920
すみません。
情報が不足していました。
メーカには同じ質問をして回答待ち状態です。

>>921
度々情報不足ですみません。
32bitです。

>>922
確認ありがとうございます。
私の設定が誤っているわけでもないようですね。

別のマシンでWindowsXP(PRO)-SP3(32bit)があるので
こちらで試してみたいと思います。

メーカからの回答とWinXPのテスト結果をまたご報告します。
924
(1): 2010/10/16(土)18:16 ID:??? AAS
>>923
>私の設定が誤っているわけでもないようですね。

いや、それはわからんw 正直あんたは情報を小出しし過ぎる。
925: 917 2010/10/16(土)20:47 ID:??? AAS
>>924
確かにw
悩みすぎて頭の中の情報が整理できてませんでした。
申し訳ないです。

状況としては前述の通りです。

XPで動作確認しようとしたのですができない状態でした。
※デスクトップの電源ユニット故障中。。。
もしどなたかよかったらWinXP-Proでお試し頂けないでしょうか。

>922
蒸し返しですみません。
動かなかった時のエラーを教えて頂けないでしょうか。
私と同じエラーであればOSのバージョンによる可能性が高いと思ったので。
926
(1): 2010/10/17(日)00:10 ID:??? AAS
7のpro使ってるならXpモードあるやろが・・・
927
(1): 917 2010/10/18(月)10:15 ID:YM/NIyMu(1) AAS
>>926
ありがとうございます。
XPモードってあったんですね。。。
勉強になりました。

本日ですがWindowsXP(SP2)を借りることが出来たのでWindows7で設定していた
Apache関連とHTMLファイルなどそのまま移植してみました。

結果としてはWindows7と同じで「初期設定ファイルの読み込みに失敗しました。」と表示されます。

Apacheの設定がおかしいのかと思ってCGI(掲示板)も設置してみましたが
こちらは問題なく利用できています。

他に調べる方法はありますでしょうか。

よろしくお願いいたします。
928
(1): 2010/10/19(火)05:06 ID:??? AAS
>>927
設定ファイルを見てみましたが、データディレクトリが
C:\Program Files\Apache Group\Apache\htdocs\data\
となってましたが、アパッチの構成もこれでOKですか?
929: 2010/10/19(火)05:12 ID:??? AAS
いいえ
930
(1): 917 ◆jG/Re6aTC. 2010/10/19(火)10:03 ID:Vu4x+q+o(1) AAS
>>928
確認ありがとうございます。
データファイルの指定先ですね。

下記のように設定しています。

【ApacheのConfig設定】
DocumentRoot "D:/Software/WEB-Apache/Apache2.2/htdocs"

ScriptAlias /quote/windows/webserver/cgi-bin "D:/Software/WEB-Apache/Apache2.2/htdocs/quote/windows/webserver/cgi-bin"
ScriptAlias /quote/windows/webserver/data "D:/Software/WEB-Apache/Apache2.2/htdocs/quote/windows/webserver/data"

【CGI-ini】
DataDir=D:\Software\WEB-Apache\Apache2.2\htdocs\quote\windows\webserver\data\
FormatDir=D:\Software\WEB-Apache\Apache2.2\htdocs\quote\windows\webserver\format\
UploadDir=D:\Software\WEB-Apache\Apache2.2\htdocs\quote\windows\webserver\upload\

dataフォルダについてはCGIファイルが格納されていたのでScriptAliasで指定してます。

iniファイルの保存先(webdbworks_l.ini)はこちらです。
D:\Software\WEB-Apache\Apache2.2\htdocs\quote\windows

よろしくお願いいたします。
931
(1): 2010/10/20(水)05:41 ID:??? AAS
>>917
webdbworks_l.iniの[DataDir]セクションの記述ですが、なぜ\windowsで止まっているのですか?
readmeでは\data\まで記述されています
セットアップ手順のフルパスを再度確認してみて下さい
932: 917 ◆jG/Re6aTC. 2010/10/20(水)09:52 ID:T4q3BpS0(1/2) AAS
>>931
レスありがとうございます。

再度確認したのですが>>930で記載したように

>【CGI-ini】→webdbworks_l.iniです
>DataDir=D:\Software\WEB-Apache\Apache2.2\htdocs\quote\windows\webserver\data\

となっていました。

ご指摘頂いた部分は

>iniファイルの保存先(webdbworks_l.ini)はこちらです。
>D:\Software\WEB-Apache\Apache2.2\htdocs\quote\windows

の部分でしょうか。
こちらはiniファイル本体の保存先を記載しています。

READMEでも同じ階層のようです。

-----以下、README引用-----
2.webdbworks_l.iniファイルのコピー
webdbworks_l.iniファイルをwindowsフォルダ内にコピーします。
-----以上、README引用-----

混乱する書き方ですみません。。。

引き続きよろしくお願いいたします。
933
(1): 2010/10/20(水)10:46 ID:??? AAS
おまえちょっと設定ファイル一式どこかにアップしてみ。
変に小出しするから無意味なやり取りが続いてイライラする。
934: 917 ◆jG/Re6aTC. 2010/10/20(水)11:54 ID:T4q3BpS0(2/2) AAS
>>933
ありがとうございます。
下記にアップしました。

外部リンク:www1.axfc.net
ファイル名:Sc_164905.lzh

apacheのconfとCGIの「webdbworks_l.ini」をアップしました。

よろしくお願いします。
935: 2010/10/20(水)14:22 ID:??? AAS
まかせろ
936: 2010/10/20(水)18:12 ID:??? AAS
print "Content-type: text/html\n\n";
print $ENV{PATH_INFO};

の2行のcgiを てすと.cgi , テスト.cgi として動かすと てすと.cgi では正しく環境変数PATH_INFOが表示されないのですが何故ですか?
937: 2010/10/21(木)11:34 ID:??? AAS
どう表示されてるの?エラー出るの?
ブラウザで見てるなら、ソースを表示とかやってみた?
text/htmlをtext/plainにするとどうなる?
938: 2010/10/21(木)11:37 ID:??? AAS
あと2行ってそれ全体で2行?
1行目に、#!/usr/bin/perl とか入れてる?
実行のパーミッションつけてる?
httpdは.cgiを実行する設定になってる?
そのディレクトリは実行許可してる?
939: 2010/10/21(木)11:44 ID:??? AAS
って、「テスト」だと動作して「てすと」だと動作しないって聞いてんのか
環境と文字コードは?
940: 2010/10/21(木)13:14 ID:??? AAS
釣りくさい書き込みは無視することにしてる
941: 2010/10/25(月)21:28 ID:??? AAS
AA省
942: 2010/10/25(月)21:41 ID:??? AAS
トリップつきの完成品を探してください。
どう考えてもそっちの方が楽です。あとスレ違いです。
943: 2010/10/26(火)22:24 ID:??? AAS
わかりました。スレ違いにも関わらず丁寧にありがとうございます。
探してみます。
944: 2010/10/27(水)22:20 ID:??? AAS
AA省
945: 2010/10/27(水)22:26 ID:??? AAS
cgiの実行速度が遅い、としか。
HTMLをそのまま送るのと、何らかの処理で生成してから送るのと
当然後者が遅くなるのは理解できますよね?
946
(1): 2010/10/27(水)22:30 ID:??? AAS
レスありがとうございます
実行速度を速くする方法というのはあるでしょうか?
947: 2010/10/28(木)02:03 ID:??? AAS
>>946
mod_perlかfast_cgiに対応する
自分でシンプルに書き直す
拍手の部分をAPIにして静的HTMLからJSで拍手できるようにする
948: [age] 2010/11/13(土)11:41 ID:??? AAS
AA省
949
(1): 2010/11/13(土)12:44 ID:??? AAS
>カートを設置(貼り付けた?)したページがUTF-8指定になっているた起こるのでしょうか?

はい、そうです。このcgiはshift-jis前提となっています。

>どのように解決すればいいでしょうか?

お金払ってカスタマイズしてもらってください。
950: 2010/11/13(土)12:57 ID:??? AAS
>>949
有難うございました。
テンプレートの方をいじることにします。
951
(3): 2010/11/16(火)16:53 ID:??? AAS
AA省
952
(1): 2010/11/17(水)00:59 ID:??? AAS
CRLF
953
(1): 2010/11/17(水)01:21 ID:??? AAS
   【スクリプトチェックの有無】 自分でチェックできないものは使わない

なにこれ?
954: 951 2010/11/17(水)01:44 ID:??? AAS
>>952
CR+LFになっています。
文字コードはシフトJISです。

>>953
テンプレのまんまです。よくわかりません。
955: 2010/11/17(水)01:51 ID:??? AAS
>CR+LFになっています。
956: 951 2010/11/17(水)01:55 ID:??? AAS
追記、さくらのガイドQ&Aに777を使うなと書いてあったので、
指示に従って755にしました。

あと、さくらはプランによって使える機能が違うのですが、ライトプランです。
外部リンク[html]:www.sakura.ne.jp
957: 2010/11/17(水)06:52 ID:??? AAS
>CR+LFになっています。
958: 951 2010/11/17(水)17:10 ID:??? AAS
たぶん、CR+LFはEmEdter固有の表現でCRLFと同じです。
文字コードの選択画面でCR+LFはあってもCRLFという項目はありません。
また、CR+FLで別のCGIは正常に作動しています。
959: 2010/11/17(水)17:11 ID:Ni232BTL(1) AAS
CGI出来ますか?と言われて答えに詰まった
お前らだったらなんて言う?
960: 2010/11/17(水)18:50 ID:??? AAS
perlとphpとjavaなら扱えますが何か、と答える
961
(1): 2010/11/20(土)01:03 ID:mcwF54hn(1) AAS
ずっと設置を試みてきたがどうしても動かないので助けて欲しい・・・
外部リンク:yugen.main.jp
設置しようとしているのはefstatというカウンター。設置先はレンタルサーバで、SSIもparlも動作する。
現在の状況としては、サーバへのファイル格納・パーミッション設定・ページへのタグ追記が終わっているところで、
きちんとカウンターが表示されるところまでは確認出来ています。

問題なのは、カウントアップが行われないこと。
設定ファイルで同一IPを指定した時間カウントしないという設定を無効にしているのでリロードする度にカウントされる筈だが、初期値の1のまま微動だにせず。
もうどうしたらいいのか・・・有名なカウンターの様なのですが、設置された事のある方、何かわかりませんでしょうか?
962: 2010/11/20(土)05:55 ID:??? AAS
CTRL+F5でも変わらん?
963: 2010/11/20(土)07:49 ID:??? AAS
$USER{'IPCheck'}は当然「0」だよな?
いま見てるクライアントが@USER_DenyIPや@USER_DenyAgentに該当してるとかも無いよな?
964: 2010/11/21(日)03:01 ID:??? AAS
>>961
もう一回ダウンロードしなおしてみたら?
いろいろやってるうちに元の状態と違う状態に
なってるかもしれないので、もう一回ダウンロードして、
設定だけ変えてやってみたら?
965
(1): 2010/11/24(水)00:30 ID:9PJAZ6ZW(1) AAS
AA省
966: 2010/11/24(水)00:57 ID:??? AAS
>>965
/hoge/index.html がその表示だけのファイル。
/hoge/hoge.cgi を叩いても /hoge/index.html が表示されるような .htaccess を置いてるんじゃないの。
967: [age] 2010/12/22(水)01:54 ID:??? AAS
AA省
968: 2010/12/22(水)07:52 ID:??? AAS
セッティングファイルを置いてください。
969: [age] 2010/12/22(水)09:20 ID:??? AAS
そのセッティングファイルというのが解らないのですが…orz
SETTING.TXTじゃないみたいですし…
970
(1): 2010/12/22(水)13:48 ID:??? AAS
mbbs.cgi
207: open(FH,"../$in{'bbs'}/setting.txt")||error("セッティングファイルがありません。");

SETTING.TXT があっても setting.txt を開けないとコケるコードになってるね。
win ならこれで動くんだろうけど。
971
(1): [age] 2010/12/22(水)16:08 ID:??? AAS
>>970
setting.txtを大文字にすると、書き込めるんですが、それだとPCでみたときレスが反映されないんですよねorz
972
(1): 2010/12/22(水)18:11 ID:??? AAS
>>971
そういうときはスクリプト側を修正しよう。
973: 2010/12/22(水)19:21 ID:??? AAS
>>972
すみません
具体的にどうすればいいのでしょうか?
974
(1): 2010/12/22(水)20:02 ID:??? AAS
207: open(FH,"../$in{'bbs'}/SETTING.TXT")||error("セッティングファイルがありません。"); 
とか。
975: 2010/12/22(水)20:24 ID:??? AAS
>>974
うまくいかないです・・・
携帯からは書き込みが更新されるのにPCはindex(板の最初のページ・スレ一覧表示されているページ)が書き込み更新されませんorz
976: 2010/12/22(水)20:40 ID:??? AAS
それぞれ単体では動作してるって事?
じゃ設置方法か設定が間違ってんじゃないの? 同じdatファイル見てないとかさ。
977: 2010/12/22(水)20:51 ID:??? AAS
一応read.cgi(PC)とmread.cgiは同じ階層においてるです
978: 2010/12/22(水)21:12 ID:??? AAS
いやだからさ、同じdatファイルちゃんと見てるか確認しろつってんの。
わかんなきゃ今の設置ファイル全部どこかにうpしてみ?
979: 2010/12/22(水)21:18 ID:??? AAS
携帯用のほうでは makeindex.pl の MakeIndex() を呼ばないんだから仕方ない。
自力で改修するなり何なり。
980: 2010/12/22(水)21:49 ID:??? AAS
外部リンク[txt]:gamet.sakura.ne.jp
外部リンク[txt]:gamet.sakura.ne.jp
外部リンク[txt]:gamet.sakura.ne.jp
外部リンク[txt]:gamet.sakura.ne.jp

うpしました
981: 2010/12/22(水)22:01 ID:??? AAS
これはひどい
982: 980 2010/12/22(水)22:06 ID:??? AAS
俺ほとんどいじってないですよ??
983: 2010/12/22(水)23:43 ID:??? AAS
弄らなきゃ使えんってことだろ。つかなんで今更ソレ使おうと思ったんだか。
もっと親切なものいくらでもあるだろうに。
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.404s*