[過去ログ] CGI設置について質問【Part3】 (983レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
101: 100 2007/06/19(火)20:46 ID:??? AAS
すいません。
自己解決しました。
てっきりローカルで設定すると思い込んでいましたが、
管理画面で設定できました。
本当にすいません。
102: 89 2007/06/19(火)21:38 ID:??? AAS
>>99
ありがとうございます。
あともう少しでなんとか出来そうな気がします。
103: 2007/06/20(水)06:12 ID:f7UAMm9N(1) AAS
>>68
最初のindex.htmlを置かせるのは、セキュリティエラーを出さないためだろう。
あまり意味ないので、深く考える必要なし。
漏れの経験では、一番最初は、imgboard.cgi本体の方へブラウザでアクセスして、そこのフォームで
なにか、適当に記事を書き込めばindex.htmlの中身が掲示板になる。
ちなみに、R6.1f for youTubeは英語&中国語SPAM対策前なので自動広告投稿に弱い。
最新のR6.1g for youTube(スパム対策Ver2.1ってやつ)を使うと、確かにSPAMがなくなる。
それを使うが良いだろうよ。
104: 2007/06/22(金)01:57 ID:79UMbEsx(1/2) AAS
AA省
105: 2007/06/22(金)07:15 ID:??? AAS
ヘッダが複数出てるんじゃない?
プログラム構造の見直しが必要ってとこか
106: 2007/06/22(金)12:32 ID:YbD6nSYO(1) AAS
AA省
107: 2007/06/22(金)18:48 ID:79UMbEsx(2/2) AAS
ヘッダが複数…ですか。
どこかのプログラムに余計なものが入っているということですか?
MST-SP3.1.2(最新版) を導入後、
外部リンク[html]:shirayuki.saiin.net
にある「ぷち改造」の(ちょろっと改造)と(ちょろっとおまけ)を組み込んだんですけど…。
108: 2007/06/23(土)00:40 ID:qdzgJF5f(1) AAS
Set-Cookie: MSTACTICS=id<>guest,pass<>guest,chrid<chrtikei<simtikei<logintime<btlbak<>0menumde<>; expires=, 21-Aug-2007 15:33:36 GMT Cache-Control: no-cache Pragma: no-cache Content-type: text/html
いじっている内に戦闘画面が表示されるようになりました。
しかし、下記の文字(ヘッダ)はまだ出ています。
Set-Cookie: MSTACTICS=id<>guest,pass<>guest,chrid<chrtikei<simtikei<logintime<btlbak<>0menumde<>; expires=, 21-Aug-2007 15:33:36 GMT Cache-Control: no-cache Pragma: no-cache Content-type: text/html
一から造り直すしかないんでしょうかね…
109(1): 2007/06/24(日)23:35 ID:k/bgKVMH(1) AAS
設置し直そうとして設置してみたら今度は、戦闘画面の代わりに下記のエラーが出ました。
これもヘッダが原因なのでしょうか?対応に困ってます。
The server encountered an internal error and was unable to complete your request.
Error message:
Premature end of script headers: simulator.cgi
どなたか試してもらえませんでしょうか?
外部リンク:azuangel.iobb.net
の「V1_SP3.1.2(最新版) 」に、改造スクリプトで紹介されている「管理用改造」「勢力設定改造」を入れた後、
外部リンク[html]:shirayuki.saiin.net
にある「ぷち改造」の(ちょろっと改造)と(ちょろっとおまけ)と
省2
110(1): 2007/06/25(月)01:42 ID:??? AAS
つーか今使ってるスクリプト晒せよ。
じゃないとお前が間違ったのか元が間違ってるのかわからんだろ。
111: 2007/06/25(月)05:23 ID:cm4PBiGH(1/2) AAS
晒せといわれましても結構なファイル数の数ですし…
ファイルをメールで送るというのはどうですか?
よろしければメアドを教えて下さい。
112: 2007/06/25(月)08:45 ID:??? AAS
つ圧縮
113(1): 2007/06/25(月)18:27 ID:??? AAS
>>109
>Premature end of script headers: simulator.cgi
これはヘッダーを出す前にヘッダー以外のものが出力されている
原因のほとんどのケースはエラーメッセージを吐いてる
で、そのエラーメッセージはほとんどの場合ブラウザの
エラーログに出てる。
114: 2007/06/25(月)18:56 ID:??? AAS
問題切り分けろよ
切り分けられないなら諦めろよ
115(1): 2007/06/25(月)21:35 ID:cm4PBiGH(2/2) AAS
スクリプトヘッダの早い死:simulator.cgi
指摘される前にエラーの意味が知りたかったのでヤフーで翻訳してみましたら、そしたら上記の答えが返ってきました。
ヘッダ以外のものが先に…ですか。
指摘されてなんとなく原理みたいなものが見えかかってきた感じがします。
コーティングスキルに乏しく、解決策を見出せる自身がありません。
圧縮したものがありますのでメールでご迷惑なら、「>>110さん」がおっしゃっておられた通り晒しますので、DLしてスクリプトを見てもらえませんか?
「admin_sikyu.cgi」と「simulator.cgi」と「sub/battlelib.pl」が怪しいと睨んでおりますが、もしかしたら別の要因があるかもしれません。
外部リンク[zip]:www.geocities.jp
116: 2007/06/26(火)16:11 ID:??? AAS
>>115
怪しいと思ったら、何でそれを調べないの
試しに perl -c sub/battlelib.pl
ってやったらエラー出たよ
SJISでセーブしたのと、188行目に全角の空白が並んでるのが原因
あと改行をCRLFにすんのはトラブルの元
エディタ選びからやりなおせ
117: 2007/06/26(火)16:30 ID:??? AAS
っと、文字コードと改行コードは環境によるんで(環境かいてないな)
とりあえず188行目の全角スペース消してやってみ
でもWindows以外だとこのままじゃ動かないと思うんだが・・・
118: 2007/06/26(火)18:24 ID:QhpDtVIc(1/2) AAS
環境は、Windows 2000でエディターは「Terapad」を使ってます。
「SJIS」「CRLF」で全ファイルを編集していました。
上記に述べたエラー
「Premature end of script headers: simulator.cgi」
と管理画面にログインした時に出た同じ種類のエラー
「Premature end of script headers: admin_sikyu.cgi」
が出ていまして
「simulator.cgi」は戦闘関連のファイルなので、もしかしたら「sub/battlelib.pl」も原因の1つかと推測したわけですが…。
「>>113」でおっしゃられていた事以外でも「全角の空白」「CRLF」も要因だったんですね。
全ファイルを見直して、余計な全角空白を削除し、「SJIS→EUC」と「CRLF→LF又はCR」で再編集してみます。
省1
119: 2007/06/26(火)18:32 ID:QhpDtVIc(2/2) AAS
追伸、保存文字コードと保存改行コードは「自動」にしていました。
120(1): 2007/07/05(木)02:09 ID:iKazkUYb(1) AAS
アクセス解析のCGIを設置しました。
ログファイルのパーミッションを666にしろと書いてあったので
そのとおりに設定して問題なく動作しています。
しかし、ブラウザ等でログファイルのURLを指定すると、ログファイルの中身が見れてしまいます。
これは正常なのでしょうか?
アクセス解析のCGI自体はパスワードで管理されていますが、
ログファイルが直接見れてしまっては意味がありませんよね?
なんとかならないでしょうか。
教えてください。
121(1): 2007/07/05(木)02:36 ID:??? AAS
>>120
正常です。何とかしたいなら
・ログファイルの名前をわけのわからん文字列100文字くらいのファイル名にする(改造必要)
・httpdから見えない場所にログファイルを置く(可能な鯖限定)
・パーミッションを600にする(suexec対応の鯖限定)
のどれかを選択するしかありません。
122(1): 2007/07/05(木)02:39 ID:??? AAS
ああ、あと
・htaccessでログファイルにアクセスできないように設定する(可能な鯖限定)
もありますね。貴方の鯖がわからんのでこれ以上は答えようがありませんが。
123: 2007/07/05(木)09:33 ID:??? AAS
suEXEC等を使わない限り、CGIを実行するユーザーとブラウザで閲覧するユーザーは同じ
つまりそのまま置いたら見えるのは当たり前。
DocumentRootの中にある必要は無いから外に置くのが普通。
どーしても中におきたいなら、>>122、>>121で。
中にある必要なんて無いけどな。
124(3): 2007/07/09(月)18:24 ID:WCbJakAG(1) AAS
AA省
125(1): 2007/07/10(火)10:22 ID:??? AAS
>>124
オーナーはわかるよな?
グループはCGIサーバの場合、同じサーバの別のユーザー、
他人はブラウザ経由でアクセスしてくるユーザーと思えばいい。
そして、通常ではphpは他人で、cgiはsuEXECならオーナー、
それ以外は他人の権限で実行される。
phpとcgiで違いが出てるなら、suEXECなのでは?
まあ他人の書き込みを許可しとけばいいよ。
suEXECだと、同じサーバの他のユーザーがcgi書けば
グループ許可したファイルに書き込めちゃうから、グループは許可なしで。
126: 2007/07/10(火)11:40 ID:??? AAS
しかしモジュールのphpとcgiのsuEXECが混在してるのは変な環境ではあるな
まあ共用サーバじゃなけりゃいいけどね。
127(1): 2007/07/10(火)16:34 ID:??? AAS
>>125
ありがとうございました。
646に変えて見たらデータファイルに保存できるようになりました。
128: 2007/07/10(火)21:55 ID:??? AAS
すいません、>>124=>>127ですが。
ケータイ版BBSから書き込んだデータをデータファイルに保存できるようになったのですが、
PC版から新規書き込みをすると、データが上書きされちゃいます・・・
例えばケータイで書き込んだカキコがNo.500とNo.501だとすると、
PCからNo.502を新規書き込むと、500と501が消えて、データファイルの中にもNo.499、No.502という風に、
PC版からの書き込みしか残りません・・・(PCから新規書き込みしなければ、ちゃんと500と501は残ります)
どうすればこの現象を解決できるのでしょうか(´・ω・`)
129: 2007/07/10(火)22:51 ID:??? AAS
自作スクリプトの不具合をソースも見ずに解決しろといわれてもな
130: 2007/07/11(水)02:13 ID:??? AAS
管理番号を片方は使いもう片方は使ってないとかだろ・・・
131: 2007/07/11(水)11:38 ID:??? AAS
管理番号ってなんですか?
132: 2007/07/11(水)13:48 ID:??? AAS
自己解決しました。ありがとうございました。
133: 2007/07/11(水)14:10 ID:??? AAS
132はなんの自己解決なの?w
134(1): やまとと 2007/07/15(日)15:52 ID:6AEgZxo8(1/3) AAS
AA省
135: 2007/07/15(日)16:39 ID:??? AAS
>134
ここじゃなく、エスパーさんを探すといいですよ
136: 2007/07/15(日)17:07 ID:??? AAS
たぶん#exec cmdが禁止されているんでしょう。
#exec cgiにしてレスポンスヘッダを吐かせれば動きそうな気もしますが
私はSSIは上級者向けだと思うので、とりあえず諦めて他のことするのがオススメです。
137: 2007/07/15(日)17:46 ID:??? AAS
an error occurred while processing this directive
とエラーが出てるのでIncludesNoExecっぽいですね。
includeやflastmodは使えますがexecは全て使えない状態です。
最近はNoExecの分際で「SSI使えます」と言っていいんだ…
Options +Includes
と書いた.htaccessをこっそり設置すれば動きますよ。
138(4): 2007/07/15(日)21:04 ID:OANM/fei(1/2) AAS
AA省
139: 138 2007/07/15(日)22:13 ID:OANM/fei(2/2) AAS
設置サーバー間違えました。
外部リンク:www.allinoneserver.net
です。
140: 138 2007/07/15(日)22:40 ID:??? AAS
解決しました。
141(1): 2007/07/15(日)22:41 ID:??? AAS
>>134
自分でその countt.pl 踏んでみて何かおかしいと思わないか?
よくわかんなかったら countt.pl → countt.cgi に名前を変えて鯖指定の
実行属性のパーミッション(700とか755とかそんなの)にして
count.shtml の該当個所を書き換え。
>>138
お行儀の悪い子は来ちゃダメ。
WEBサイト制作初心者用質問スレ Part 185
2chスレ:hp
142: やまとと 2007/07/15(日)23:29 ID:6AEgZxo8(2/3) AAS
みなさん。早速の返信ありがとうございます。早速いくつかやってみますね。
143: 138 2007/07/15(日)23:38 ID:??? AAS
>>141
失礼しました。
板違いだと言われたのでここに移動したのですが、
板違いじゃなかったそうで。
向こうで答えていただき解決しました。
144: やまとと 2007/07/15(日)23:49 ID:6AEgZxo8(3/3) AAS
>137 nobdyさんへ
Options +Includes をこっそりとかいてありましたが、どのように設置すればいいんでしょうか?初心者なのでかなり初歩的な質問こも知れません。本当にすみません。ヒントか何かでもいいので教えてください。
おねがいします。
145(2): 2007/07/16(月)13:27 ID:??? AAS
そこはジョークなので無視して下さい。
どーしても今すぐカウンタを付けたいのであればトップをindex.phpにするのは如何でしょう。
外部リンク:loglog.jp
PHPなら気にするのはログファイルのパーミッションぐらいのもんです。
146(1): やまとと 2007/07/16(月)18:46 ID:X6uLJYg5(1/2) AAS
>145
このように.phpにかえてみたのですが、カウンターの文字がきえました。.shtmlにかえた場合だと日にちを表す<!--#echo var="DATE_LOCAL" -->というタグは正常に表示されましたが
カウンターは表示されません。どうしたらいいでしょうか?鯖を変えるしかないんでしょうか?そのような場合どこを使うといいでしょうか?無料のほうがいいですけど、なにかおすすめはありますか?
今さっきから馬鹿な質問をすみません。
外部リンク[php]:wing2.jp
147: やまとと 2007/07/16(月)19:38 ID:X6uLJYg5(2/2) AAS
>145さんへ
いじりまくって考えてコードから見直してCGIだけを使った構造にしたらなんとかうごいてくれました。
がしかし、これは、トップページには使えず「cgi-bin」のなかだけに入れている時しか動いてくれません。
これをhtmlで呼び出してトップページに表示するにはどうしたらよいでしょうか?wing2ではcgi-binの中でしか
CGIは使えないとかいてありました。タグの質問になってしまいますが、どうぞよろしくお願いします。
CGIがなんとか起動したURLです。外部リンク[cgi]:wing2.jp
148(1): 2007/07/17(火)13:22 ID:??? AAS
>>146
PHPで動きましたけど?
外部リンク:wing2.jp
ここは画像カウンタを提供しているようですが、私も彼らが何を申されているのか意味が
分かりませんでした。(タグを貼るだけ!と言ってるんだけど肝心のタグが出てこない)
繰り返しになりますがSSIは超難しいのでなるべく使わない方が賢明です。
149: 148 2007/07/17(火)16:04 ID:??? AAS
と言ってたら警告もなしにアカウントごと消されました。
卑屈な監視員がへばりついてるようなのでサーバ変えた方が良いでしょうね。
150(1): 2007/07/18(水)02:32 ID:??? AAS
テンプレを使うような質問ではないのですが・・・
ケータイ用の掲示板を作ったのですが、
パスワードの欄を最初から半角入力に指定したい場合はどうソースを書けばいいのでしょうか?
151: 2007/07/18(水)11:37 ID:??? AAS
>>150
input の istyle
152: 2007/07/18(水)23:03 ID:??? AAS
istyleをどうすればいいんですか?
153: 2007/07/18(水)23:13 ID:??? AAS
まずググれよ
154(1): 2007/07/20(金)04:44 ID:zfeMTUw8(1) AAS
スクリプト minichat
配布元 外部リンク:www.13net.ne.jp
サーバ さくら
チェック 無
携帯、PC振り分けについてです。数年前のスクリプトなのですが、
以下の記述で正確に振り分けできているのでしょうか?
特にsoftbankにおいては何度も会社が変わっていますので。
変更が必要な場合、ご教授お願いします。
#環境変数
$addr = $ENV{'REMOTE_ADDR'};
省18
155: 2007/07/20(金)05:00 ID:??? AAS
まずググれよ
156: 2007/07/20(金)08:57 ID:??? AAS
>>154
できてない。あとスレ違い。
157: 2007/07/20(金)14:16 ID:??? AAS
まずググれとかなんとか一言で書き捨ててるけど
だったらこのスレいらないじゃんって話
158: 2007/07/20(金)14:24 ID:??? AAS
でも、ググったほうが早く解決するような質問なら、
質問者の今後のためにもググってもらったほうがいいと思う
159: 2007/07/20(金)14:48 ID:??? AAS
携帯は板かスレ分けろよ
160: 2007/07/20(金)15:00 ID:??? AAS
携帯の板にはプログラムやWebProg関連は無さそうだから
スレ作ったほうがいいかもね。
でもまずここに聞きに来るのは避けられないと思うよ。
161(1): 2007/07/21(土)00:26 ID:??? AAS
AA省
162: 2007/07/21(土)00:50 ID:??? AAS
log.dat のオーナーは?
163: 2007/07/21(土)00:57 ID:??? AAS
オーナーが自分で600だと、cgiから読み書きできるのもsuEXECの時だけ
直リンでアクセスできてるってことは、オーナーが自分じゃないんだろう
この場合、httpd.confや.htaccessを触れないなら、public_htmlよりも上に置くしかない
164: 2007/07/21(土)12:52 ID:??? AAS
>>161
write only にするんじゃ駄目なのか?
165: 2007/07/21(土)19:35 ID:??? AAS
読めなきゃ意味無いだろうw
166: 2007/07/21(土)22:34 ID:??? AAS
ファイル名からログなんだろうから、なんかあった時に (read 立てて)
読めればいいんじゃね?
167: 2007/07/22(日)09:33 ID:??? AAS
質問者はどっかいっちゃったのかもしれんが
.htで始まるファイルはデフォルトではhttpd.confで読めなくしてるから
そういう名前にしてしまう手もあるな
168(2): 2007/07/30(月)12:26 ID:duDltAck(1) AAS
パーミッションの「グループ」は具体的にどんな際に利用するんでしょうか?
169(1): 2007/07/30(月)23:00 ID:??? AAS
ある「グループ」の人にだけ見せたいとか、書き込みを許可したいとか...
170(1): 2007/07/31(火)10:09 ID:??? AAS
webやらcgiでグループを使うことは稀
むしろsuEXECのサーバで同じグループにはアクセスさせたくない時に使うことが多い
171: 168 2007/07/31(火)14:30 ID:6LV11FlT(1) AAS
>>169
それは分かってたんですが、具体的にどういう事例で活用するのか思い浮かばなくて。
>>170
なるほど。
つまりウェブでCGIを利用する際は、大抵の場合「グループ」はパーミッション0で良いんですね。
でも、CGIを配布してるサイトの多くはパーミッションの設定を「グループ」と「その他ユーザー」
の両方同じものを指定している場合が多いと思うんですが、何か理由はあるんですかね。
実際は「705」で正常動作するのに、わざわざ「755」にする必要ってあるんでしょうか?
分かる方いらっしゃいましたら、お願いします。
172(1): 2007/07/31(火)14:51 ID:??? AAS
755と言っとけばほとんどの環境で問題無いので、
説明が面倒だからか、本人もよくわかってないかどっちかだべ。
705と書くと、他では755と解説してるけどどう違うのか?なんて質問きそうだしw
173: 168 2007/07/31(火)15:32 ID:??? AAS
>>172
CGIとは直接関係ないところに理由があったんですね。
確かに「Perlは使えるけどサーバの知識はありません」って場合も多そう。
ずっと引っかかってた疑問が解けました。
ありがとうございました。
174: 2007/07/31(火)23:23 ID:??? AAS
705 なんて言う奴ってほんとにパーミッション理解してるのかなぁ...
700 でない理由を説明して欲しいものだ...
175: 2007/08/01(水)00:55 ID:??? AAS
イタタタ
176: 2007/08/01(水)09:44 ID:??? AAS
suEXECなら701でおk
httpdが動いてるユーザーがオーナーなら700でおk
177: 2007/08/01(水)09:47 ID:??? AAS
ってsuEXECで701が必要なのはディレクトリだな。
実行ファイルそのものは700でおk
178: 2007/08/04(土)20:14 ID:??? AAS
AA省
179: 2007/08/06(月)01:30 ID:??? AAS
【 スクリプト改造依頼スレ 】(丸投げ) part6
2chスレ:php
180(4): 2007/08/06(月)10:43 ID:??? AAS
既存CGI改造の話ではないんですが、質問です。
ブログのスパム対策で、POSTリクエストが来たら人間判定を行い、
OKなら本来のCGIにチェインし、NGならそのPOSTは捨てるような
Perlスクリプトを考えています。
そのPOST要求がNGとなれば、「それじゃあ受け付けられねーぜ」
みたいなメッセージを表示して終了するんですが、このとき標準入力の
内容は読み捨てておいた方がいいんでしょうか。それとも勝手に破棄されるんでしょうか。
181(1): 2007/08/06(月)11:12 ID:??? AAS
そのままプロセスが終了するんだし、ほっとけば
182: 180 2007/08/06(月)15:21 ID:??? AAS
>>181
なるほど、同時に複数のPOSTリクエストが来ることもありえるんだし、
ずっと保持されるわけないですよね。
となると、今度は本(?)CGIにチェインするまでに、どうやってもとの
POSTデータを保持しようかという問題が。本処理(書き込み)の前に
2回余計なCGI経由するわけで、プロセス間通信てわけでもないし…。
ちゃんと応答があるとは限らないから(というか、応答の有無でロボット
判定するようなもんだし)ファイルもよくないだろうし、困った。
何かいい方法あれば教えていただけるとありがたいです。
183(1): 2007/08/06(月)15:38 ID:??? AAS
どうやってチェイン(呼び出)してんの?
それによってやり方変わるでしょ。
184(2): 180 2007/08/06(月)20:23 ID:??? AAS
>>183
元のCGIはHTTPプロトコルでは触れないところにあって、
execで直接呼び出そうと考えています。
Locationとかでリダイレクトするようにすると、直接アクセスされたら
意味ないですからね。
(1) フォームからのPOST受付&人間判定フォーム表示CGI
(2) 人間判定フォームからのPOST受付&判定(スパムの場合はここで終了)
(3) 元CGI呼び出し
(2)と(3)は処理の流れが引き継がれると思うのですが、(1)と(2)の間を悩んでおります。
何かいい方法あるでしょうか。
185(1): 2007/08/07(火)09:36 ID:??? AAS
だったら相手に合わせた渡し方すればいいじゃん
186(1): 180 2007/08/07(火)22:31 ID:??? AAS
>>185
サーバーはLinuxなんですが、Linuxでのプログラム暦は浅いんで、
どんな方法があるのかよくわかりません。
>>184の(2)では新しいプロセスが起動するわけで、どうやって(1)と関連付けるか
ちょっと検討つきません。
常套手段等教えていただけるとありがたいです。
187(1): 2007/08/08(水)10:36 ID:??? AAS
>>186
いや、、呼ばれる側がcgiと同じようにするんだったら
自分で標準入力で読んだ物をそのまま渡せばいいだろうし
パラメータを解析済みなら、そのパラメータを使って渡せばいいし
子プロセスなのか、そのまま置き換わるのかでも変わってくるけど
188: 180 2007/08/08(水)12:33 ID:??? AAS
>>187
えー、>>184の(1)は判定用のフォームを表示して終了してしまうし、
(2)は関係のない新しいプロセスだし、そもそも(2)は起動されないかもしれない。
さらに複数のPOST要求もありうることを考えると結構難しそうですが…。
設計変かな。もう少し考えてみます。
# ここって意外と静かなんですね。
189: 2007/08/18(土)14:35 ID:HSoe82OB(1) AAS
すいません、質問ですが、自作のものすごい簡単なCGI掲示板を設置したら
特定の文字と文字(例えば”申し”と書くと”申¥し”に)の間に¥マークが入ってしまうのですが、これの原因はなんでしょうか?
また解決法をもしご存知でしたら教えて頂けますか?
190(1): 2007/08/18(土)15:07 ID:??? AAS
「perl ダメ文字」でぐぐれ
191: 2007/08/18(土)21:03 ID:??? AAS
>>190
ありがとうございました。
192: 2007/08/24(金)22:14 ID:??? AAS
ちょっとお聞きしたいのですが
たくさん話題並べてそれに対するレビューを書き込み閲覧できる様なCGIは難しいのでしょうか?
掲示板型を一つずつに貼り付ける事も考えたのですが
それではとても手間がかかってしまって
上記のやり方しか無いのかもっと良い方法があるのか
アドバイスがあったらお願いします
193: 2007/08/25(土)00:54 ID:??? AAS
blog改造すれば
194: 2007/09/07(金)03:27 ID:??? AAS
質問です、よろしくお願い致します。
【CGI名】 T-Dictionary Ver.0.92b
【配布元URL.】 外部リンク[html]:www.mytools.net
【設置サーバ】 AllInOneServer 外部リンク[html]:www.allinoneserver.net
【質問内容】
配布元URLの、インストール方法の12でつまずいてます。
11でテストURLにアクセスできたのですが、管理用ページからログインすると
「LO-0002: ファイルを書き込みモードで開くことができません。」と出ます。
ディリクトリ構成は以下になります。
+ tdp*.cgi (705)
省19
195: 2007/09/07(金)10:40 ID:??? AAS
LO-0002 って出てんだからそのメッセージのある辺りのソース読めばいいだろ
サーバの設定状況にもよるが、606 と 666は同じだと思うぞ
どれか設定ミスってんだろう、td*.txtあたり
196: 2007/09/07(金)11:40 ID:??? AAS
レスありがとうございます。
td*.txtは空ファイルで、全て666にしてみましたが症状は変わりませんでした。
tdlout.plに
### ファイルが指定されている場合はそのファイルへ
if($outfile ne ""){
#(-f $outfile) || &tdllib'error("LO-0001", 1, "ファイルが存在しません。", "ファイル名:$outfile");
open(OUT, ">$outfile") || &tdllib'error("LO-0002", 1, "ファイルを書き込みモードで開くことができません。", "ファイル名:$outfile");
て書いてありました。tdlout.plを666にしても644にしても症状はかわりません。
197: 2007/09/07(金)12:12 ID:??? AAS
だったらそのエラーメッセージの
"ファイルを書き込みモードで開くことができません。"
を
"ファイルを書き込みモードで開くことができません。ファイル名:$outfile"
にして実行してみろよ
198: 2007/09/07(金)12:22 ID:??? AAS
ごめんなさい、どうすればいいのかわかりません。
エラーメッセージ自体を修正するということですか?
199: 2007/09/07(金)12:28 ID:??? AAS
そうだよ。
そうでなくとも、その内容じゃどっかに表示されてる気がするけどな
200: 2007/09/07(金)13:41 ID:??? AAS
なるほど、やってみます。
ありがとうございました。
上下前次1-新書関写板覧索設栞歴
あと 783 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.041s