ラウンジ(兼FAQ掲示板)

★■電光!について…■★
過去ログ NO.1063097423
□ アサルト [2003年08月15日14時37分]
どうも。アサルトです。
電光!についてですがどうしても設置できません。
アップロードをしてバーミッションの変更までは行ったのですが
その後どうすればイイのかさっぱり分かりません。
BIGLOBEユーザーなのですが、perlパスがたしか「#! /usr/bin/perl5」
だったと思います。そこまでは入力できていざ
http://cgi.www5f.biglobe.ne.jp/~gekkou/denkoh/denkoh.cgi?htm
を開こうとするとエラーになるんです、どなたか心やさしい方教えてください…。
□ アサルト [2003年08月15日14時41分]
ちなみにこうでてきます。↓

Script execution error
Unable to execute script due to a configuration problem.
Please reference this page.

cannot change directory (cgi.www5f.biglobe.ne.jp/~gekkou/denkoh): 2: No such file or directory
□ NXer [2003年08月17日15時08分]

>BIGLOBEユーザー
www5a利用中のNXerです。5fとはウェブサーバー仕様が異なるのか
と思い、↓を読んでいました。

>、、、perlパスがたしか「#! /usr/bin/perl5」

エラー発生ということで、下のページにアクセスしました。
------------------------------------------------参照
http://homepage.biglobe.ne.jp/help/shiyou5b.html
ホームページ作成(www5b 〜www5fサーバの基本的な仕様)について
主要コマンド・パス一覧 (関係するパスのみ引用)
/usr/local/bin/perl  
--------------------------------------------------

あなたの使われたパスとbiglobeが指定するパスを併記(上下に
並べて)してみます。相違点をご理解ください。
---------------------
/usr/bin/perl5
/usr/local/bin/perl
---------------------
階層が一つ異なります。perlのバージョン番号は、www5b~5fでは不要です。
2階にいるのは「perl5」さん。面会する人は3階の「perl」さん。パスの
行は、CGI設置後、最初に実行される行です。スクリプトの第1行目で、
エラーは、当然、発生します。
「perl5さんなんかいませんよ」No such file or directory とか
「どこを通ってきたの」due to a configuration problem. とか。。

「そういわれても、あいつ(電光!)に会いたい。どうすりゃいいのさ、、、」
という質問は以下です。

◆併記した下のパスに変更して、必要な初期値に変えた電光!
をアップロード。さて、どのように変化するでしょうか。

-------------------------引用
>その後どうすれば、、、
--------------------------

◆Readme文書を、とにかく、お読みください。

簡単なCGI設置経験者を前提とした文書です。そのため、何をどう
したらいいのか、分から点が出てくるのかもしれません。ラウンジ
で質問されてはいかがでしょうか。同じようなつまづきを経験した
人からご助言をいただけるかと思います。

☆------参考までに
設置作業前に、↓のFAQに目を通すなど、予想されるエラーの予備
知識を得ておくことで、解決の見通しを持つことができると思います。
http://homepage.biglobe.ne.jp/help/faq_cgi.html#10
cgi設置は、プロバイダーのサービスとそのサーバーの仕様を知ることが大切
と考えますので、照会しました。すでに閲覧済みの際は、お笑いください。
□ アサルト [2003年08月18日18時32分]
とても分かりやすい説明ありがとうございます。
これから改造してみるので結果は約15分後にお知らせします…。
□ アサルト [2003年08月18日18時50分]
どうも…
やはりsuch file or directoryと出てきてしまいます…。
NXerさんのおかげで意味は分かったのですがどうしても対処法が分かりません。http://cgi.www5f.biglobe.ne.jp/~gekkou/denkoh/denkoh.cgi?htmじゃいけないのでしょうか?たしかにdenkohなんてディレクトリアップロードしていませんのでおかしいと言えばおかしいのですが…。
□ NXer [2003年08月18日21時58分]

今晩は。NXerです。

エラーメッセージを書き添えていただき、どうもありがとう。
>no such file or directory
「そのようなファイルやディレクトリは存在しません」
というインターネットでは、最もよく出るエラーです。ファイルの転送忘れや、
ディレクトリを作成していない、ということです。

>アップロードをしてバーミッションの変更までは行った

この内容を正確にお知らせください。
現在どのファイル、ディレクトリが電光!のために転送されているのですか。

>たしかにdenkohなんてディレクトリアップロードしていませんのでおかしい

ということから、、電光!というCGIファイルだけを適当なディレクトリに
転送されたように考えたからです。

Readme文書に
----------------------------------引用
※ 画像以外のファイルは全てアスキーモード(テキストモード)で転送して下さい
----------------------------------
と書いてあります。
FTPソフトで、/denkoh/というディレクトリーを作成して、その後
転送モードに気をつけてファイル、ディレクトリを転送します。

初期値を変更した電光!cgiスクリプトを、/denkoh/というディレクトリ内に
転送すれば、

http://cgi.www5f.biglobe.ne.jp/~gekkou/denkoh/denkoh.cgi?htm

という電光!単独起動で、表示を確認できると思います。

***************お薦めサイト

http://www.interq.or.jp/www1/mfbmyas/mfphoto/denkoh/denkohtop.html
を訪問されてはいかがでしょうか。電光!のダウンロードから、設置
完成までの流れを、分かりやすく画像入りで説明したウェブページです。
当ラウンジで活躍されているやす。さんの作成です。

□ やす。 [2003年08月19日03時06分]
こんばんは。

> denkohなんてディレクトリアップロードしていませんので
あの、、作りましょうよ・・・(^^;。

Nxer さん、紹介いただきありがとうございます。
月光将軍のトップページを見ました。FrontPage を使っていますね。
電光!のアップロードも FrontPage を使っているのでしょうか。
FrontPage でのディレクトリの作成の仕方は、わかりません。
まず、ソフトウェアの説明書なりを読んで「denkoh」ディレクトリを作成しましょう。
(名前は何でも構いませんが、「denkoh」とするのがわかりやすいでしょう)
そして、そのディレクトリを開き、
denkoh.cgi、jcode.pl、image(フォルダ)、temp(フォルダ) の4つをアップロードしてください。
−−−
 おそらく、
 index.html と同じところに「denkoh」フォルダ(ダウンロードしたもの)を移動させ、
 あとは通常と同じようにアップロードできるんじゃ、、ない、、か、、な、、?
−−−
その後に、アップロードしたそれぞれのファイルやフォルダにパーミッションの設定をします。
それで、Nxer さんに指摘いただいたアドレスにアクセスすると、表示されるかと思います。

http://www.interq.or.jp/www1/mfbmyas/mfphoto/denkoh/uploadWin/uploadWin04.html
これは「ffftp」というFTPソフトの説明ですが、ffftp を使っていなくてもサーバー側ディレクトリ構成の参考にはなると思います。
見てみてください。
 # FTPソフトというのは、ファイルのアップロードに関する操作を行うソフトウェアです。

あと、月光将軍のトップページを見て気づいたんですけど、exec で電光!を表示させようとしていますね。
ビッグローブの説明を見てみると「SSI は使えない」とあるので、これでは表示できません。
JavaScript の方法で表示させてください。
あ、あと、これは<head>〜</head>の間ではなくて、<body>以下に記入します。

それでは。
□ NXer [2003年08月31日17時13分]

NXerです。次のような説明でお分かりいただけますでしょうか。
お返事はぜひ電光!でよろしく。(長くてごめんなさい。)
作業時間を目安に書いておきますが、実際は短時間に完了すると
思います。1時間を越す時は、また、明日の楽しみにしてください。

cgiの書き換えは、以下を参考にしてください。

その1 変更点 ■の4ヶ所 ----------------------------------

変更元を■の上に、変更後をその下に書きます。特に注意点には
↓を使いますが、ずれるかもしれません。英語には日本語訳を
つけました。
 
# 作業用ディレクトリ(/temp/フォルダ)# 表示するページから見たパスで記述
$data_dir = "http://www5f.biglobe.ne.jp/~gekkou/denkoh/temp/";
■1 相対パスで  ↓
$data_dir = "./denkoh/temp/";

#+++++ 以下自動リロードモード設定
# 表示ページと同じ階層にrel.htmlを設置してこの値を 0 にする
$relcheck = 1;
■2     ↓この値を指示通りの数値にする
$relcheck = 0;

# 上の値を0にした場合は、
# 以下2行のコメントアウト(#を消去)してhttp://からのフルパスでURLを指定

■3
以下2行指示とおり変更します。
#$rel = "http://www.xxx.xx/~xxxxx/rel.html"; # rel.htmlの場所
#$up_dir = "http://www.xxx.xx/~xxxxx/denkoh/temp/"; # 作業フォルダ(temp)の場所
↑ここの#記号をbackspaceかdeleteキーで削除する
$rel = "http://www5f.biglobe.ne.jp/~gekkou/rel.htm"; #rel.htmlの場所.htmに変更
$up_dir = "http://www5f.biglobe.ne.jp/~gekkou/denkoh/temp/";
なお、www5fは、htmlでもhtmでもいいでしょうか。一応htmに統一します。     

# アイコン用画像
$img_dir = "http://www5f.biglobe.ne.jp/~gekkou/denkoh/temp/"; # 画像設置
■4                           ↓ココを換える
$img_dir = "http://www5f.biglobe.ne.jp/~gekkou/denkoh/image/"; # 画像設置

ディレクトリ名をその内容が「画像」(image)と分かるものに変更。パーミッションは
サーバーのデフォルト値でよいために、設定は不要です。
tempディレクトリは「一時的作業用」ファイル収納。
ここにdata.cgi(転送済み)とrel.htm(未作成)、添付画像ファイル(運用時)
が入ります。

▽以上およそ15分程度の作業とします。転送します。

その2 --------------------------17:10改訂
ディレクトリ構成です。○印転送済みと思われるディレクトリとファイル
/public_html/
....|-index.htm (単独起動成功後電光!を組み込みます)
....|-rel.htm (*1 これからtempディレクトリに作成して、ここに転送します。)
....|-/denkoh/ ○
..........|-/image/○
..........|....|-home.gifなど*2バイナリーモードで転送。まだですよね。
..... ....|
..........|-/temp/○
..........|.....|-data.cgi(○転送済みを確認しました。)
..........|.....|-rel.htm (*3 Readme文書の通り実行してみるとここにできます。)
..........|-denkoh.cgi ○
..........|-jcode.pl  ○

*2 すえぽんさんからダウンロードされたアイコン画像がまだ転送してあり
せんね。転送モードに気をつけて送ってください。

▽作業時間 5分程度

転送後
ブラウザからこのURLを入力して電光!を単独起動します。
http://cgi.www5f.biglobe.ne.jp/~gekkou/denkoh/denkoh.cgi?html
新規投稿、一覧の別窓がでるか簡単なテスト。
OKなら、Readme文書の指示通り下のURLを実行します。
http://cgi.www5f.biglobe.ne.jp/~gekkou/denkoh/denkoh.cgi?mode=open_rel
FTPソフトで/temp/ディレクトリ(ウィンドウズでは
フォルダーという)を見てください。 
*3 rel.htmができていたら、順調です。
これをダウンロードして、index.htmの有るディレクトリにアップロードします。
これが*1のファイルです。

▽作業時間 5分程度

もう一度単独起動して、ここで投稿、一覧、削除のテストをします。

▽作業時間 5分程度

表示するページに組み込みます。30分程度

以上です。設置成功をお祈りします。
□ アサルト [2003年08月31日19時44分]
わざわざ僕なんかのタメにありがとうござマス。
しかしまたしても出来ませんでした。こんかいはhttp500内部サーバーエラーとのことです。お忙しいところ申し訳ございませんがこちらでよろいしいのかもう一度確認していただけないでしょうか?

#! /usr/local/bin/perl

#↑各プロバイダで指定しているパスを記述
#
# 電光!(フリーソフト)
$ver = 5.10;
$Last_Modified = '2002/04/08';
# Copyright (C) 2002 - 2008 suepon , All rights reserved. Powered by CGI Script Market.

Copyright (C) 2002 suepon , All rights reserved. Powered by CGI作成・CGI制作.