基礎的な問題
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
[[CGIのいろは(CGI設置講座)&CGIのFAQ]]
#contents
#norelated
#br
* 基礎的な問題 [#j980a4f6]
ほとんどは、[[CGIのいろは(CGI設置講座):CGIのいろは(CGI設...
CGIは難しいので、慎重にひとつづつやっていってください。
- [[とにかくわかりません。>#t05cabd8]]
- [[ダウンロードできません。>#p93f416f]]
- [[ダブルクリックで開けません。>#tab11a68]]
- [[エディタで開いた文字が化けています。>#v8336480]]
- [[ディレクトリって何?>#ga405691]]
- [[サーバって何?>#xb3b7aea]]
- [[絶対(フル)パスと相対パスって何?>#k0644358]]
- [[Perlのパスがわかりません。>#me8fa25a]]
** とにかくわかりません。 [#t05cabd8]
CGIについて知らないことが多すぎます。~
~
掲示板などは、他人があなたのホームページの一部を、書き込...
普通はできないことをしているわけです。~
~
"CGIのいろは"で勉強してください。~
~
RIGHT:[[CGIのいろは(CGI設置講座)>CGIのいろは(CGI設置講座)...
** ダウンロードできません。 [#p93f416f]
ブラウザによってはうまくいかないことがあります。~
~
その場合は、右クリックし、[対象をファイルへ保存]か[名前を...
Netscape Navigator 4.0以降(閲覧保証外)の場合は、[SHIFT]キ...
~
それでも、うまくいかない場合は……僕のリンクミスなどの可能...
** ダブルクリックで開けません。 [#tab11a68]
CGIのいろはでエディタの設定を行っていない場合におきます。~
~
ダウンロードしたファイルをダブルクリックしても[開けないの...
~
&ref(http://webdoramamuseum.s1003.xrea.com/common/img/web...
CGIのいろは でエディタについて知ってください。~
~
RIGHT:[[CGIのいろは(エディタ)>エディタで開く]]
** エディタで開いた文字が化けています。 [#v8336480]
2つの原因が考えられます。~
- テキストでないものを開いた(圧縮された lzh ファイルなど)...
ファイルには2種類あります。
-- 私たち人が読むことが可能な&color(#ff0000){テキストファ...
-- パソコン(機械)だけが読むことができる&color(#ff0000){バ...
- エディタで開いたものが、バイナリファイルであれば読むこ...
指定されたテキストファイルのみを開くようにしてください(テ...
- 文字コードが異なっている(上記以外の場合)。~
CGI-StaTionで配布しているCGIは、Windows を想定しているた...
Windowsの文字コード(SHIFT-JISコード)を使えるエディタを利...
RIGHT:[[CGIのいろは(エディタ)>エディタで開く]]
** ディレクトリって何? [#ga405691]
WindowsやMacintoshのフォルダと同じです。~
~
この呼び方は、「UNIXユーザにCGI開発者が多かったため」だと推...
CGI-StaTionでは、できるだけディレクトリ(フォルダ)と明記し...
** サーバって何? [#xb3b7aea]
インターネットにおけるサーバは、業者または個人が設置して...
~
サーバは、サーバ同士がケーブルなどで接続されており、まる...
サーバがつながっているから、世界中のホームページを見るこ...
** 絶対(フル)パスと相対パスって何? [#k0644358]
パスとは、ファイルのある場所のことです。~
~
- 絶対(フル)パスというのは、その場所を省略しないで、しっ...
- 相対パスは、その場所を省略して書きます。
あまり良い例えではないのですが、実際の住所で考えると、
- 絶対パス:○△県 □□市 ○×町 1丁目2番地3-4
- 相対パス:3件隣の家
のようになります。~
~
ここから、具体的な話になります。~
~
CGIにおいては,パスと呼べるものが2つあります。~
~
[URI]と[ファイルパス]です。~
~
URIはご存知の http://www~ です。~
ファイルパスは、ファイルのある場所を示したもので、Windows...
~
CGIを扱う上で、パスと記述されている場合、通常は[ファイル...
- 絶対ファイルパス~
~
ファイルパスを省略しないで、記述します。~
インターネットの世界では、Windowsより、UNIXが多いため、通...
~
/usr/local/bin/perl~
~
これらのパスを調べる方法を以下に示します。
-- サーバーにメールなどで聞く(もっとも確実です)。
-- Telnetなどで接続し、pwd コマンドを使う(サーバ側が対応...
- 相対ファイルパス~~
ファイルパスを省略して、記述します。~
つまり、現在の場所から相対的に記述するのです。~
以下のようなファイルの構成になっていたとします
&color(#8888ff){(階層)上 ←━━━━━━━━━━━━━━━━━━━━━━→&nb...
~
&color(#dd8800){publi...
&nb...
&nb...
&nb...
&nb...
&nb...
&nb...
&nb...
RIGHT:(オレンジは&color(#dd8800){ディレクトリ(フォルダ)};...
LEFT:ファイルは階層構造と呼ばれ、左ほど上の階層であり、右...
ここで、現在の位置が bbs.cgi であるときの各ファイルについ...
- [jcode.pl]~
~
jcode.pl は同じ階層のファイルとなります。~
~
相対パスでは、そのまま jcode.pl と記述します。~
もしくは、同じ階層という意味の [./] を用いて、 [./jcode.p...
- [bbs.dat]~
~
bbs.dat は1つ下の階層の、bbsというフォルダのファイルとな...
~
相対パスでは、 [bbs/bbs.dat] と記述します。
- [index.html]~
~
index.html は1つ上の階層の、public_htmlというフォルダのフ...
~
相対パスでは、1つ上の階層という意味の [../] を用いて、 [....
なお、2つ上の階層の場合は、上の上なので、 [../../] と記述...
- [title.gif]~
~
title.gif は1つ上の階層の、public_htmlというフォルダから...
~
相対パスで title.gif は、 [../image/title.gif] と記述しま...
** Perlのパスがわかりません。 [#me8fa25a]
CGIを動作させるために必ずいるものです。~
Windowsの関連付けのようなものです。~
~
CGIのいろはにしっかり書いてありますので、それを見ましょう...
~
RIGHT:[[CGIのいろは(Perlのパス)>Perlのパスってなんやねん]]
* 関連ページ [#y4d27b44]
#related
終了行:
[[CGIのいろは(CGI設置講座)&CGIのFAQ]]
#contents
#norelated
#br
* 基礎的な問題 [#j980a4f6]
ほとんどは、[[CGIのいろは(CGI設置講座):CGIのいろは(CGI設...
CGIは難しいので、慎重にひとつづつやっていってください。
- [[とにかくわかりません。>#t05cabd8]]
- [[ダウンロードできません。>#p93f416f]]
- [[ダブルクリックで開けません。>#tab11a68]]
- [[エディタで開いた文字が化けています。>#v8336480]]
- [[ディレクトリって何?>#ga405691]]
- [[サーバって何?>#xb3b7aea]]
- [[絶対(フル)パスと相対パスって何?>#k0644358]]
- [[Perlのパスがわかりません。>#me8fa25a]]
** とにかくわかりません。 [#t05cabd8]
CGIについて知らないことが多すぎます。~
~
掲示板などは、他人があなたのホームページの一部を、書き込...
普通はできないことをしているわけです。~
~
"CGIのいろは"で勉強してください。~
~
RIGHT:[[CGIのいろは(CGI設置講座)>CGIのいろは(CGI設置講座)...
** ダウンロードできません。 [#p93f416f]
ブラウザによってはうまくいかないことがあります。~
~
その場合は、右クリックし、[対象をファイルへ保存]か[名前を...
Netscape Navigator 4.0以降(閲覧保証外)の場合は、[SHIFT]キ...
~
それでも、うまくいかない場合は……僕のリンクミスなどの可能...
** ダブルクリックで開けません。 [#tab11a68]
CGIのいろはでエディタの設定を行っていない場合におきます。~
~
ダウンロードしたファイルをダブルクリックしても[開けないの...
~
&ref(http://webdoramamuseum.s1003.xrea.com/common/img/web...
CGIのいろは でエディタについて知ってください。~
~
RIGHT:[[CGIのいろは(エディタ)>エディタで開く]]
** エディタで開いた文字が化けています。 [#v8336480]
2つの原因が考えられます。~
- テキストでないものを開いた(圧縮された lzh ファイルなど)...
ファイルには2種類あります。
-- 私たち人が読むことが可能な&color(#ff0000){テキストファ...
-- パソコン(機械)だけが読むことができる&color(#ff0000){バ...
- エディタで開いたものが、バイナリファイルであれば読むこ...
指定されたテキストファイルのみを開くようにしてください(テ...
- 文字コードが異なっている(上記以外の場合)。~
CGI-StaTionで配布しているCGIは、Windows を想定しているた...
Windowsの文字コード(SHIFT-JISコード)を使えるエディタを利...
RIGHT:[[CGIのいろは(エディタ)>エディタで開く]]
** ディレクトリって何? [#ga405691]
WindowsやMacintoshのフォルダと同じです。~
~
この呼び方は、「UNIXユーザにCGI開発者が多かったため」だと推...
CGI-StaTionでは、できるだけディレクトリ(フォルダ)と明記し...
** サーバって何? [#xb3b7aea]
インターネットにおけるサーバは、業者または個人が設置して...
~
サーバは、サーバ同士がケーブルなどで接続されており、まる...
サーバがつながっているから、世界中のホームページを見るこ...
** 絶対(フル)パスと相対パスって何? [#k0644358]
パスとは、ファイルのある場所のことです。~
~
- 絶対(フル)パスというのは、その場所を省略しないで、しっ...
- 相対パスは、その場所を省略して書きます。
あまり良い例えではないのですが、実際の住所で考えると、
- 絶対パス:○△県 □□市 ○×町 1丁目2番地3-4
- 相対パス:3件隣の家
のようになります。~
~
ここから、具体的な話になります。~
~
CGIにおいては,パスと呼べるものが2つあります。~
~
[URI]と[ファイルパス]です。~
~
URIはご存知の http://www~ です。~
ファイルパスは、ファイルのある場所を示したもので、Windows...
~
CGIを扱う上で、パスと記述されている場合、通常は[ファイル...
- 絶対ファイルパス~
~
ファイルパスを省略しないで、記述します。~
インターネットの世界では、Windowsより、UNIXが多いため、通...
~
/usr/local/bin/perl~
~
これらのパスを調べる方法を以下に示します。
-- サーバーにメールなどで聞く(もっとも確実です)。
-- Telnetなどで接続し、pwd コマンドを使う(サーバ側が対応...
- 相対ファイルパス~~
ファイルパスを省略して、記述します。~
つまり、現在の場所から相対的に記述するのです。~
以下のようなファイルの構成になっていたとします
&color(#8888ff){(階層)上 ←━━━━━━━━━━━━━━━━━━━━━━→&nb...
~
&color(#dd8800){publi...
&nb...
&nb...
&nb...
&nb...
&nb...
&nb...
&nb...
RIGHT:(オレンジは&color(#dd8800){ディレクトリ(フォルダ)};...
LEFT:ファイルは階層構造と呼ばれ、左ほど上の階層であり、右...
ここで、現在の位置が bbs.cgi であるときの各ファイルについ...
- [jcode.pl]~
~
jcode.pl は同じ階層のファイルとなります。~
~
相対パスでは、そのまま jcode.pl と記述します。~
もしくは、同じ階層という意味の [./] を用いて、 [./jcode.p...
- [bbs.dat]~
~
bbs.dat は1つ下の階層の、bbsというフォルダのファイルとな...
~
相対パスでは、 [bbs/bbs.dat] と記述します。
- [index.html]~
~
index.html は1つ上の階層の、public_htmlというフォルダのフ...
~
相対パスでは、1つ上の階層という意味の [../] を用いて、 [....
なお、2つ上の階層の場合は、上の上なので、 [../../] と記述...
- [title.gif]~
~
title.gif は1つ上の階層の、public_htmlというフォルダから...
~
相対パスで title.gif は、 [../image/title.gif] と記述しま...
** Perlのパスがわかりません。 [#me8fa25a]
CGIを動作させるために必ずいるものです。~
Windowsの関連付けのようなものです。~
~
CGIのいろはにしっかり書いてありますので、それを見ましょう...
~
RIGHT:[[CGIのいろは(Perlのパス)>Perlのパスってなんやねん]]
* 関連ページ [#y4d27b44]
#related
ページ名:
警告:くれぐれもまとめサイトに転載・記載するのだけはおやめください。