No.2ベストアンサー
- 回答日時:
CGIは作ってもアップロードまたは、自分のPCを
サーバーにしないと動作しません。
今回の質問からすると、アップロードした際に
CGIが動作しないということでしょう。
実行属性とは、いわゆるパーミッションのことで、
これを変更しないと、CGIが動作しません。
どのサーバーでCGIを動かしているのか、
また、何を使ってサーバーにアップロードしようとしているのか
わからないので、詳しくは説明できませんが、とりあえず
パーミッションの説明を。
パーミッションとはそのファイルがどのような権限をもっているかを
示すもので、パーミッションは数値で表します。
読むことが出来る―――→4
書き込むことが出来る―→2
実行する―――――――→1
権限なし―――――――→0
パーミッションの最初の値は自分(オーナー)の権限を示します。
2番目の値は自分が属するグループのユーザー(elmarさんを含む
同一サーバーを使用しているユーザー)の権限。3番目の値は
その他の人の権限です。
例えば755の場合、
7 = 4+2+1
5 = 4+1
なので、自分自身は「読める+書ける+実行できる」グループの
みんなからは「読める+書けない+実行できる」その他の人も
「読める+書けない+実行できる」 ということになります。
これが、パーミッションです。
実行属性とは、他人は書けないけど自分は書けるように、または
他人も自分も読めるだけ、のようにファイルごとに値を設定します。
通常、CGIファイルは755です。サーバーによっては違う番号ですが。
elmarさんが、ファイルをアップするために使っているソフト、
そしてファイルをアップするサーバーを教えてくだされば
もっと詳しく教えることができます。
書き込みありがとうございます。
いろいろと詳しく書いてくれて、とても助かりました。
ちゃんとしたCGIの本を見れば書いてあるんでしょうね。
ありがとうございます。
No.1
- 回答日時:
WindowsやMacではファイルの所有の概念が無いので、
わかりにくいのですが。
(NT系やMacOS Xではあるかな?)
あるファイルがあったときに、
それが「誰の持ち物」で、
誰にだったら、
「読ませても良い」とか
「書き換えても良い」という風に
その属性をきめて、
より厳格なファイルの管理をしています。
FTPソフトでアップロードしているのですよね?
でしたら、そのソフトで、
ファイル毎に属性が設定できると思いますので、
そこで変更してみてはいかがでしょうか?
この回答への補足
書き込みありがとうございます。
FTPソフトにそういう機能があるんですか、ちゃんと確かめてから
聞かないとダメですね。すみません。
あれこれやってみます。
ありがとう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) どういうプログラムで組みますか?google colabでやってるんですけど、出来る方お願いします。 1 2022/07/17 18:41
- JavaScript ifreamをリロードしたい 1 2022/05/03 16:15
- 物理学 電流計と導線 3 2022/06/04 00:11
- その他(プログラミング・Web制作) どういうプログラムで組みますか?google colabでやってるんですけど、出来る方お願いします。 1 2022/07/06 09:28
- その他(プログラミング・Web制作) このプログラミングをどう組みますか? Googlecolabでやってるんですが、出来る方お願いします 1 2022/07/13 10:52
- 会計ソフト・業務用ソフト Excelマクロに詳しい方教えてください 1 2023/06/29 16:18
- 宇宙科学・天文学・天気 付きの文はG型矮星問題と言われるものを述べているのでしょうか? 「惑星/惑星の相互作用は、ホット ジ 1 2023/08/23 00:15
- 哲学 基本的人権の意義に関する説明のうち,適当でないものを1つ選びなさい。 (10 点) ① 基本的人権は 1 2022/11/25 13:38
- その他(自然科学) 理系と文系、現実と心、科学と文学を繋ぐためには「性質」の世界が存在することを認めるべきでは? 4 2022/08/24 16:43
- 哲学 理系・文系、唯物論・唯心論等を繋ぐには「性質」の存在を認めることではないでしょうか? 7 2022/08/24 14:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB6 FTPファイルのパーミッショ...
-
FTPにて553エラー
-
ローカルではうまくいってたの...
-
EXCELファイルに誰がアクセスし...
-
ASPから既存のexcelブックを開...
-
《エクセルVBA》「他の人が該当...
-
カタカナを英語やフランス語に...
-
VBAでサーバーにアクセスするに...
-
ApacheでのCGIについての質問
-
SFTPなどは使わないホームペー...
-
HTML文書の中で環境変数を使う...
-
JAVAで別サーバーのファイルの...
-
URLに~/cgi-bin/~を隠す方法
-
C# ファイル削除のエラーコード
-
500 Internal Server Err で困...
-
perl 矢印演算子 -> の使い方
-
apache で /cgi-bin/にアクセス...
-
.htaccessを2つ以上設置した場合
-
エラーの意味がわかりません
-
FFFTPでアップロードできない?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPにて553エラー
-
Perlの日記プログラムがIIS+Act...
-
実行属性って?
-
jcode.plファイルが閲覧できる...
-
ftpでuploadのとき上書きとする...
-
jcode.pl のパーミッション
-
Dreamweaverでのパーミッション...
-
ロリポップでCGIエラー500苦戦中
-
cgiからファイルの書き込みがで...
-
パーミッションの変更ができない
-
アクセスカウンタの設置方法
-
PostMail パーミッションについて
-
ロリポップでCGIを設置する
-
UNIX+Apache構成でのWEBアクセ...
-
ローカルではうまくいってたの...
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
URLに~/cgi-bin/~を隠す方法
-
VBAでサーバーにアクセスするに...
-
ラジオボタンのグループ化
おすすめ情報