1 名前:nobodyさん mailto:sage [2007/04/10(火) 03:33:02 ID:???] CGIを設置しようとしてうまくいかない場合の質問はこちらで。 自分でどのようなことまでやったか、エラー・動作がおかしい場合は その内容を詳細に書くこと。 配布元、設置先で質問・解決できない場合は、ここで質問すれば 親切な人が教えてくれるかもしれません。 質問テンプレ(全項目記入) 【 CGI名 】 複数のバージョンがある場合が多いので正確に 【 配布元URL .】 【 設置サーバ 】 レンタルスペース名または設置中のURL 【スクリプトチェックの有無】 自分でチェックできないものは使わない 【 質問内容 】 ※ エラーがでてるならエラーメッセージも書くように。 続きは>>2-5 辺り。
279 名前:nobodyさん mailto:sage [2007/12/12(水) 15:56:08 ID:???] 【 CGI名 】 メールフォーム 【 配布元URL .】apps.cside.com/cgi/mail/kisomail3rd/# 【 設置サーバ 】 Xreal 【スクリプトチェックの有無】 自分でチェックできないものは使わない 【 質問内容 】 設置方法どおりにしても動作できません。 上の人です。。。
280 名前:nobodyさん mailto:sage [2007/12/12(水) 17:19:07 ID:???] >278 ちゃんと理由を言ってくれてるじゃん。 それを解決すればいいだけじゃん。 厨房以上なら英語はもう勉強してるよね?? まだ英語を勉強してない消防だっていうんなら、訳してやってもいいけど。
281 名前:nobodyさん mailto:sage [2007/12/12(水) 17:28:11 ID:???] 消防隊員です。訳してください。
282 名前:nobodyさん [2007/12/22(土) 14:29:39 ID:wXqz2Z3r] 【 CGI名 】 Sn uploader 【 配布元URL .】sugachan.dip.jp/download/ 【 設置サーバ 】 @pages 【スクリプトチェックの有無】 【 質問内容 】 設置方法どおりにしても動作できません。 CGIもしくはSSIが正しく動作していません。 参考にしました。genosama.hp.infoseek.co.jp/
283 名前:nobodyさん mailto:sage [2007/12/22(土) 16:03:03 ID:???] 【 CGI名 】 HL-imgdiary Ver.3.03 【 配布元URL .】 www.heartlogic.jp/docs/free_cgi/hl-imgdiary/rss_cgi_hlimgdiary_ver303.html 【 設置サーバ 】 xrea 【スクリプトチェックの有無】 有 【 質問内容 】 Ver1.25を今まで使っていたのですが、急にedit.cgiからパスワードを入れても入室できなくなりました。 パーミッションなどを確認してみたり、最新のものにバージョンを変えたりしてみましたが 「HTTP エラー 403 - アクセス不可」と表示されます。
284 名前:nobodyさん [2007/12/24(月) 18:51:46 ID:7T5b0t5T] 【ゴールデンレス】 ∩ ・∀・)∩∩ ´∀`)∩ このレスを見た人はコピペでもいいので 〉 _ノ 〉 _ノ10分以内に3つのスレへ貼り付けてください。 ノ ノ ノ ノ ノ ノそうすれば14日後好きな人から告白されるわ宝くじは当たるわ し´(_) し´(_) 出世しまくるわ体の悪い所全部治るわでえらい事です
285 名前:nobodyさん mailto:sage [2008/01/25(金) 08:50:14 ID:???] 【 CGI名 】postmail.cgi(Ver: 4.2) 【 配布元URL .】www.kent-web.com/data/postmail.html 【 設置サーバ 】chocot.net 【スクリプトチェックの有無】無 【 質問内容 】 初心者です。 もらったビルダー7を使って設置しようとしたのですが、テスト時に送信ボタンを押すと何故かファイルのダウンロード画面が出ます。 sendmailもcgiも使えるサーバーだし、パスも何度も確認しました。 プログラムに付属しているチェックを試しても問題ないように見えるのですが・・・ 何か基本的なところが間違っているのでしょうか?
286 名前:nobodyさん mailto:sage [2008/01/25(金) 09:27:03 ID:???] >>285 ヘッダ
287 名前:285 mailto:sage [2008/01/25(金) 19:38:09 ID:???] ・・・すいません、ヒントください
288 名前:nobodyさん mailto:sage [2008/01/25(金) 21:13:42 ID:???] >>287 レスポンスヘッダ
289 名前:nobodyさん [2008/01/27(日) 09:00:48 ID:E7MIC9rM] 【 CGI名 】 Mini Thread Version 3.33βi 【 配布元URL .】 www.flashcgi.net/ 【 設置サーバ 】 www5.atpages.jp/ 【スクリプトチェックの有無】 ? 【 質問内容 】 なんとか設置もでき書き込みもできるのですが、画像のアップができません。 どういった原因が考えられるでしょうか? よろしくお願いします。
290 名前:289 [2008/01/27(日) 10:13:09 ID:E7MIC9rM] 画像をアップすると、「サーバーがみつかりません」というページになります。
291 名前:nobodyさん mailto:sage [2008/01/28(月) 09:35:27 ID:???] リダイレクト先を書き換えてないんだろ
292 名前:289 [2008/01/29(火) 07:15:59 ID:sWP172t/] 291さん、ありがとうございます。 リダイレクト先を書き換えるには、どこをどういじればいいでしょうか? 僕はど素人です。 よろしくお願いします。
293 名前:nobodyさん mailto:sage [2008/01/29(火) 14:01:37 ID:???] 知らんけど、common/set.cgi か? あとrefresh.cgiを使う設定にしてるならrefresh.cgiの内容も
294 名前:質問 mailto:sage [2008/01/29(火) 17:07:52 ID:???] 【 CGI名 】[ARISA/Multi]バージョン5.5/arisamulti.lzh(28KB) 【 配布元URL 】www.nagisanet.com/cgi/index.htm 【 設置サーバ 】KIWI(プロバイダ) 【スクリプトチェックの有無】? 【 質問内容 】 人工無能です。最初のページは表示されます。 名前や発言を入力し「発言/更新」ボタンを押すと 【Internal Server Error】となります 設置は、2つ下のフォルダの中で、1つ目のパーミッションが777で (このフォルダの中にCGI系は それぞれフォルダを作って入れて使ってます。動いてます) 2つ目の本体を入れたフォルダは[777]にすると最初の表示でエラーに。 [755]は作動。他、ファイルは指示通りのパーミッションから、 KIWI推奨と思われるパーミッションや 他にも色々かえてみましたが、最初のページしか表示されません。 ファイル自体も、文字コードをEUCとJISの両方試しました。 なお、[dic1.dat]と[dic2.dat]以外の辞書ファイルは空です。 最後に、書き込んだ辞書もテスト用に 数行だけに減らして試しました(EUCにしてアップ) 変な書き方はしていない筈なのですが・・・ 空ファイルがあるとまずいのでしょうか? CGI自体はよくわからないので、何が原因かわかりません。 宜しくお願いします。
295 名前:nobodyさん mailto:sage [2008/01/29(火) 17:26:50 ID:???] 701でやれ
296 名前:質問 mailto:sage [2008/01/29(火) 17:48:05 ID:???] 295さん> 294の私の質問についてでしょうか? CGIを701>フォルダごと701>CGIとフォルダ以外604 jcode.plを666や644など、 試しましたが、何もかわらず・・・・・。 最後に、上のフォルダも試しに701にしてみましたが、 かわらないので777に戻しました。(<他のCGIが作動してるので)
297 名前:質問 mailto:sage [2008/01/29(火) 18:06:13 ID:???] 294 296 追記> 更に調べてみたのですが、 【use CGI::Carp qw(fatalsToBrowser);】 を入れるとエラーがわかると書いたサイトがあったので試しました 結果↓ 【Nested quantifiers in regex; marked by <-- HERE in m/それは** <-- HERE *大変だね/ at arisamulti.cgi line 264.】 と出ました。 【arisamulti.cgi】【264行目】が問題なのでしょうか? だとしても、素人にはどうすればいいのかわかりません。 設定指示でも手を加えてはいけない個所です。 264行目が問題なのかわかりませんが…… ↓該当行と思われる個所です(関係なかったらごめんなさい) 【 if ($mess =~ /$in/ and (!$pser or $prev =~ /$pser/) and (($ctpic =~/$topic/) or (!$topic))) { 】 度々申し訳ありませんが、宜しくお願いします。
298 名前:289 [2008/01/30(水) 07:29:15 ID:rRzLaP7M] 293さん、ありがとうございます。 refresh.cgiは使う設定にしていないので、common/set.cgiを調べてみます。
299 名前:nobodyさん mailto:sage [2008/01/30(水) 09:55:49 ID:???] >>297 よーわからんが、ソースの文字コードをあわせてみ。
300 名前:質問 mailto:sage [2008/01/30(水) 11:21:16 ID:???] 299さん> 色々かえてみましたが、文字コードは全部まとめてEUCで落ち着きました。 1番の原因は、やっぱり0kbの辞書ファイルだったようです。 とりあえず[dic1.dat]と[dic2.dat]、と、説明書にあったので、 それだけ書いて稼動テストをしたのが悪かったようです。 1行づつ他にも書き込んだところ、稼動しました。 ありがとうございました。
301 名前:nobodyさん [2008/02/05(火) 16:06:35 ID:MGzpeoNr] Infoseekで0ch ver070124 を設置しようとして、いちおうadmin.cgiにユーザー登録して、 掲示板そのものは作れるようになったのですが、作った掲示板にスレッドを立てることができません。 スレッド作成ボタンをクリックすると、not-foundページに飛ばされてしまいます。 どれだけ探してもそれについては出てこないので、どなたか教えていただけませんか?
302 名前:nobodyさん mailto:sage [2008/02/05(火) 16:09:17 ID:???] どこかでエラー出てるだろうからそれを探せ。 ログ取れないなら、エラー出力を画面に出すとか。 パーミッションとかだと思うがな。
303 名前:301 mailto:sage [2008/02/05(火) 16:11:04 ID:???] >>302 パーミッションは確認しましたが、おそらく問題なしだと思います・・・。
304 名前:nobodyさん [2008/02/05(火) 16:24:50 ID:MGzpeoNr] >>301 Not Foundって404?
305 名前:nobodyさん mailto:sage [2008/02/05(火) 16:25:33 ID:???] そのNotFoundページは自サイト内なのか? そもそも飛ばしてる該当行近辺に問題は無いのか? その0chとやらを見てみようと思ったが、サイトが落ちてるみたいで見られん。
306 名前:nobodyさん mailto:sage [2008/02/05(火) 16:31:10 ID:???] >>305 ttp://www12.atwiki.jp/0ch/ サイトは落ちてますが、↑がwikiです。 ttp://jeffakatsuki.hp.infoseek.co.jp/cgi-bin/sougou/index.html ↑いちおうテストで作った板です
307 名前:nobodyさん mailto:sage [2008/02/05(火) 16:35:47 ID:???] >>306 ・・・書き込めました・・・w すみませんでした;;
308 名前:nobodyさん mailto:sage [2008/02/06(水) 04:57:28 ID:???] 【 CGI名 】 チャット 【 配布元URL .】 閉鎖 【 設置サーバ 】 ケータイ・ストリート 【スクリプトチェックの有無】 【 質問内容 】 表示時間はあっているのですが月日がズレて表示されます たとえば、2008/02/06 AM04:24が正しいのに 2008/09/06 AM04:26になってしまいます。 どこが間違っているのでしょうか? $ENV{'TZ'} = "JST-9"; $times = time(); ($sec,$min,$hour,$mday,$month,$year,$wday,$stime) = localtime($times); @weekly = ('Sun', 'Mon', 'Tue', 'Wed', 'Thr', 'Fri', 'Sut'); $aft = $hour < 12 ? "AM" : "PM"; $hour = $hour > 12 ? $hour - 12 : $hour; $time = sprintf("%04d\/%02d\/%02d\(%s\) %s%02d\:%02d", $year+1900,$mon+9,$mday,$week[$wday],$aft,$hour,$min);
309 名前:nobodyさん mailto:sage [2008/02/06(水) 10:10:04 ID:???] ここは設置関係じゃないの? まあ、$monはどっから出てきたのか?($monthだろ?)、とか+9じゃなくて+1だろとかあるが。
310 名前:308 mailto:sage [2008/02/06(水) 14:50:23 ID:???] >>309 間違えてココに書いてしまいました すみません。 返答ありがとうございます おかげさまで日付が直りました。
311 名前:nobodyさん [2008/02/06(水) 21:35:15 ID:5RiUvhKk] かなり初歩的な質問ですいません。私はSO-NETというプロバイダーと契約しています。CGIについて調べてたら、SO-NETは自作CGIは設置できないとあったんですが、どういうことなのでしょうか?CGIが設置できるレンタルサーバーを借りても作動しないってことなんでしょうか?
312 名前:nobodyさん mailto:sage [2008/02/06(水) 22:48:12 ID:???] 【 CGI名 】 なし 【 配布元URL .】 park1.wakwak.com/~aa1/wwwolf/ 【 設置サーバ 】 niftyのHP 【スクリプトチェックの有無】 わかりません。。 【 質問内容 】 人狼ってゲームのCGI設置したいんだけど(nifftyに) できなくて質問CGIが動かないんだけど、以下エラー Wed Feb 06 00:22:09 2008 Client Abort 2-- detected during CGI/SSI process Wed Feb 06 00:22:18 2008 Warning: Connection closed and CGI process ID=400 still alive Wed Feb 06 00:22:19 2008 Warning: Connection closed and CGI process ID=400 ・・・・・・ 以下の文法あやしい? sub sub_lock { # 1分以上古いロックは削除する if (-e $lock_path) { local($mtime) = (stat($lock_path))[9]; if ($mtime < time - 60) { &sub_unlock; } } local($retry) = 5; # mkdir関数式ロック while (!mkdir($lock_path, 0755)) { if (--$retry <= 0) { &error('LOCK','LOCK is BUSY'); } sleep(1); } $sys_lockflag=1; } ニフティで設置してる人いたからできるとは思うんだけども誰か助けて(;;)。。。
313 名前:nobodyさん mailto:sage [2008/02/06(水) 22:58:13 ID:???] for(;;)
314 名前:nobodyさん mailto:sage [2008/02/07(木) 09:33:52 ID:???] >>311 so-netが提供してるサイトで設置できないということだろ。
315 名前:nobodyさん [2008/02/07(木) 20:38:00 ID:VNU1MDwh] >>314 私はiswebを使ってるんですが、私でもCGIが設置できるということですか?
316 名前:nobodyさん mailto:sage [2008/02/07(木) 22:01:50 ID:???] >>315 ttp://isweb.www.infoseek.co.jp/info/iw_spec.html#cgi 制限事項を確認しよう。 so-netに置いたページでisweb設置のアクセスカウンタを表示したい、とかだと 悲しいことになる。
317 名前:nobodyさん mailto:sage [2008/02/07(木) 22:38:29 ID:???] 誰か助けて(;;)。。。
318 名前:nobodyさん mailto:sage [2008/02/08(金) 10:15:36 ID:???] >>317 どこが問題になってるんだよ。 エラーとかいって何の情報も無いもの貼り付けたってわからん
319 名前:nobodyさん [2008/02/08(金) 17:32:50 ID:xKFr2FgH] wt.tool-4.info/cgi/matome.cgi ↑このサイトみたいに、IDを入れるとそのIDが全てのリンクに適用されるみたいなスクリプトは何て調べればでてきますか?
320 名前:nobodyさん mailto:sage [2008/02/08(金) 19:51:03 ID:???] >>319 こんなの簡単に出来るだろ… ただフォームで受け渡してリンクするだけだよ。
321 名前:nobodyさん [2008/02/08(金) 21:59:06 ID:xKFr2FgH] >>320 受け渡し方とか載ってるサイトないですか?
322 名前:nobodyさん mailto:sage [2008/02/08(金) 22:53:48 ID:???] ちょっとはググルとかすれば?
323 名前:nobodyさん mailto:sage [2008/02/09(土) 03:01:51 ID:???] 【 CGI名 】 なし 【 配布元URL .】 park1.wakwak.com/~aa1/wwwolf/ 【 設置サーバ 】 niftyのHP 【スクリプトチェックの有無】 わかりません。。 【 質問内容 】 人狼ってゲームのCGI設置したいんだけど(nifftyに) できなくて質問CGIが動かないんだけど、以下エラー Wed Feb 06 00:22:09 2008 Client Abort 2-- detected during CGI/SSI process Wed Feb 06 00:22:18 2008 Warning: Connection closed and CGI process ID=400 still alive Wed Feb 06 00:22:19 2008 Warning: Connection closed and CGI process ID=400 ・・・・・・ 以下の文法あやしい? sub sub_lock { # 1分以上古いロックは削除する if (-e $lock_path) { local($mtime) = (stat($lock_path))[9]; if ($mtime < time - 60) { &sub_unlock; } } local($retry) = 5; # mkdir関数式ロック while (!mkdir($lock_path, 0755)) { if (--$retry <= 0) { &error('LOCK','LOCK is BUSY'); } sleep(1); } $sys_lockflag=1; } ニフティで設置してる人いたからできるとは思うんだけども誰か助けて(;;)。。。
324 名前:nobodyさん mailto:sage [2008/02/09(土) 10:15:25 ID:???] ロック実行部分をコメントにして動くかどうかやってみれば? なんでその部分を抜き出して質問してるかわかんないんだけど 画面上は&error('LOCK','LOCK is BUSY')の部分が表示されるってこと? だとしたら$lock_pathを作成する親ディレクトリのパーミッションが実行許可してないんじゃ?
325 名前:nobodyさん mailto:sage [2008/02/09(土) 22:22:54 ID:???] >>324 ありがとうございます。$lock_pathのフォルダの属性が755でなかったのでまずかったです。 いまいきずまっているのはアドレス?mode=admin←この部分で =←これが原因なのかうまくうごかないのかな?誰か何か分かりませんか??
326 名前:nobodyさん mailto:sage [2008/02/09(土) 22:28:09 ID:???] だれかTok2のパーミッションわかる人いますか?
327 名前:nobodyさん mailto:sage [2008/02/09(土) 23:59:31 ID:???] >>325 if($ENV{QUERY_STRING} eq "admin") 上記をしようし解決しました 無事設置できましたありがとうございました
328 名前:nobodyさん mailto:sage [2008/02/19(火) 01:41:27 ID:???] 【 CGI名 】よくわかんないです 【 配布元URL .】 ttp://www.kent-web.com/index.html 【 設置サーバ 】 ぷらら 【スクリプトチェックの有無】 無し? 【 質問内容 】 ぷららには、レンタルサーバーだけではなく、ユーザーCGIといって CGIを設置できるサーバーがあると知ってそれをレンタルしてカウンターを設置しようと思いました WWWサーバーにあるページのアクセス数を、 ユーザCGIサーバに設置したCGIから計測したくて、ぷららQ&Aで調べたところ、計測は出来るそうですが 設置の方法が分かりません 誰か教えてください…
329 名前:nobodyさん [2008/02/19(火) 01:43:16 ID:bFCv2219] あげておきます
330 名前:nobodyさん mailto:sage [2008/02/19(火) 02:39:33 ID:???] >>328-329 ぷららの人に聞いたら? pc11.2ch.net/isp/
331 名前:nobodyさん mailto:sage [2008/02/21(木) 00:48:41 ID:???] knowledgebasepublisher kbpublisher.com これのインストール方法を教えてください land.to,xreaで試しましたがインストールできませんでした
332 名前:nobodyさん mailto:sage [2008/02/21(木) 22:51:38 ID:???] perlのdbiでテーブルの値をcgi出力したいんですが DBから取ってきた日本語だけ"?"に化けてしまいます SSHでperlから走らせると化けないので Apache(1.3)の設定が怪しいんですが… 鯖のロケール、DB、出力htmlは全部eucです よろしくお願いします
333 名前:nobodyさん mailto:sage [2008/02/22(金) 10:20:10 ID:???] DBは何?バージョンは?Perlのバージョンも 具体的にコード出せる?
334 名前:nobodyさん [2008/02/23(土) 11:53:57 ID:vvoMarKV] 他人が配布しているファイルを設置することは可能なのですが、 自分で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"; print "a"; @はダウンロードしたファイルを書き換えたもの。 Aは自分でエディタで打ち込み(@のファイルをコピぺし)保存。 各々をアップロードし動作確認をすると・・ 1は正常に動作し2は「CGIの実行時にエラーが発生しました 。」 とエラーになります。 どういった事が原因となりえるのでしょうか…
335 名前:nobodyさん mailto:sage [2008/02/23(土) 17:54:32 ID:???] 文字コード
336 名前:nobodyさん [2008/02/25(月) 10:57:25 ID:wqD9Omv3] >>326 わざと間違えて設置したら出てこなかったっけ? 何のCGIつかうの?
337 名前:nobodyさん mailto:sage [2008/02/25(月) 11:32:04 ID:???] >>334 たぶん改行コードだと思うので ftpで送るときテキスト(アスキー)モードにしてごらん
338 名前:nobodyさん mailto:sage [2008/02/26(火) 17:23:25 ID:???] テンプレを読んだ上で質問します もしかしてcgiって.htaccessがないと設置できないのですか?
339 名前:nobodyさん mailto:sage [2008/02/26(火) 18:04:27 ID:???] >>338 テンプレのどこに.htaccessが必須と書いてあるのか?
340 名前:nobodyさん mailto:sage [2008/02/26(火) 18:09:02 ID:???] >>339 すみません、そういう意味じゃなくて テンプレ読みました、ということ言いたかったんです わかりずらくてすみません
341 名前:nobodyさん mailto:sage [2008/02/26(火) 18:11:27 ID:???] そりゃサーバの設定による
342 名前:nobodyさん mailto:sage [2008/02/26(火) 18:13:12 ID:???] >>341 回答ありがとうございます 調べてみます
343 名前:nobodyさん mailto:sage [2008/02/28(木) 22:32:29 ID:???] >>339 できるよ。 以上。 ↓次の方どうぞ
344 名前:nobodyさん mailto:sage [2008/03/07(金) 19:18:31 ID:???] CGIのローカルテストでApacheを使おうかと思うんですけど Apacheを停止して終了させれば、ハードディスクの中身公開しなくなりますよね? 自宅サーバを立てるつもりはないので・・・
345 名前:nobodyさん [2008/03/07(金) 23:31:23 ID:0K3cRZCA] あげておきます
346 名前:nobodyさん mailto:sage [2008/03/09(日) 11:32:13 ID:???] まぁ少なくともapache経由での公開はしなくなるが。 あと板違い。 Apache 初心者質問スレッド Part16 pc11.2ch.net/test/read.cgi/mysv/1185363093/
347 名前:nobodyさん [2008/03/19(水) 15:41:27 ID:dOMKIEqu] phpですがよろしいでしょうか? 【 CGI名 】 ES-FORM 【 配布元URL .】 www.mt312.com/script/16/ 【 設置サーバ 】 ハッスルサーバー 【スクリプトチェックの有無】 無 【 質問内容 】 配布元で推薦されているパーミッションと、サーバー側で推薦されているパーミッション 両方試しましたが「500 Internal Server Error」表示されてしまいます。 配布元での推薦構成はindex.htmlと同じ階層に「esformフォルダ」が設置されていますが、 当方ではphpフォルダを作り、その中にesformフォルダを入れています。 http://ユーザー名.***.jp/サイト設置フォルダ/php/esform/ また、配布されているlzhファイル内のindex.htmlをローカルで開いて見てみると、 配布ページのものとパーミッション設定が若干異なっているのが・・・orz どなたかアドバイスのほど、宜しくお願いします。
348 名前:nobodyさん mailto:sage [2008/03/19(水) 16:13:16 ID:???] phpのバージョンは? あと設置場所は? パーミッションは環境によって大きく変わる。 意味わからんで使ってるならまずサーバ側の説明読んどけ。
349 名前:347 mailto:sage [2008/03/20(木) 02:27:15 ID:???] phpのバージョンは4.3.xです。 設置場所と言いますのは何について指しているのでしょうか?
350 名前:nobodyさん mailto:sage [2008/03/20(木) 23:22:24 ID:???] 【 CGI名 】 dopvSTAR 【 配布元URL 】 tech.bayashi.net/ 【 設置サーバ 】 さくら 【スクリプトチェックの有無 】 わかりません 【 質問内容 】 設置し、アクセス解析ページのログは取得できるのですが、解析に「*不正な解析アクションが送信されました。」 と表示されます。パーミッションの設定、クッキー等は問題が無いと思うのですが… FAQで調べたり検索をしてみたのですが、この質問への回答がありません。 「答えるまでもない初歩的なミス」かもしれませんが、どうかよろしくお願いします。
351 名前:nobodyさん mailto:sage [2008/03/21(金) 16:00:35 ID:???] >>349 php 5.2.4以前で500エラー出すのはサーバの設定のせいだと思う。 だから、どのサーバに設置したのか聞いたのさ。 それとも自宅サーバ?
352 名前:351 mailto:sage [2008/03/21(金) 16:01:15 ID:???] つーか、サーバの設定にあわせた設置をしてない、という意味ね。
353 名前:347-349 mailto:sage [2008/03/22(土) 01:07:48 ID:???] >>351-352 サーバーはハッスルサーバーというレンタルサーバーです。 ttp://www.hustle.ne.jp/cgi.html こちらのページでPHPの実行例を見ることが出来ますが、私にはちょっと意味が… また、>>347 に書いたメールフォームの配布元にも詳しい説明やサポートBBSがないので 八方塞な状態で・・・
354 名前:nobodyさん mailto:sage [2008/03/24(月) 09:46:25 ID:???] >>353 やっぱりphpはcgiモードで動作するんだね。 そして、phpは /www/ 以下限定って書いてあるじゃないか。 www フォルダを作ってその下に置いてみ。
355 名前:nobodyさん mailto:sage [2008/03/24(月) 09:51:50 ID:???] ってwwwがpublic_html代わりなのか。 cgiモードで動作、かつsuEXECなのでパーミッションは cgiの説明書より、設置先の設定が優先、phpとしての設定は使えない。 フォルダを705(701でもいい)、phpを700にしてみ。 オーナー以外の書き込みは不要。 グループ(3桁の真ん中)はすべて0にしておけ。
356 名前:347 mailto:sage [2008/03/24(月) 14:59:48 ID:???] >>355 とりあえず、 php [705] | | +-- esform [705] / index.html | setup.php[700] | +-- app [705] | +-- data [705] | +-- tmp [705] としてみましたがesformフォルダ内のindex.html、setup.phpともにアクセスすると 同じエラーがでてしまいます。。。orz
357 名前:nobodyさん mailto:sage [2008/03/24(月) 15:09:19 ID:???] index.html でエラーが出るのはcgi関係ないだろう どんなエラーが出るの
358 名前:nobodyさん mailto:sage [2008/03/24(月) 15:11:21 ID:???] あと先頭に #!/・・・/php の表記がいらないとなってるから たぶんパーミッションも実行いらないけど一般で読めないと まずいかもね。700じゃなくて 604あたりで
359 名前:nobodyさん mailto:sage [2008/03/24(月) 15:20:45 ID:???] 同じエラーが出るっつーんだから > 「500 Internal Server Error」表示されてしまいます。 なんでしょう。.htaccess でやらかしてる系。 つーか、ご丁寧に配布物に .htaccess が入ってるのね。 >>356 index.html とか setup.php のある階層に .htaccess ってファイルがあるでしょ。 それの冒頭4行(3行+空行)を削除。
360 名前:347 mailto:sage [2008/03/24(月) 16:11:20 ID:???] >>357-359 みなさん、アドバイス有難うございますm(_ _)m >>359 さんのアドバイスを元に.htaccessの冒頭4行を削除してみたものの動かず、 なかばヤケクソで.htaccess自体を削除してみたら動いたのですが・・・ やはり後々、動作に支障がでてしまうのでしょうか?
361 名前:nobodyさん mailto:sage [2008/03/24(月) 16:22:46 ID:???] 動いたのはindex.htmlだけじゃなくてphpも?
362 名前:347 mailto:sage [2008/03/24(月) 16:33:04 ID:???] >>361 はい。とりあえず、簡単なメールフォームの作成と送信テストを行ってみましたが、 問題なく動いているようです。
363 名前:359 mailto:sage [2008/03/24(月) 16:34:51 ID:???] あらためて確認したら .htaccess の php_ な行の内容は 同梱の php.ini に全部書かれてた。 >>360 それが原因で支障が出ることはないと思うよ。 スクリプト自体のバグその他諸々による支障まではわかんないけど。 お疲れ様でした。
364 名前:347 mailto:sage [2008/03/24(月) 17:15:04 ID:???] >>363 ホントですかっ!? つ、ついに・・・ みなさん、アドバイス本当に有難うございました。 みなさんのおかげで無事設置する事ができました。 お疲れ様でした。
365 名前:nobodyさん [2008/04/01(火) 15:35:49 ID:Bp+xOiZ5] 【 CGI名 】 2ショットチャット 【 配布元URL .】 www.harukitchen.com/cgi/ 【 設置サーバ 】 tok2 or infoseek 【スクリプトチェックの有無】 無し 【 質問内容 】 こちらの2ショットチャットが、tok2やinfoseekに設置をしても Internal500エラーで動きません。 パーミッションをreadme通りや、tok2標準にしてもだめでした。 家の環境のhttpd + activeperlの環境ではすんなり動きますので、 sendmailのパスが記述してあることが原因ではなさそうです。 何が考えられますでしょうか?
366 名前:nobodyさん mailto:sage [2008/04/01(火) 16:18:37 ID:???] 改行コードじゃないの? ftpで送るときにASCII(テキスト)モードで送ってる?
367 名前:365 [2008/04/01(火) 16:24:19 ID:Bp+xOiZ5] ご回答ありがとうございます。 はい、テキストモードもきちんと試しました。
368 名前:nobodyさん mailto:sage [2008/04/01(火) 16:25:04 ID:???] これから考えられることを一つ一つ書いていって そのたびにそれはやりましたって答えるつもりかよ
369 名前:nobodyさん mailto:sage [2008/04/01(火) 16:29:44 ID:???] とりあえずtok2やinfoseekはエラーログ見られないのか? 先頭行の #!/usr/・・・ は指定どおりになってるか? それらが問題なけりゃ、2行目に print "Content-Type: text/html\n\n"; とか入れて どうなるか試してみるとか。 とにかく、ActivePerlというところを見ると手元のはWindowsらしいから パーミッションやら改行コード、Perl等へのパスあたりは設定全然違うから その辺全部どうやったのか書き出してくれ。
370 名前:365 [2008/04/01(火) 17:08:50 ID:Bp+xOiZ5] 確かにおっしゃるとおりです。 ご丁寧にありがとうございます。 まずは、試したことは #!/usr/bin/perl → #!/usr/local/bin/perl 両方試して× sendmailが問題かと思い、海外のsendmailが使用できる鯖にアップしても× パーミッショッンは、考えられるパターン全て試しました。 鯖を ・100webspace.net ・wing2.jp ・muryo-de.etowns.net などを試しましたが、だめでした。 369の方法を試すと、何もエラーが表示されず、 真っ白の画面が表示されるようになりました。
371 名前:nobodyさん mailto:sage [2008/04/01(火) 17:21:42 ID:???] わからなくて総当りでやってるのか。 それなら、Hello world とか数行のcgiを自分で作って それを動かせるようするのが先だな。
372 名前:nobodyさん mailto:sage [2008/04/01(火) 17:50:12 ID:???] 117: require '../jcode.pl'; くこか。と、適当に書いてみる。 真っ白の画面のソースを表示してみるとか >>369 案を print "Content-Type: text/plain\n\n"; にしてさらに試してみるとか >>2 を試すとかするとエラーメッセージが出るかもしれないよ。 それより、open() でコケることなどあり得ないし排他制御不要という素敵な方針の スクリプトだなあ。
373 名前:nobodyさん [2008/04/02(水) 03:48:25 ID:hvsOhy06] tok2かinfoseekってことは無料鯖だろ? 勝手に入れられる広告が原因て事ないのか?
374 名前:nobodyさん mailto:sage [2008/04/05(土) 11:38:25 ID:???] CGIの勉強をするために、自分のPCにテスト環境を作ろうと考えて このページを参考にAN HTTPDをインストールしました。 ttp://www.dream-seed.com/pukiwiki/index.php?AN%20HTTPD%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB 設定が良く分からなかったので教えてください。 例ではドキュメントルートを「D:\web-root」に設定しています。セキュリティの問題があるのでC:は回避したほうがいいと書いてありますが Dドライブがないので「C:\web-root」としましたが、エラーが出ます。ドキュメントルートという意味も分かりませんが、この先どうやって進めばいいでしょうか?
375 名前:nobodyさん mailto:sage [2008/04/05(土) 13:09:31 ID:???] AN HTTPD使ったこと無いけど エラー内容は? 設定したC:\web-rootは存在するの?
376 名前:nobodyさん mailto:sage [2008/04/05(土) 13:59:42 ID:???] 存在してません。f(^^; フォルダを作ればいいのでしょうか?
377 名前:nobodyさん mailto:sage [2008/04/05(土) 17:28:04 ID:???] #!/usr/bin/perl use LWP::Simple; print get("www.google.co.jp/ "); こんなのを書いてみました PC上でactiveperlで動かすと思った通りの動作をしますが、 cgiとして実行させると500エラーになります もっと簡単にテキストを表示させるだけのcgiはちゃんと動くので、 パスやパーミッションその他の理由ではないと思われます perlのバージョンは5.005だそうです よそを読みにいくことに制限があったり、LWP::Simple;が使えなかったり することはありますか その場合の代替案はありますか 【 CGI名 】自作 【 配布元URL .】 【 設置サーバ 】home1.catvmics.ne.jp/ 【スクリプトチェックの有無】不明 【 質問内容 】
378 名前:nobodyさん mailto:sage [2008/04/05(土) 18:39:56 ID:???] >>377 はじめにPHPスレに投げちゃった後始末はあれだけでいいのか。 > もっと簡単にテキストを表示させるだけのcgiはちゃんと動くので、 そのCGIでは、簡単なテキストを表示する前に何かを print してるはず。 それを書かないともれなく500がもらえる。
379 名前:nobodyさん mailto:sage [2008/04/05(土) 18:44:38 ID:???] #!/usr/bin/perl use LWP::Simple; print "Content-type: text/html\n"; print "\n"; print get("www.google.co.jp/ "); 待ってる間にバージョンアップさせたけど、 結果は同じでした エラーになるまでの待ち時間が長いので、 何かのタイムアウトになっているのだと思います
380 名前:nobodyさん mailto:sage [2008/04/05(土) 19:09:34 ID:???] >>2 参照で。 というより、ぐぐるさんには素のUAを送る LWP::Simple が使えないのだ。 ttp://www.google.co.jp/search?q=google+libwww-perl
381 名前:nobodyさん mailto:sage [2008/04/05(土) 19:20:26 ID:???] use CGI::Carp qw(fatalsToBrowser); を入れてみたら、エラーだとは言われないけど、 単に何も表示されないだけになってしまいました サンプルがgoogleなのは本質ではなくて、 いろんなurlを試しても同じでした で、設置サーバと同じサーバのurlを指定した時だけ、 エラーになるまでの時間が速いので、 そういうセキュリティっぽい何かかなと当たりを付けたのですが
382 名前:nobodyさん mailto:sage [2008/04/05(土) 19:33:20 ID:???] get("66.249.89.99/ "); では?
383 名前:nobodyさん mailto:sage [2008/04/05(土) 19:42:25 ID:???] 同じです 単に、ここのプロバイダのサーバに、 LWPが入ってないだけという気がしてきました それならそういうエラーが出そうなものですが、 タイムアウトみたいな動作をするのが謎です
384 名前:nobodyさん mailto:sage [2008/04/05(土) 19:50:17 ID:???] 前略 print "start\n"; print get("66.249.89.99/ "); print "end\n"; こんな感じにすると、 start end と表示されます モジュールが無いなら、実行すらされずに終わるんじゃないのかな 繋いだ先が全員でlwpを弾いているのかなと思って、 ちゃんと成功するローカルでの実行で送っている変数を調べると、 HTTP_USER_AGENTは"lwp-trivial/1.41" となっていて、そういう訳でもなさそうです
385 名前:nobodyさん mailto:sage [2008/04/05(土) 20:17:48 ID:???] さらに実験 use LWP::Simple; をコメントアウトしてしまうと、 start Content-type: text/html Software error: Undefined subroutine &main::get called at *****.cgi line 7. こんなエラー。 だから、LWPはあることはあるように思われる。 startがContent-typeより前なのもちょっと気になる。
386 名前:nobodyさん mailto:sage [2008/04/05(土) 20:35:00 ID:???] 諦めて、use LWP::UserAgent; バージョンをagent('Mozilla');で作りました でも、結果は同じでした 結果が表示されるまでの待ち時間はかなり短くなりました (10秒くらい)
387 名前:nobodyさん mailto:sage [2008/04/05(土) 21:28:32 ID:???] 多分駄目だろうなと思いつつ、use Socket; 版も作ったけど、 やっぱり同じでした 多分、ネットに繋ぐ機能が殺してあって、 かつエラーにはならないようにしてあるのでしょう あとは、誰かが>>379 を試して、その環境で動けば検証は終わりです cgiってそんなもんなのかな ネット上にあるんだから、ネットに繋ごうとするのは当然だと思えるけど、 案外、自前のHDDと人間からの入力だけで完結しているのばかりなのかも
388 名前:nobodyさん mailto:sage [2008/04/05(土) 22:01:51 ID:???] >>387 前略) print "Content-Type: text/html; charset=UTF-8\n\n"; print get("www.yahoo.co.jp/ "); localhost と xrea で Y!Jのトップもどきが出てきた。 外部接続に制限かけてるサーバなんだろうね。
389 名前:nobodyさん mailto:sage [2008/04/05(土) 22:43:41 ID:???] んー、やっぱり >>377 に戻って、代替案は無いかどうかだけど、 答えが出てきそうな感じじゃないなあ
390 名前:owler ◆/.TKMGzyY. [2008/04/18(金) 21:58:22 ID:14JzGIXn] 【 CGI名 】 オプスダスト 【 配布元URL .】 www.uploda.org/uporg1375071.zip.html 【 設置サーバ 】 ttp://atpages.jp/ www6.atpages.jp/owler/ 【スクリプトチェックの有無】 無 【 質問内容 】 根本的に何をすればいいのかが分からないです>< 配布者からのメールには パーミッションは dataフォルダの中身をphpから読み書きできるようにする と書いてありました。 ffftpでうpしてからの作業が分かりません。 パスはCGIです。
391 名前:nobodyさん mailto:sage [2008/04/18(金) 22:50:35 ID:???] 君はここで質問するにはまだレベルが低すぎるかと
392 名前:owler ◆/.TKMGzyY. mailto:sage [2008/04/19(土) 18:00:37 ID:???] 出直します^^;
393 名前:nobodyさん mailto:sage [2008/04/19(土) 21:33:19 ID:???] まあ、LWPが使えないとこが多いことすら知らない回答者陣だけどな
394 名前:nobodyさん mailto:sage [2008/04/19(土) 22:00:52 ID:???] いきなり LWP って...、ひょっとして最近知ったのか? (w
395 名前:nobodyさん [2008/04/19(土) 23:52:05 ID:XRebo2kf] >>393 標準モジュールすらゴッソリと使えなくしてたニフテーの事か?
396 名前:nobodyさん mailto:sage [2008/04/20(日) 02:02:41 ID:???] セキュリティ対策で、socketを使えなくしているプロバイダは多い っていうか、大多数
397 名前:nobodyさん [2008/04/27(日) 18:52:39 ID:e9s8GF3J] 【 CGI名 】nicky 【 配布元URL 】 www.din.or.jp/~raelian/ReadMeNicky.html 【 設置サーバ 】 さくらインターネット 昨日まで約1年間普通に使用できていたのに先ほど本日2つ目の記事を 投稿したら勝手にその前の記事と差し替えられてしまった 他にも1日に複数件投稿した日はあるんだけど今日は何度やってもだめ 何故だろう、すまんけど原因分かる人いる?
398 名前:nobodyさん mailto:sage [2008/04/27(日) 19:04:17 ID:???] 今実験したら @日付を28日にすれば複数投稿できる Aそれを編集で27日にするとやっぱりだめ B同サーバにおいてある同じnickyは27日複数投稿可 だった。呪い?
399 名前:nobodyさん mailto:sage [2008/04/27(日) 21:20:26 ID:???] 設置の話なのか?
400 名前:397 mailto:sage [2008/04/27(日) 23:57:00 ID:???] あー! ・・・ごめん orz 指摘ありがとう
401 名前:nobodyさん [2008/05/06(火) 23:40:47 ID:UbFvQc2L] Web制作板から誘導されてきました。 設置後の質問もこちらで大丈夫でしょうか? 【CGI名】unicodiaryとapeboard+(どちらも同じエラーが出ます) 【配布元URL】www.2apes.com/products/index.html ※unicodiaryは配布、サポート終了しています。 【設置サーバ】xreaで独自ドメイン使用 【スクリプトチェックの有無】動作確認済み 【質問内容】 サイトを開設してから2年以上ずっと問題なく動作していたのですが、 どちらのcgiでも突然管理画面にログインできなくなってしまいました。 パスワードを何度入力しても「403エラー」になります。 試してみたのは次の通りです。 1.別のディレクトリに同じファイルを入れてみる→同じように403エラー 2.友人のPCよりログインしてもらう→問題なく管理画面にログイン可能 過去にアップした内容は全て閲覧可能ですが、管理画面のみ403になります。 現在独自ドメインで3つサーバーを使用していますが、3つのうち2つのサーバーで unico diaryとapeboard+ 共にログインができなくなっています。 最近ADSLから光に変えたのですが、cgiでもアクセスを制限するような記述は一切いじっていないので 突然ログインできなくなってしまい、困っています。 原因がわかる方がいらっしゃいましたら、お教えいただけたらと思います。 よろしくお願いいたします。
402 名前:nobodyさん [2008/05/07(水) 00:14:53 ID:EYqpOopn] >>401 僕も過去に xrea を利用していましたが, 信頼できる server だと思ってます. 文面から察するに server 環境の変化が原因とは思えません. なので, あなたが書いている内容を読み返して見てください. >友人のPCよりログインしてもらう→問題なく管理画面にログイン可能 あなたの PC 環境の何らかの変化が原因であるように思えてなりません. >管理画面のみ403になります つまり, "管理画面" のみ "access denied" になっていると... 言い換えると何らかの原因で "管理画面" へのアクセスを弾かれているってことだと思います. 慌てる気持ちも理解できますが, 深呼吸をして冷静になれば道は おのずと... xrea を2年も利用している人ならば それなりのスキルの蓄積があるはず.
403 名前:nobodyさん mailto:sage [2008/05/07(水) 00:49:33 ID:???] >>401 > 2.友人のPCよりログインしてもらう→問題なく管理画面にログイン可能 設置は問題なし。あと、自サイトの cookie を削除してから試すとか…たぶん結果は見えてますが。 > cgiでもアクセスを制限するような記述 そこは 403 にせず 200 で「ダメよ」と表示するスクリプトが多いはず。 そんなわけで * 自分が過去に置いた .htaccess が現環境の「私」を deny していないか * ttp://sb.xrea.com/showthread.php?t=10838 ←これのような気配がなんとなく。 * ttp://sb.xrea.com/showthread.php?t=12641 (これは違うと思う) 辺りの確認。unico は知らないけど apeboard+ の管理ファイル名が /mt/ を含んでるのも気になる。 xrea 側での規制ならこのスレではどうにもできないので、下記へ。 ttp://sb.xrea.com/ ttps://www.value-domain.com/support.php
404 名前:401 mailto:sage [2008/05/07(水) 23:45:15 ID:???] >>402 、>>403 アドバイスありがとうございます。 もう一度アップしているファイルをすべてチェックしてみましたが 403さんにご指摘いただいた.htaccessは、一切使用していませんでした。 unicoには/mt/を含むファイルはなかったのですが xreaに問い合わせて、回答待ちの状態です。 ちなみに3つの鯖のうち、1つが昨夜からダウンしたままです…orz
405 名前:nobodyさん [2008/05/09(金) 16:23:13 ID:hJDos6Qg] C言語でCGIを作りたいのですがうまくいきません httpd.confを <Directory "C:/xampp/htdocs/cgi"> Options ExecCGI AllowOverride None Order allow,deny Allow from all </Directory> と設定するまではあっていると思うのですが そこからどうすればいいのかがわかりません マッピングとか他の作業が必要なのでしょうか? どうしたらいいのかわからないので教えてください
406 名前:nobodyさん mailto:sage [2008/05/09(金) 16:57:20 ID:???] Apacheかな ScriptAliasじゃなくて、OptionsのExecCGIで対応するなら 拡張子の指定で AddHandler cgi-script .exe とかでどうか?
407 名前:nobodyさん mailto:sage [2008/05/09(金) 18:22:03 ID:???] CGIを使おうと思っているのですが、 HTML::Template 等、いくつかのモジュールが必要になるとの記載があります。 Perlでインストールされているモジュールを調べるには どうしたらよろしいでしょうか?
408 名前:nobodyさん mailto:sage [2008/05/09(金) 18:48:27 ID:???] CPAN使え
409 名前:nobodyさん mailto:sage [2008/05/09(金) 18:49:29 ID:???] とりあえず perl -MCPAN -e shell から
410 名前:407 mailto:sage [2008/05/09(金) 19:05:53 ID:???] FTPでしかアクセスできないため、CPANは使えません
411 名前:nobodyさん mailto:sage [2008/05/09(金) 19:17:54 ID:???] ftpでもおk
412 名前:nobodyさん mailto:sage [2008/05/10(土) 11:58:37 ID:???] 直接的な設置ではないのですが "<a href=\"○○○.cgi\?page=$next_line$link&width=$table_width\">NEXT>></a>"; とあった場合に、「NEXT>>」を htmlだと "<a href=\"profile.cgi\?page=$next_line$link&width=$table_width\"><IMG src="next.gif" width="12" height="12" border="0"></a>"; のような感じで代わりに画像を指定したいのですが、どう記述すれば文字から画像に変更できますか?
413 名前:412 mailto:sage [2008/05/10(土) 19:01:28 ID:???] 自己解決しました
414 名前:nobodyさん mailto:sage [2008/05/12(月) 02:02:01 ID:???] 【 CGI名 】 アクセス毎に違うものをHTMLに貼り付けるスクリプト 【 配布元URL .】 www.rescue.ne.jp/cgi/change/ 【 設置サーバ 】 xrea 【スクリプトチェックの有無】 有り 【 質問内容 】 中身を何もいじらずに拡張子をcgiに変え属性を755、changeを作り0を入れ属性を666にして change.cgiにアクセスするとscriptエラーが出るのですが原因分からないでしょうか?
415 名前:nobodyさん mailto:sage [2008/05/12(月) 14:34:08 ID:???] エラーログは? #!/usr/local/bin/perl これはあってるの? 改行コードは問題ない?
416 名前:nobodyさん mailto:sage [2008/05/13(火) 00:52:12 ID:???] >>415 レスありがとうです。 エラーはScript Errorとしか出ませんね・・・ パスも触ってないし間違ってはいないです。 AddHandler cgi-script-debug入れたhtaccessを入れると エラーも出なく$word_0〜$word_5まで順番に表示されてるんですが う〜ん 分からない・・・
417 名前:nobodyさん mailto:sage [2008/05/13(火) 12:12:08 ID:???] 表示するエラーじゃなくてエラーログだよ。 コマンドラインで、./change.cgi ってやるとどうなるよ。 あと設置サーバで調べてみたけど、suEXECなのかな? だったら、そのcgiの置いてあるディレクトリのパーミッションは? 試しに、ディレクトリを701、cgiを700、データファイルを600にしてみ。
418 名前:nobodyさん [2008/05/14(水) 07:07:19 ID:G73tvc5O] メールフォームのCGIでメールが送られてきませんが、 メールサーバー名はヤフーのフリーメールだと「smtp.mail.yahoo.co.jp」でいいのでしょうか?
419 名前:nobodyさん mailto:sage [2008/05/14(水) 09:02:59 ID:???] そのcgiを設置したサーバからのリレーは受け付けてるのか? もっと環境を詳しく書けよ
420 名前:nobodyさん [2008/05/16(金) 16:35:03 ID:lGnv/fMQ] Perlのあるモジュールがサーバにインストールされているか確認したいのですが、 そういったCGIはありませんか?
421 名前:nobodyさん mailto:sage [2008/05/16(金) 16:36:53 ID:???] 板違い そもそもcgiが必要なのか
422 名前:nobodyさん [2008/05/19(月) 15:50:30 ID:tIZ7X19x] useしてエラーならサーバに無ぇw
423 名前:nobodyさん [2008/05/24(土) 00:28:53 ID:3WmmHxge] igotfree.com/ ここのsendmail、CGIのパス教えてください
424 名前:nobodyさん mailto:sage [2008/05/24(土) 02:45:50 ID:???] 知るかボケフォーラムで聞け
425 名前:nobodyさん [2008/05/26(月) 18:34:15 ID:nPPNmKLQ] >>423 /usd/bin/bo/perl
426 名前:nobodyさん mailto:sage [2008/05/28(水) 18:39:38 ID:???] Web Calendar2 (カレンダー、スケジューラ) ttp://www3.biwako.ne.jp/~nobuaki/webcal/ を自鯖で使っています。User-Agentを判定して携帯で簡易表示もできるものなのですが、 一度、携帯でアクセスすると、その後はPCでアクセスしても簡易表示になってしまいます。 cgiファイルを一度保存し直してアクセスすると再び標準表示に戻ります。 よそのサーバでは問題なく動作しているようですが・・・。 何か原因が考えられませんでしょうか? サーバ:CentOS4.3、Apache2、Perl-5.8.5-36(SpeedyCGI)
427 名前:nobodyさん mailto:sage [2008/06/04(水) 16:01:45 ID:???] 行数が多くて怒られたので2つに分けて投稿します。 よろしくお願いします。 【 CGI名 】ルミーズカート Ver1.4.5 【 配布元URL 】www2.remise.jp/cart/-/FAQ?category=1 【 設置サーバ 】WADAX 【スクリプトチェックの有無】無 【 質問内容 】 商品画像のアップロードがうまく行きません。 実際にはアップロードを指定したファイル自体は生成されるのですが、 中身が0バイトの空ファイルになります。 【 やってみたこと 】 アップロードのルーチンが入っている basicUtil.pl に、下記コードを追加して検証 sub file_upload { (省略) #以下、検証のために追加した5行 open( TEST, ">${dir}test.txt" ); print( TEST "$UPLOADFILE\n" ); print( TEST "$FileName\n" ); print( TEST $file ); close(TEST); return 1; }
428 名前:427 mailto:sage [2008/06/04(水) 16:02:12 ID:???] test.txt に書き込まれた内容 --- C:\Documents and Settings\hogehoge\デスクトップ\test.jpg test.jpg --- なお、CGI.pm を使用した以下のファイルアップロードCGIは正常に動作しました。 ttp://www.ss.iij4u.or.jp/~somali/web/_perl_upload.html 一体どこに問題があるのか、次に何を試してみたらいいか、どなたか助言ください。
429 名前:nobodyさん mailto:sage [2008/06/06(金) 12:32:34 ID:???] 【 CGI名 】 access cgi ver.4.14 【 配布元URL .】 atworks-online.net/cgi_script/access_cgi/ver_4/download/access_cgi_414.lzh 【 設置サーバ 】 isweb 【 質問内容 】 search.plが最新版でも2006/12/31と古く、新しい検索サイトに対応していません。 au oneの検索サイトsearch.auone.jp/ これをsearch.plに追加したいのですがその方法がわかりません。 よろしくお願いします。
430 名前:nobodyさん mailto:sage [2008/06/06(金) 13:45:50 ID:???] >>428 パーミッ・・・Winか。 とりあえずファイルオープンや書き込みの時の戻り値でエラーコード調べてみては。
431 名前:nobodyさん [2008/06/23(月) 01:07:09 ID:AigvB2R1] お願いします。 【 CGI名 】 Web Diary Professional 【 配布元URL .】 www.web-liberty.net/ 【 設置サーバ 】 さくらインターネット 【スクリプトチェックの有無】 無 【 質問内容 】 文字コードがuft-8で設定されていますがShift_JISに変換する為にはどこをいじればよいでしょうか? ./skin/header.pmを <?xml version="1.0" encoding="Shift_JIS"?> <meta http-equiv="Content-type" content="text/html; charset=Shift_JIS" /> としましたがページ情報を見るとuft-8のままです。 Jcode.pmでしょうか。。 助言を頂きたいです。
432 名前:nobodyさん mailto:sage [2008/06/23(月) 01:36:16 ID:???] ざっくり見てみたけど lib/webliberty/Parser.pm の228行目辺りのif文工夫してみてはどうだろ
433 名前:nobodyさん [2008/06/23(月) 12:00:25 ID:XNxa6p4x] >432 レスありがとうございます。 228行目を utf8 から sjis では変わらなかったのですが lib/webliberty/Basis.pm 23行目を charset=UTF-8\n\n"; から charset=Shift_JIS\n\n"; に変えることで Shift_JISにはなったようです。 ただ、後出しですみませんが 変更前はfooterのみ文字化けしていたのに対し、 変更後はheader,mainが文字化けを起こしています。 引続き原因と改善方法を考えてみます。 もしお気付きの点があればアドバイス頂けると嬉しいです。 助言ありがとうございました。