はじめまして。CGIを配布されているサイトの管理人様へメールも届かないため、大変恐れ入りますが以下お尋ねさせていただきます。
「かばの遊べるCGI」の「アポイントメント」CGI
2サイトでバージョン違いを配布されております。
それぞれを設置、入力後に「予約」ボタンを押したとき以下エラーが出ます。
http://inre0002.hp.infoseek.co.jp/appoint.html(以下1とする)
「2009/5/15のデータが開けません」とエラー
http://www.ru-ru.com/kabasan1.html(以下2とする)
「data/2009_5_15.datが開けません」とエラー
●パーミッション
cgi-bin/
├-- lib/
| ├-- jcode.pl
| ├-- cgi-lib.pl
| └-- kabalib.pl
└-- appoint (755)/
├-- data (777)/ →空フォルダを作成
├-- appmedic.cgi (755)
├-- appment.cgi (755)
├-- appimode.cgi (755)
├-- include.pl
└-- *.gif
サイトで指定してあるファイルをDL
jcode.pl 2.13 2.11 (ともに試したが同じ)
cgi-lib.pl 2.18 1.14 (同上)
●やってみたこと
kabalib.pl修正ファイルを試す
http://inre0002.hp.infoseek.co.jp/filelock.html
1の場合
Ver.1.20 data/2009_5_15.datが開けません
Ver.1.20b エラーは出ないが予約が反映されない
Ver.1.21 data/2009_5_15.datが開けません
2の場合
Ver.1.20 data/2009_5_15.datが開けません
Ver.1.20b エラーは出ないが予約が反映されない
Ver.1.21 data/2009_5_15.datが開けません
●perlへのパス
/usr/bin/perl
/usr/local/bin/perl
いずれでも動くサーバ(両方試しましたが同じ)
land.to http://land.to/newshiyou.php
xrea http://www.xrea.com/?action=spec
●使用テキストエディタ EmEditor
足りない情報がありましたらお尋ねくださると幸いです。
以上よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
cgiの中を全部見てみたわけではないのですが、
File::Basename
これはインストールされていますよね?
他にデータディレクトリのパスの設定(絶対?相対?)などの誤りはないでしょうか。
これはcgi自体がそのファイルを作る構造のようなので、データディレクトリの中にはhttpdを実行しているユーザ(nobodyやwww)の書き込み権が必要になります。
場合によってはdata/のみを777にするのではなく、親ディレクトリから777にしてこないとダメとか?
この回答への補足
書き込みありがとうございます!
>File::Basename これはインストールされていますよね?
(Basenameという名前のファイルがあるというそのまま解釈ととれば)サイト上ではそのファイルがあるまたは必要という説明も、配布・梱包もされていませんでした。
>データディレクトリのパスの設定(絶対?相対?)
ざっと確認もしてみましたが、サイトで説明されているとおりで設定=パスはさわらずにいけるようでした(間違えていればご指摘ください)
>data/のみを777にするのではなく、親ディレクトリから777
試してみましたが同じでした。
階層については、小さいですが上の画像を参照ください。
dateフォルダの中は空です。
(予約があれば恐らくここへ入っていくものと思っていますが)
公式サイトの見本にあるサーバと同じものを借りて再度やってみたいと思いますので、いったん締め切らせていただきます。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- その他(ネットショッピング・通販・ECサイト) 中国のサイトで注文して昨日の返信です 配送状況は、下記配達会社のWEBサイトにご確認いただけます。 3 2022/12/31 08:19
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ImgBurnエラー
-
DVDのベリファイとは何ですか?
-
このセルには2桁年で表示され...
-
GOM PLAYERでブロックノイズ除...
-
巡回冗長検査エラーが出てコピ...
-
フリーCGI「かばの遊べるC...
-
TEXの下付き文字
-
ディスクの管理
-
DVDリッピングで映像に乱れが生...
-
i久しぶりにプレステ4で遊ぼう...
-
携帯動画変換君とiPod,flvについて
-
TEXでエラー
-
ピボットテーブルが動かない.
-
DVDのリッピング時エラーがでま...
-
ディジタイザのエラー修復方法
-
PHOTOSHOP7.0についてのエラー
-
JWキャドについて
-
教えて!!DVD-VRからDVD-VIDEO...
-
Texでどうしても解決できないエ...
-
DVD Styler トラブル解決方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Texでどうしても解決できないエ...
-
ImgBurnエラー
-
DVD Styler トラブル解決方法
-
i久しぶりにプレステ4で遊ぼう...
-
このセルには2桁年で表示され...
-
TortoiseSVNにてサーバー上の共...
-
TortoiseSVNにて、コミットがで...
-
N88互換BASIC for Windows95の...
-
TEXの下付き文字
-
DVDのベリファイとは何ですか?
-
Windows updateでエラー8024401...
-
CrystalDiskInfoのSSDに関して。
-
アンインストールができない。
-
ACCESSからEXCELの PasteSpecia...
-
BunBackupでバックアップのエラ...
-
EOMONTHについて
-
GhostscriptでError: /undefine...
-
Fire File Copyのコマンドライン
-
DESTROYでのHDD消去について
-
ImgBurn使用時のエラーについて
おすすめ情報