No.8
- 回答日時:
こんにちは、横から済みません。
今まで修正したものを全て捨て、再度そのフリーのCGIを落としてきて、1から修正してみてはいかがでしょうか……。
cgiを修正する時、何かの間違いで変なところをさわったりすることがあります。(私は別のサイトを使用していたときですが、それではまったことがあります)念のため、今あるものを解凍し直してというより、新しく落としなおした方がいいと思います。また、アップロードするときも、今あるファイルは全て消した方がいいと思います。
お役に立てるか分かりませんが……。
No.6
- 回答日時:
トクトクもっているので設置してみましたが、
問題なく作動しました。
設置の再ココをこうやっているのでは?
と思う点がありました。
perl-lib.pl.lzhとjcode.pl.lzhをダウンロードし、
解凍したperl-lib.plとjcode.plとなっているフォルダー自身をアップしていませんか?
フォルダーをアップではなく中身の物ををアップして下さい。
フォルダーのままだとこう言う指定になってしまいます。
require './jcode.pl/jcode.pl';
require './perl-lib.pl/perl-lib.pl';
perl-lib.plとjcode.plのパーミションは600でOKです。
sendmailのとこは、
sendmail = ''/usr/lib/sendmail''
ではなく、
sendmail = ''
として下さい。
この回答への補足
相変わらずダメです…。
perl-lib.plとjcode.plはもちろんフォルダから出して、cgiと一緒に置いてます。
sendmaiも直しました。
もう分かりません。
本当にご迷惑かけてます。
No.5
- 回答日時:
perl-lib.plとjcode.plもダウンロードされましたか?
されていなければ、ダウンロードしてwebbooks.cgiと同じフォルダーに入れてください。
説明書の設置位置で説明させてもらうと、
webbooks.cgiを開いて、
require '../../cgi-lib/jcode.pl';
require '../../cgi-lib/perl-lib.pl';
この部分をwebbooks.cgiから見た状態にしなければいけないので、
require 'jcode.pl';
require 'perl-lib.pl';
として下さい。
初期の状態のものは、別にcgi-libフォルダーをwebbooksフォルダーと同じ位置につくり、その中にperl-lib.plとjcode.plを入れなければ行けません。
なので、全く違うフォルダーを示してしまっていて、
cgi-libフォルダー存在していないのでCGIは実行出来ません。
[初期の状態]
○○○
l
├ cgi-lib
l ├perl-lib.pl
l └jcode.pl
└ webbooksフォルダー
├[ images ]
└webbooks.cgi
[説明書の状態]
○○○
l
└ webbooksフォルダー
├[ images ]
├webbooks.cgi
├perl-lib.pl
└jcode.pl
この回答への補足
またまたありがとうございます。
教えてくださった通りにcgiを内容を変更して設置し、パーミッションもトクトクの設定にしたつもりです。
しかし、動きません。
エラーになってしまいます。
ソースか、パーミッションがまだ間違ってると思うですが・・・。
cgiはトクトクだと、700でいいと思うのですが、他のファイルはどうしたらいいかイマイチよく分かりません。
webbooksフォルダは701だと思いますし、imagesのフォルダと中の画像ファイルは600ですかね?
perl-lib.plとjcode.plも自信なしで600ですかね?(もしくは700?)
sendmailも使えないとなっていたので、
sendmail = ''/usr/lib/sendmail''
としました。
転送モードもcgiをアスキーで、後はバイナリで行いました。
本当にもう分からないです。
頼ってばかりで情けないですが、もしよろしかったら、またアドバイスお願いします。
No.4
- 回答日時:
何て言うCGIですかね・・・
パーミション以外に注意する事は、
CGIの一行目は「#!/usr/bin/perl」になっているか確かめて下さい。
トクトクでは「#!/usr/local/bin/perl」だと動きません。
上記一行目の設定以外は書き換えずに設置してみて下さい。
CGIのファイルをアップロードする時は、必ずアスキーモードでアップロードして下さい。
パーミションは、全てのプログラムのパーミションが
トクトクの推奨するパーミッションになっているか確認して下さい。
(CGIが入っているフォルダー等も確認)
そのCGIの説明文に書かれているパーミッションで設定すると動作しない場合もあります。
参考URL:http://www26.tok2.com/home/toktok/
この回答への補足
何度もスイマセン。
CGIは下記のです。
http://www.tryhp.net/webbooks.htm
一行目も「#!/usr/bin/perl」にしましたし、パーミッションもトクトクの設定にしたつもりです。
どこかミスがあるんでしょうね。
No.2
- 回答日時:
この回答への補足
また説明不足ですね…。
そのページは見ました。
(777,766,722では動作しません)
とありますが、そのCGIは777を使うらしいのです。
と言うことは、トクトクでは使えないと言うことですかね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- その他(プログラミング・Web制作) プログラムについて。 2 2022/04/07 18:48
- その他(プログラミング・Web制作) プログラムについて。 4 2022/03/30 09:59
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- C言語・C++・C# ファイルがあるのにエクスプローラでは存在しない 4 2023/02/15 17:36
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- UNIX・Linux ファイル・フォルダーの削除方法 2 2022/05/19 14:04
- CGI htmlからcgiを自動的に起動させたい 1 2023/02/21 19:39
- Excel(エクセル) Excelの関数についておしえてください。 3 2023/04/20 18:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTTP500内部サーバーエラーと表...
-
ファイルの削除について ( unli...
-
EXCELファイルに誰がアクセスし...
-
HTML文書の中で環境変数を使う...
-
カリビアンビーチへの行き方
-
特定のCGIだけ、作動するかわり...
-
CGIでソースがそのままでてしま...
-
perlからphpを実行して結果を得...
-
拡張子をcgiにしたい。
-
nicky.cgi内で、しぃペインター...
-
排他処理について教えてください。
-
《エクセルVBA》「他の人が該当...
-
まったくわかりません。お手上...
-
設置場所場わかりません。
-
なぜフォルダ名がcgi-binなの?
-
掲示板のスレッドが消えた!?
-
私書箱掲示板プラス添付ファイル
-
HTML字数制限対応の文字置換 パ...
-
メールアドレスの@から後ろが・...
-
マイ ネットワーク\\サーバーA(...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プロバイダで定められたPerlへ...
-
SSI(<!--#exec cmd="./XXXpl")...
-
/usr/local/bin/perl の発音
-
ファイルの削除について ( unli...
-
コアサーバー(coreserver)でのc...
-
ニフティでメールフォームを使...
-
patipati拍手 設置方法
-
文法チェックにひっかかりまし...
-
古ーくからフリーのtree.cgi掲...
-
windowsでperlの1行目を無視す...
-
Mac OS X 10.5 LeopardのApache...
-
sendmailの-fオプション記述
-
HTTP500内部サーバーエラーと表...
-
1日の売上表を作りたいのですけ...
-
CGI初心者です。設置したいので...
-
急にCGIが動作しなくなった。
-
見本のCGIをマニュアル通りに置...
-
BBSの設置について
-
CGI設置時に500エラーになります
-
パーミッションについて
おすすめ情報