- 1 名前:nobodyさん mailto:sage [2007/04/10(火) 03:33:02 ID:???]
- CGIを設置しようとしてうまくいかない場合の質問はこちらで。
自分でどのようなことまでやったか、エラー・動作がおかしい場合は その内容を詳細に書くこと。 配布元、設置先で質問・解決できない場合は、ここで質問すれば 親切な人が教えてくれるかもしれません。 質問テンプレ(全項目記入) 【 CGI名 】 複数のバージョンがある場合が多いので正確に 【 配布元URL .】 【 設置サーバ 】 レンタルスペース名または設置中のURL 【スクリプトチェックの有無】 自分でチェックできないものは使わない 【 質問内容 】 ※ エラーがでてるならエラーメッセージも書くように。 続きは>>2-5辺り。
- 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文工夫してみてはどうだろ
|

|