CGI設置について質問 【Part2】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
05/01/02 09:13:04ID:???自分でどのようなことまでやったか、エラー・動作がおかしい場合は
その内容を詳細に書くこと。
配布先、設置先で質問・解決できない場合は、ここで質問すれば
親切な人が教えてくれるかもしれません。
質問テンプレ(全項目記入)
【 CGI名 】 複数のバージョンがある場合には正確に
【配布先URL】
【設置サーバ】 レンタルスペース名または設置中のURL
【 質問内容 】
※ エラーがでてるならエラーメッセージも書くように
0149nobodyさん
2005/06/06(月) 02:07:13ID:???【配布先URL】 http://www.movabletype.jp/
【設置サーバ】 http://www3.pf-x.net/
【パーミッション設定】http://www.pf-x.net/pukiwiki/index.php?%A5%B5%A1%BC%A5%D3%A5%B9%CD%F8%CD%D1%CA%FD%CB%A1%A1%F5FAQ
【 質問内容 】
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
ブログ設置中の上記のエラーが出ました、MTスレで質問してたのですがパーミッションの設定と判断しこちらに移りました
新規エントリーで書き込むと500エラーが出ます、データベース(DB)が原因かと思いまして
CGIが読み書きすると思いDBフォルダのパーミッションを705→600にした所ログイン画面で500が出ました
600→705に戻したら元に戻りました、そして以前の問題にまたぶち当たってるところです
ログの出力先が原因だとは思うのですが、どうすれば良いのでしょうか?
0151nobodyさん
2005/06/08(水) 16:47:49ID:CQtUij2Yについてのパーミッションの設定で、
CGIから読み書きを行うためにRやWを許可しますが、
RやWを許可してしまってユーザーにそのCGIから以外の経路で不正な操作をされる可能性って大丈夫なんでしょうか?
0153151
2005/06/08(水) 18:16:32ID:???>>152
CGIをオーナー権限で実行する場合はそれで良いようですね。
0156nobodyさん
2005/06/22(水) 23:15:36ID:???【配布先URL】 ttp://solodesign.jp/cbp/index.html
【設置サーバ】 http://isweb.www.infoseek.co.jp/
【 質問内容 】
ここの掲示板を使いたいと思って、cgiを初めていじってるんですけど、
パーミッション設定をマニュアル通りにしてアップしても403になってしまいます。
パーミッションを777にしても結果は同じでした。
どうしたら403を解除できるでしょうか?お願いします
0157nobodyさん
2005/06/23(木) 01:32:32ID:???【配布先URL】 いろいろ
【設置サーバ】 さくら
【 質問内容 】 とにかくできん
いんたなるさばえらぁ
他ショボイCGIはOKなんだけど
画像添付フォームだけがでけいん
0158nobodyさん
2005/06/23(木) 04:32:00ID:???cgi-binディレクトリの中に入れましたか?
.cgiが755その他は644で動きますたよ。
>>157
>>2
0159nobodyさん
2005/06/24(金) 01:06:35ID:???>>157
ありがとうございました。正常に作動しました。
しかしもう2点、頑張っても解決できない点があるのですが、
・画像のアップロードができない
しようとすると「画像のアップロードに失敗しました」と表示されてしまいます。
・他のページからリンクで飛ぼうとすると403になってしまいます。
アドレスをアドレスバーにコピペすれば行けるのですが。
重ね重ね申し訳ないですがよろしくお願いします。
0160nobodyさん
2005/06/24(金) 01:28:06ID:???現在の画像周りの設定は
# アップロードディレクトリ ____.07
# → パスの最後は / で終わること
# → フルパスだと / から記述する
$ImgDir = "./img/";
# アップロードディレクトリのURLパス ____.08
# → パスの最後は / で終わること
$ImgUrl = "http://xxxxxx.xxxxx.co.jp/xxxxx/img/(imgフォルダのアドレス)";
で全て同一フォルダにアップしてあります。
0161nobodyさん
2005/06/24(金) 03:45:46ID:???imgディレクトリをclever.cgiと同列に置けばうp出来ますたよ。
403エラーについては、.cgiファイルを直リン禁止が仕様ですので如何ともしがたい。
htmlファイルにcgiファイルへメタタグのrefreshで飛ばすよう記述して、htmlファイルをリンクすればいいかな?
0162nobodyさん
2005/06/26(日) 02:43:03ID:???【配布先URL】http://www.deaikensaku.net/
【設置サーバ】http://www.arings.com/
【 質問内容 】メール送信確認画面から送信しようとすると「エラーです」の
エラーメッセージが出ます。
マニュアルページによる設置方法はこう↓です。
public_html(アップロードフォルダ)/
|__i_mail[変更不要]/
|__i_mail.html[変更不要]
cgi-bin[変更不要]/
|__ i_mail.cgi[705](テキストエディタで開いて各種設定をして下さい。)
mail.csv[606]
jcode.pl[変更不要]
mimew.pl[変更不要]
index.html[変更不要]
lock[707]/
|__index.html[変更不要]
0163162 ◆se.eiIUl2E
2005/06/26(日) 02:45:22ID:???cgiを置く場所 :cgi-bin
コンテンツを置く場所:httpdocs
と決められているとのことです。ちなみにftpソフトで最初に鯖に接続すると
こんな感じ↓で2つのフォルダが表示されます。
□cgi-bin
□httpdocs
マニュアル通りの置き方でよいのかどうかわかりません。。。
どなたか教えていただけないでしょうか。
0164162 ◆se.eiIUl2E
2005/06/26(日) 02:49:13ID:???cgi-binフォルダにcgi-bin以外のファイルを置いても
全く認識してくれないのではないかと・・・
他のcgiで、cgi-binフォルダにindex.htmlとかを置かないcgiは動きましたので・・
0165nobodyさん
2005/07/01(金) 19:17:23ID:tOQDfb3Z【配布先URL】 ttp://short.candy8.net/
【設置サーバ】 ttp://jp.hasky-style.com/
【 質問内容 】
write.thmlから書き込みをしたら、apeboard_plus.cgiに書いた事がいく設定です。
しかしwriteページがエラーになります。
ただのエラーかと思ったのですがapeboard_plus.cgiはちゃんと見れるんです。
どうやらhtmlにはエラーが出ていて、cgiは表示されているようなんですね
しかし、htmlにエラーが出ているからといってcgiが動かない訳ではなく、
もう1個boardの方を設置したのですが正常なんです。
boardの方はhtmlからカキコするんじゃなくて、cgiから書くので。
これってどうすればhtmlを表示する事が出来るのでしょうか?
もしくはwriteを別なところにUPして
writeから書いた内容がapeboard_plus.cgiに反映するように
するにはどんな設定にすれば良いのでしょう?
わかる方、アドバイスよろしくお願いしますm(_ _)m
0166nobodyさん
2005/07/03(日) 23:48:48ID:4Ev1DUbg【配布先URL】 http://www.kent-web.com/chat/yychat.html
【 質問内容 】
$logfile = './***.txt';
↓
$logfile = 'http://www.***.com/chat/***.txt';
ログのファイルサイズが大きくなるので、
ログを別サーバーに保存しようとこのように絶対パスにて指定すると、
どうしてもオープンエラーが出てしまいます。
相対パスだと何の問題もなく表示されるのですが、絶対パスでの指定は無理なのでしょうか?
0169166
2005/07/04(月) 17:27:34ID:???書き込みはいいので、読み込みだけといった形なんですが。
0172nobodyさん
2005/07/05(火) 01:43:05ID:???ネットワーク関数勉強しる。
0174nobodyさん
2005/07/05(火) 03:50:18ID:???0176nobodyさん
2005/07/10(日) 06:52:51ID:???読み込みだけじゃなく、書き込みもしたいのなら
chmod忘れずにな。(要するに権限を変更しる)
0177nobodyさん
2005/07/14(木) 12:38:36ID:0L4aMOkE【配布先URL】 ttp://sound.jp/orgasm_panic/download.html
【設置サーバ】 ローカルでテストしてもうまくいかない段階です。
【 質問内容 】
(他スレで誘導されてきました。コピペですみません)
ttp://sound.jp/orgasm_panic/download.html
↑のMobileMiniBlog Ver1.0というのを使いたいんですが、
必要最低限の設定をしてからローカルでテストしてみても、表示結果が
</TR>
</TR>
</TR>
</TR>
</TR>
というものになってしまいます。
初期設定のままでも同じです。
サンプルでは
ttp://moritomo.k2.xrea.com/cgi/diary.cgi
のようなものになるらしいんですが…。
どこをいじればいいのか教えていただけないでしょうか?
よろしくお願いいたします。
※分からないことがあったら問い合わせるようにとスクリプトの中にメールアドレスが
書いてありますが、この作者はなんかエロいので怖くて問い合わせできません…。
0178nobodyさん
2005/07/14(木) 19:09:44ID:???とりあえず、マターリしよう。
エラーを見たいから サーバにうpしてくれ。
0179nobodyさん
2005/07/14(木) 19:31:31ID:0L4aMOkEすいません。何をうpすれば良いのでしょうか?
エラーは何も出ていないようです。
真っ白な画面で、ソースを見ると
</TR>
</TR>
</TR>
</TR>
</TR>
となっていました。
0180nobodyさん
2005/07/14(木) 19:35:53ID:???0181nobodyさん
2005/07/14(木) 19:51:29ID:0L4aMOkECGI本体は、>>177の「配布先URL」のページの一番下にダウンロードのリンクがあります。
初期設定をいじらずに実行しても結果は同じでした。
0183nobodyさん
2005/07/14(木) 20:26:47ID:???他あたったほうがいい。
0184nobodyさん
2005/07/15(金) 02:45:08ID:???ざーっと眺めただけだけど、Diary.pmの397行目
× print "</TR>\n";
○ $table .= "</TR>\n";
でいいはず
0185177
2005/07/15(金) 13:48:27ID:DWnpb8KH>>184
そのように直してみましたが、やはり画面は真っ白でした。
ソースを見ると
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=euc-jp"></HEAD>
<BODY></BODY></HTML>
となっていました。
無理なようでしたら、183さんのおっしゃるように他あたってみます…。
0186nobodyさん
2005/07/15(金) 18:46:51ID:???そうね。もしあれなら作者さんにエラーがあることを
メールで知らせた方がいい。
0187184
2005/07/15(金) 21:26:15ID:???まぁ、こんな不具合残したまま公開しているとこは見限ったほうがよさげ。
01882/1
2005/07/16(土) 05:13:17ID:???【配布先URL】http://www.hero.ne.jp/~db/skinmanual/index.shtml
【 質問内容 】
※上記CGIは、データベースCGI(http://www.hero.ne.jp/~db/herodb.shtml)の
表示用スキンです。本体・スキン共に当方で改造は行っていないません。
前提として、サーバーの仕様で
○CGI用フォルダ:home/cgi-bin/
○HTML用フォルダ:home/doc/(★URLは http://home〜/)
のように別れており、配布元の解説
(http://www.hero.ne.jp/~db/herodb-othersite.shtml)に従って、
○CGI用フォルダ:http://home〜/cgi-bin/homeA/
○HTML用フォルダ:http://home〜/doc/homeA/DB/
というように、バイナリデータをHTML用フォルダに分け、
●バイナリパス($binpath):../../doc/homeA/DB/
●バイナリURL($BinUrl):http://home〜/homeA/DB/
と指定しています。
本体のデータベースCGIでの表示は問題ないのですが、スキン表示にすると
ログ画像表示の際、画像のパスを $binpath でURL指定しているようで
<img src="http://home〜/doc/homeA/DB/○○○.jpg">となり、表示されなくなってしまいます。
$BinUrl でURL指定したいのですが、どこをいじっていいものやら…。
01892/2
2005/07/16(土) 05:20:49ID:???↓ここら辺変えればいいかな〜とは思うのですが、
めぼしい値を変えるとURLが空白だけになってしまいました…。
●L250あたり
sub table_para_path{local( $table ) = @_; if( $binpath eq "" ){ $binpath = $datpath; }
$imgpath = $binpath . $table . "/bin/";
$delimgpath = $binpath . $table . "/bin_del/";
$csvfilepath = $binpath . $table . "/csv/";
if( $BinUrl eq "" ){ $BinUrl = $binpath; }
$CsvUrl = $BinUrl . $table . "/csv/";
$BinUrl = $BinUrl . $table . "/bin/";
●L920あたり
sub list_SKIN{local( $i, $showmax );
【略】
while( 1 ){
if( $tmplist =~ /\[\#(\w*)\.\]/i ){# #の場合は実値のみ
$i = $ic{lc($1)};
if( $style[$i] eq "IMG" ){
$past[$i] = $imgpath . $recfield[$i];
if( $recfield[$i] ne "" && -f $past[$i] ){# NOP}
else{$past[$i] = $hero'zsp;}
}
else{$past[$i] = &hero'listTEXT( $recfield[$i], -1, "", 'ON' );}
長々と済みません。どなたかご教授いただけないでしょうか。
0191188
2005/07/16(土) 12:05:24ID:???それなら私でも対応できそうですので、そっちでやってみます。
0192nobodyさん
2005/07/21(木) 17:42:12ID:FUuiu3h5【配布先URL】 ttp://www.kent-web.com/bbs/sunbbs.html
【設置サーバ】 さくらインターネット
【 質問内容 】
# 表示ファイルHTML (第1ページ)
# → ファイル名のみを記述
という設定の所に何を入れたらいいのかがわかりません。どうか教えて下さい。
0193nobodyさん
2005/07/21(木) 19:44:22ID:???0194nobodyさん
2005/07/21(木) 20:58:47ID:JUoOvvGf「無効なQUERY式です」
としか表示されずに困っています。これってどういう意味ですかね…?
0196nobodyさん
2005/07/23(土) 02:48:59ID:Wrc21dr7【 質問内容 】
スレッド毎に枠を付けるには何処を触ればいいんですか?
そのままの設定だと、スレッドと背景が同じ色なんで見づらい(´・ω・`)
枠を…枠を付けるにはどうすれば!
0198nobodyさん
2005/07/23(土) 03:31:00ID:Wrc21dr7他で質問してきますね(´・ω・;∴;∵;
0199nobodyさん
2005/07/23(土) 07:32:00ID:Wrc21dr7【 CGI名 】髭式BBS
【 質問内容 】
スレッドを作成して、そのスレッドに返信すると
スレッドの本文が透明になる(ドラッグすると見えるようになるけど変な表示)
それで、もう1回レスつけると、今度は1回目のレスも透明になって、最新のものしかまともに表示されない。
何が原因でしょうか?(・ω・`)
0201nobodyさん
2005/07/23(土) 13:53:56ID:Wrc21dr7$admin_pwd = '管理者パスワード';
$admin_name = 'あなたのお名前';
$admin_mail = 'あなたのメールアドレス';
$admin_url = 'あなたのホームページ';
$path = 'このCGIを設置したURLパス';
触ったのこの部分だけだよ(ノд`)
0202nobodyさん
2005/07/24(日) 23:24:11ID:gbmCui/i【配布先URL】 ttp://www.kent-web.com/bbs/aska.html
【設置サーバ】 Prohosting
【 質問内容 】 500エラーがどうしても直らない。
perlのpassは確認した。アスキーモードで転送した。syntax OK
cgiのパーミッションやフォルダは755にした。cgi-binフォルダに入れた。
2行目に use CGI::Carp qw(fatalsToBrowser);を入れても同じ表示でした。
0203nobodyさん
2005/07/24(日) 23:46:54ID:???0204nobodyさん
2005/07/25(月) 02:34:29ID:4IA/HVNLレスありがとうございます。
aska.cgi syntax OK でした。
localhostで動作確認済みです。
サーバがだめなのかもしれませんね。 別のサーバを探してみます。
0205nobodyさん
2005/07/25(月) 17:06:51ID:???学校でpathとpassの違いを勉強してから、また来いや。
0206nobodyさん
2005/08/05(金) 08:02:59ID:0y+fP8x7必要とするモジュールの一部が使用中のレンタルサーバーに用意されていない場合、
CGI内に、
use lib = "/home/hogehoge/lib"
と記述してやると、 /home/hogehoge/lib 内に、サーバーにすでにある
モジュールもないモジュールもすべて用意しなければならなくなるのでしょうか?
もしそうである場合、該当CGIと同じディレクトリに、サーバー側にないモジュールだけ
おいてあげればいいとか、そんなおいしいことはありませんでしょうか?
0209nobodyさん
2005/08/07(日) 12:30:00ID:ktFshdhU【配布先URL】http://fswiki.poi.jp/wiki.cgi?page=FrontPage
【設置サーバ】さくらインターネット 共有サーバレンタルスペース
【 質問内容 】技術的なことはなにも判らないながら、
なんとかwikiを設置したく、説明書読みつつ手探りで設置を進めています。
ttp://sakura.ne.jp/support/manual/rs/tech_cgi.shtml#com
ここには、(FSwikiはperlとのことで↓を引用)
>プログラムのコマンドパス
>perl5.8.x /usr/bin/perl または /usr/local/bin/perl
>5.005_03 /usr/bin/perl5
とあります。
bin/perlフォルダを作成して、そこにwikiを入れるのかな?と思っていたら、
同じさくらインターネットでwikiも置いているサイトを見ると、
wikiのアドレスは
http://ドメイン.sakura.ne.jp/wiki/wiki.cgi になっています。
(ドメイン.sakura.ne.jp/にも普通にhtmlでサイトが作られてます)
cgiを設置すべきパスと、上記の「プログラムのコマンドパス」は違うのでしょうか?
wikiフォルダ作ってそこに入れておけば良いのでしょうか?
今の所、試しに1人で弄ってるとwikiフォルダで特に問題はないのですが、
(良く判らないけど)設置場所誤って負荷発生してサイトあぼーん、とか
されたり、同鯖の他サイトに迷惑かけないか不安です。
どうかご指導よろしくお願いします。
0210nobodyさん
2005/08/07(日) 13:25:48ID:???> cgiを設置すべきパスと、上記の「プログラムのコマンドパス」は違うのでしょうか?
まったく別物。/usr/bin/perlというのはサーバのこの場所にPerlがあるということ。
> wikiフォルダ作ってそこに入れておけば良いのでしょうか?
そうです。
0211nobodyさん
2005/08/07(日) 14:15:45ID:???レスどうもありがとうございました!
早速wikiフォルダ作って設置する事にします。
あとは勉強もします。
本当にどうもありがとうございました。
0212nobodyさん
2005/08/07(日) 22:16:50ID:lD997J780213nobodyさん
2005/08/08(月) 10:04:51ID:???【配布先URL】http://nike.s151.xrea.com/
【設置サーバ】xrea.com
【 質問内容 】http://nike.s151.xrea.com/にある携帯用画像変換を
xrea.comでアカウントをとって設置してみましたが
正常に動作しませんでした。
変更した点は
.htaccessを
RewriteBase /
convert.phpを
define('REWRITE_BASE', '/');
に書き直して、readme.txt以外ルートにすべてアップ
画像経由でアクセスしてみたらエラーを吐いて駄目でした
考えられる原因はありますでしょうか?
ご教授お願いします。
0214nobodyさん
2005/08/08(月) 12:08:34ID:???修正したのでダウンロードしなおしてくれ
PHP5だとuniqid()のパラメータなしでもエラーでないので気づかなかった
0215nobodyさん
2005/08/08(月) 14:23:26ID:???ありがとうございます。
無事設置できました!!
0216213
2005/08/08(月) 15:00:42ID:???携帯からアクセスするとエラーがでます。
Wrong parameter count for fgetcsv() in ルート/convert.php on line 97
と表示されます。
0218213
2005/08/08(月) 19:42:20ID:???今度は、エラーも無くうまく設置できました!!
すばやいご対応ありがとうございました。
0219nobodyさん
2005/08/12(金) 16:42:07ID:???Child Tree
【配布先URL】
http://www.cj-c.com/
【設置サーバ】 レンタルスペース名または設置中のURL
http://www.iolite.rm.st/pureiyan/
【 質問内容 】
サーバーにアップロードすると、
エラー(?)がでて、まともに使えません…。
かなり初歩的な質問ですが、
教えてくれると、とても助かります。
0220nobodyさん
2005/08/12(金) 18:58:57ID:???他のCGIを動かすことができる程度の知識があるのか?
エラー?かどうかもわからないようでは説明しようがありません。
鯖のエラーなのか、CGIが動作していて何らかのエラーを返すのかすら不明。
0221nobodyさん
2005/08/12(金) 20:41:37ID:???すいません…。
まだなにも分かっていなかったかもしれません…。
また勉強してから、書き込みさせていただきます。
ありがとうございました〜。
0222nobodyさん
2005/08/17(水) 18:37:39ID:FkJYV7VlFilesystem Size Used Avail Capacity Mounted on
,,,,,
って出てきました。telnetでやるとうまくできたのに、こちらではうまくできません。
教えて下さい。
ソースです↓
#!/usr/bin/perl
print "content-type: text/plain\n\n";
$CMD = "df -h";
open (RUNCMD, "$CMD |");
$df = <RUNCMD>;
close (RUNCMD);
chomp($RUNCMD);
printf ("%s,%s,%s,%s,%s,%s", $df);
exit 0;
0223222
2005/08/17(水) 18:39:28ID:FkJYV7Vlprintf ("$df");
0224222
2005/08/17(水) 18:40:35ID:FkJYV7Vl【配布先URL】 自作
【設置サーバ】 www542.sakura.ne.jp
【 質問内容 】 >>222 >>223
もしかして、自作はスレ違いですか?
0225222
2005/08/17(水) 18:41:28ID:FkJYV7Vlここは設置についてでした。誤爆でした。。。
0226nobodyさん
2005/08/22(月) 16:47:12ID:???【 CGI名 】 TreeBBS (とりあえず)
【配布先URL】 ttp://happy.honesto.net/cgi/download/treebbs.html
【設置サーバ】 XREA無料 広告付き
【 質問内容 】 サイトのデザインを全て統一したい。
現在サイト全体を外部CSSリンクで装飾。
htmlは全ページが下記の構成になっています。
【上部】サイトタイトル、メニュー。
【中部】メイン内容。
【下部】メールアドレス等。
【その他】 フレームは未使用です。
掲示板等のCGIを使いたいと思い設置しても、
そのぺ−ジだけ『掲示板だけ』になりデザイン構成が他と違ってしまいます。
掲示板ページも他と同様の構成にするにはどうすればいいのでしょうか?
宜しくお願いします。
0227nobodyさん
2005/08/22(月) 16:52:11ID:tjnUA6ir0228226
2005/08/22(月) 17:18:41ID:???�@スキン対応の掲示板スクリプトを借りる。
�Aスキンは自作に変更。
TreeBBSは諦めて、これでやってみます。
0229nobodyさん
2005/08/23(火) 05:30:59ID:jskS7WB1カウンターを制作しているのですが,counter.datにカウント数を記録するのに
「count=32」といったように「count=カウント数」といったように記録したいのですが,
#!/usr/bin/perl
# カウントファイルから読み込み
open(IN, "counter.txt");
$count = <IN>;
close(IN);
# カウント増加
$count++;
# カウントファイルに書き込み
open(OUT, "> counter.txt");
print READ "count=";
print OUT $count;
close(OUT);
っというところまではかけたのですが,読み込むときに,
「count=32」の数字だけを読み込んでカウントアップさせるには
読み込む部分をどのように書き直せばよろしいでしょうか?
初歩的な質問になってしまいましたが,すみませんがよろしくお願いします.
0230nobodyさん
2005/08/23(火) 06:22:35ID:???スレ違い
http://pc8.2ch.net/test/read.cgi/php/1123777607/
0231nobodyさん
2005/08/26(金) 18:59:17ID:YKsAqgod【配布先URL】 http://happytaro.pekori.jp/Home/Question01/question01.html
【 質問内容 】 admquestion01.cgi,question01.cgiともにInternal Server Errorになります。
エラーログを見るとPremature end of script headersとなっています。
どなたか助けてください…よろしくお願いします。
0232nobodyさん
2005/08/26(金) 22:47:49ID:apKGH6M8perlのパスはOK?
サーバによって違うけど。
/usr/bin/perl
/usr/local/bin/perl
が主流ってゆうか。
0233231
2005/08/27(土) 00:42:06ID:???レスありがとうございます。
結論から言うとパスをサーバー指定にしたら解決できました。
実はPerlCheckerで調べたら自己解決できないエラーが表示されたのでそれが原因なのかなと思って書き込みました。
PerlChecker等の別の*.cgiはパスが/usr/bin/perlでもサーバー指定の/usr/local/bin/perlでも動いていて
今回のアンケートのcgiもサーバー指定にしても500がでていたのでそのままにしていたのですが
この書き込みを見て改めてサーバー指定にしたところ動きました。
前にパスを変えたときはもしかしたらバイナリで転送していたかもしれません(汗
今でもPerlCheckerで同じエラーが表示されるのですが一応動きます。
初歩的なミスでしたがありがとうございました。
しかし他のcgiは/usr/bin/perlでも動いたりこれだけ/usr/local/bin/perlじゃないと動かなかったりということがあるんでしょうか?
0234nobodyさん
2005/08/27(土) 00:57:05ID:???>しかし他のcgiは/usr/bin/perlでも動いたり
>これだけ/usr/local/bin/perlじゃないと動かなかったり
>ということがあるんでしょうか?
もし
/usr/bin/perl -> perl4
/usr/local/bin/perl -> perl5
なんて環境だったりすると、あるかも知れないね。
でも普通はそんな環境にしないし、ISPやサーバ業者が
設定したのならばマニュアルに書いてあるはず。
0235231
2005/08/27(土) 01:44:10ID:???/usr/bin/perlで通じるやつは/usr/local/bin/perlでも通じるんですよね。
スクリプトがどのPerlのバージョンで書かれているか調べる方法がわからないので何とも言えないですが…
実はサーバーは大学のなのです。説明にはperl 5.6と書かれています。
0236nobodyさん
2005/08/27(土) 04:02:00ID:???perlのパスなので、その階層にないとダメです。
逆に、どんな変な場所にあってもパスが正しければ動きます。
0237nobodyさん
2005/08/27(土) 09:20:48ID:XuqAUs3y【 CGI名 】 Anthologys
【配布先URL】 http://www2s.biglobe.ne.jp/~yasuu/index.html
【設置サーバ】 Infoseek
【 質問内容 】 CGIを設置しようとして、メモ用で指定の場所を直してうpしたのですが、
閲覧?することが出来ません。
logフォルダとかcgi-binフォルダは作っているのですが…。
よろしくお願いします。
0239nobodyさん
2005/09/02(金) 08:22:47ID:???【配布先URL】 http://onpumoe.hp.infoseek.co.jp/script/
【設置サーバ】 IIS (windows2000sp4)
【 質問内容 】 2ch型の掲示板です。
これをまずローカルで動かしてみようとIISでテストしているのですが
kanri.cgiで新しく板を作ろうとすると ”適用”ボタンを押したところで下記エラーになってしまいます。
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.
The headers it did return are:
Can't locate ../test/jcode.pl in @INC (@INC contains: C:/Perl/lib C:/Perl/site/lib .)
at C:\Inetpub\cgi-bin\admin\remake.cgi line 3.
エラーメッセージはhttpヘッダーに問題ありみたいなのですが具体的にどうすればいいのかわかりません。
0240nobodyさん
2005/09/02(金) 20:39:56ID:???つ【jcode.pl】
0241239
2005/09/03(土) 02:42:03ID:???どうもです。おもいっきりそのまんまでした。_| ̄|○
remake.cgiの3行目を require 'C:/Perl/lib/jcode.pl'; に書き換え、
他のtestフォルダ内のcgiでも同じように書き換え、
jcode.plを C:/Perl/lib/ コピーしました。
これで>>239のエラーはでなくなったのですが、
板を立てようとすると処理の後、404エラーになってしまいます。
そのときブラウザに表示されているアドレスは
http//localhost/cgi-bin/dns/xxx/index.html (xxxは板名です)
なのですがエクスプローラでみるとそこには xxx というフォルダはなく、
実際に xxx というフォルダができているのは
http//localhost/xxx/
になっており、index.html もそこにありました。
(続きます)
0242239
2005/09/03(土) 03:15:28ID:???http//localhost/xxx/index.html
を開いて板をスレを立てようとすると404でした。
そのときの表示アドレスは↓でした。
http://localhost/test/bbs.cgi
次に xxx を最初に404になったアドレスに移動して
http//localhost/cgi-bin/dns/xxx/index.html
から板を立てようとすると『ユーザー設定が消失しています』となります。
移動ではなくコピーして両方に同じ xxx を置くと
http//localhost/cgi-bin/dns/xxx/index.html
で板を立てようとすると404。そしてなぜか
http//localhost/xxx/index.html
側にスレが立っていましたが書き込み他どんな操作も404……
どうかもう一度だけヒントを (;´д⊂ヽ
0243nobodyさん
2005/09/03(土) 04:36:54ID:???試しにhttpdでやったら何の問題もなく動作しました。???
require 'C:/Perl/lib/jcode.pl'; への変更とjcode.plの移動だけですんなりと……
スレ汚し失礼しました
0244nobodyさん
2005/09/05(月) 05:14:19ID:bcYR93jZhttp://www.chama.ne.jp/download/mail/maga/index.htm
を設置しようとしてるんですが、この場合はアドレスは何になるんでしょう?
0245nobodyさん
2005/09/15(木) 02:09:21ID:???ttp://zenmaitt.jam.tc/data0417/ape/ape_other.htm
ここのmmmを設置したいのですが、選択するところをテキストエリアに変更したら、何度書き込んでも「テキストが入力されていません」とエラーが出ます。
<FORM METHOD="POST" ACTION="./apeboard_plus.cgi">
<INPUT TYPE="hidden" NAME="command" VALUE="write">
<TABLE BORDER="0" CELLSPACING="3" CELLPADDING="0" WIDTH="200">
<TR><TD COLSPAN="2"><IMG SRC="logo.png" ALT="" WIDTH="77" HEIGHT="5"></TD></TR>
<TR><TD><INPUT TYPE="text" NAME="comment">
</TD>
なにが足りないんでしょうか?orz
よろしくお願いします。
0246nobodyさん
2005/09/15(木) 04:32:59ID:???0247nobodyさん
2005/09/15(木) 12:39:03ID:???メッセージは反映されないです・・・。
■ このスレッドは過去ログ倉庫に格納されています