初歩的な質問です。
CGIファイルをサーバーに転送して、動作させたいのですが、どぉ~しても「CGIファイル内のパス指定が正しくない可能性があります。正しいパスをご確認ください」が出ます。どういうふうに表記したらいいのか分からないので教えてください。
サーバー内の「初期フォルダ」は、「/」です。
そこに、「index.html」ファイルと「private_html」「gate」フォルダがあります。(下図参照)
/
|
|
+--- /private_html/secret.html
|
|
+--- /gate/gate.cgi
|
|
index.html
この状態で、「gate.cgi」ファイルから見た「secret.html」のパスはどうなりますか?(絶対パスと相対パス)
あと、「gate.cgi」から見た「private_html」フォルダのパスはどうなりますか??
で、もしかするとこのディレクトリ構成自体がダメかもしれないので、パスを設定してもうまくいかないようだったら
/
|
|
+--- /private_html/secret.html
|
|
|
+--- /public_html/index.html
|
|
+--- /gate/gate.cgi
こんな風にも変えてみようかと思っています。
この場合の「gate.cgi」から見た「secret.html」のパスはどうなりますか?
また、「gate.cgi」から見た「private_html」フォルダのパスはどうなりますか?
表現がうまくできていなかったらごめんなさい。m(_ _)m
かなり初歩的な質問ですみません。
とっても困っているので、どうか教えてください。(再度質問するかもしれませんが・・・)よろしくお願いします。
No.3ベストアンサー
- 回答日時:
まず、サーバは何でしょう?
/gateにおいたCGIがCGIとして動作できますか?
apacheなどを利用している場合、デフォルトでCGIとして動作するのは/cgi-bin配下です。
当然パスが正しくないと表示されます。
でまあ、この設定が正しい(cgiのディレクトリが/gateに設定されている)として、
・相対パス
../private_html/secret.html
../private_html
・絶対パス
/private_html/secret.html
/private_html
変える意味がわかりませんが、同じです。
サーバは何か知りませんが、サーバー内のどこにCGIファイルを置いても
動作するという話です。し、実際、動作はしています。
パスも今、こうして確認してみて、あってるんですよねぇ・・・
一体、何がいけないんでしょうかね。本当に困ってしまっています。
でも、とても参考になりました。どうもありがとうございました。
No.2
- 回答日時:
普通はCGIだけまとめて「cgi-bin」などのフォルダに入れませんか?(・・?
契約してるサーバによりけりではあるんでしょうが。。。
パスについては以下のページを参照してください。
参考URL:http://www.cj-c.com/faq/pass.htm
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) <a href="file:///フォルダ名/ファイル名">リンクテキスト</a>について 1 2023/04/06 22:40
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- Android VBA、フォルダのパスに環境文字 ㉑ があり、VBAが機能しません。 2 2022/07/27 09:16
- Visual Basic(VBA) batにて、異なるフォルダの同名ファイルを参照し、文字列を判別。擬似配列で変数へ格納 3 2022/04/10 03:37
- Windows 10 コマンドプロンプトの使い方 1 2022/10/13 14:43
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
tripodからインフォシークisweb...
-
HTMLファイルをサーバーにアッ...
-
ホームページのトップページ「i...
-
自社パンフに印字するURLはどこ...
-
www.aaa.com/bbb/ccc.cと表示さ...
-
アップロードしても画面がまっ...
-
HPがアップ出来ない
-
ビルダー10/忍者ツールズ/FTP ...
-
公開ページの編集方法(ホーム...
-
FFFTPのアップロードについて ...
-
サーバーに転送したファイルが0...
-
ギガファイル便って女の人のエ...
-
TSファイルをスムーズに再生したい
-
auムービーメール(.amc)をPC...
-
動画ファイル(MPEG/MOV)をAVC...
-
WordでURLをクリックしてそのペ...
-
ハイパーリンクを新規ウィンド...
-
電子書籍リーダー PRS-T2への転...
-
レポートを書く際に、PDFのファ...
-
録音アプリのPCM録音で4時間録...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自作サイトをサーバーにアップ...
-
URLに付いてる~(チルダ?)って...
-
自社パンフに印字するURLはどこ...
-
インラインフレーム中の文字表...
-
トップページのindex.htmlを削...
-
ホームページのトップページ「i...
-
ホームページの.indexに...
-
DirectoryIndex
-
ワードで作成したHPのアップ...
-
自分のFC2ホームページが開けない
-
Yahoo!のサイトエクスプローラ...
-
自社ホームページについて
-
HPがアップ出来ない
-
FFFTPでのアップロード
-
FC2ホームページでCSSテンプレ...
-
LINUXサーバーでWEBを表示させ...
-
WinSCPでのトラブル 文字化け...
-
ホームページのindex.htmlファ...
-
静的HTMLで出力可能なスレッド...
-
Apacheの仮想ディレクトリ設定...
おすすめ情報