#freeze
* [[サポート掲示板/49]] [#zd909655]
|お名前|イワサです|
|状態|完了|
|追加日時|2006/04/01 (土) 22:44:05|
|対象CGI|みのリンク|
|タイトル|linkといホルダーをつくってそこにCGIを入れます|

** 本文 [#e0485499]
お世話になっております、お忙しい所お願いします、みのリンクを自分のHPに設定したいと思い一応指示どうりに作業しました、そしてindex.htmの下にlinkと言うホルダーを作成しそこにminolink.cgiとjcode.plををアップして、パーミッションを設定し以下の様に変更しました。#!/usr/bin/perl
require '.link/jcode.pl';
$MAILCMD  = "/usr/sbin/sendmail -t";

$CGIFILE  = "./link/minolink.cgi";
$DATAFILE = "./link/link1.dat";
$LOCKFILE = "./link/link1.loc";	
そして、フルパスでminolink.cgiにアクセスすると500のエラーとなってしまいますこの場合他にも変更箇所が在るのでしょうか?cgiの超初心者です宜しくお願い致します。
なおサーバーは、ロリポップでperlのバージョンは、5.8.0です。	



----
- 作業の順番が間違っていますが、まぁおいといて、質問を -- [[みの]] &new{2006/04/01 (土) 23:36:44};
- 1.なぜに、index.htmの下にlinkと言うフォルダー(ディレクトリ)を作ったのでしょうか? -- [[みの]] &new{2006/04/01 (土) 23:37:33};
- 2. #!/usr/bin/perl 以下は、minolink.cgiの修正箇所ですか? -- [[みの]] &new{2006/04/01 (土) 23:39:06};
- 3. なぜに、require '.link/jcode.pl' なんですか?  -- [[みの]] &new{2006/04/01 (土) 23:39:44};
- 4. なぜに、$CGIFILE = "./link/minolink.cgi"; なんですか?(3.のパスの違いはどうして?)-- [[みの]] &new{2006/04/01 (土) 23:43:10};
- 1.整理するつもりでフォルダーをつくりました。2.CGI -- [[イワサです]] &new{2006/04/02 (日) 00:49:30};
- すいません途中で切れてしまいました、CGI -- [[イワサです]] &new{2006/04/02 (日) 00:50:47};
- CGIからの相対パスの意味判りましたそれでCGI以外の/LINKは、取りました最初の画面を表示出来ましたが、登録その他へ進めません。 -- [[イワサです]] &new{2006/04/02 (日) 00:56:37};
- 普通フォルダ(ディレクトリ)名に拡張子はつけないものです。ましてや、htmという拡張子では -- [[みの]] &new{2006/04/02 (日) 11:17:11};
- 登録その他へ進めませんとありますが、どう進めないですか? -- [[みの]] &new{2006/04/02 (日) 11:18:10};
- どうも初歩的ミスでお手数をおかけします、えーと先へ進めないと言うのは、みのリンクのトップ画面で登録、変更/削除、管理者削除をクリックすると404エラー指定されたURLは、みつかりませんとなってしまいます。 -- [[イワサです]] &new{2006/04/02 (日) 16:40:25};
- $CGIFILEの設定にあやまりがあると思います。$CGIFILE = "minolink.cgi"; がようかと。 -- [[みの]] &new{2006/04/02 (日) 20:29:39};
- 御指示のとおり変更しましたところ見事に問題なく作動しました有難うございます、もしよろしかったらどうして./をはずしただけで正常に(リンクされる)作動するようになったのでしょうか教えて頂ければ幸いです。 -- [[イワサです]] &new{2006/04/02 (日) 23:40:11};
- え!? "./link/minolink.cgi" だったんでは? -- [[みの]] &new{2006/04/02 (日) 23:43:24};
- そそそうです"./link/minolink.cgi"でしたで$CGIFILE = "minolink.cgi"; に変更したんでしたどうもあわててしまってすいません! -- [[イワサです]] &new{2006/04/02 (日) 23:50:16};
- CGIは、ファイルがあるフォルダ(ディレクトリ)で実行されるためです。 -- [[みの]] &new{2006/04/03 (月) 00:04:59};
- すいませんが、ファイルのあるフォルダーて言うのはLINKと言うフォルダーをつくて入れたのでそのフォルダーを指定しなくてもいいんですか、なにぶん素人なものですいません。 -- [[イワサです]] &new{2006/04/03 (月) 00:21:26};
- なんども言いますが、linkというフォルダーの下にCGIをおいて、それをCGIとしてWebブラウザから実行すると、そのCGIは、linkの下で実行されます。 -- [[みの]] &new{2006/04/03 (月) 08:34:40};
- この回答で大変納得出来ました、お忙しい所有難うございました、所で最後にもうひとつ質問があるのですが、このサポート掲示板もみのさんがCGIでおつくりになったものですか、ネット上で多数の人に教授する時はとても便利ですよね!いつか、フリーで使うことが出来るようになるのですか? -- [[イワサです]] &new{2006/04/03 (月) 22:17:30};
- ここで使っているCGIは、私が作ったものではありません。[[PukiWiki>http://pukiwiki.sourceforge.jp/]]というものを使っています。 -- [[みの]] &new{2006/04/03 (月) 23:52:35};
- わかりました、どうも色々有難うございました、失礼致します。 -- [[イワサです]] &new{2006/04/04 (火) 00:21:03};
- 今晩は、又少し質問があるのですが、みのリンクとよく似たみの巡回の説明の中でリンク情報は管理者のみ、登録、修正、削除が出来るとありますが、これは、送信されたリンク情報が登録される前に事前に管理者が確認出来ると言う事ですかもしそうである場合どの様な方法で行われるのですか? -- [[イワサです]] &new{2006/04/07 (金) 23:50:10};
- いいえ、管理者がリンク情報を自身で入力、登録するものです。だれでも登録出来るリンク集ではありません。 -- [[みの]] &new{2006/04/08 (土) 01:04:26};
- わかりました、有難うぞざいました。 -- [[イワサです]] &new{2006/04/08 (土) 21:52:25};
- 1ヶ月過ぎましたので完了とさせて頂きます。 -- [[みの]] &new{2006/05/25 (木) 00:02:55};

[[サポート掲示板]]

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS