- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2017-06-04T21:52:58+09:00","","")
#author("2018-01-06T16:56:38+09:00","","")
[[ウェブドラマ博物館]]
#contents
#norelated
#br
* CGIのいろは(CGI設置講座)&CGIのFAQ [#jb9eafe1]
CENTER:はじめに
CGI-StaTion様が更新停止してかなり久しい事を考えて決断しました。~
理由は日記に書いてあるとおりですが、改めて書かせていただきます…~
~
一番の理由は、お気に入りコンテンツの生みの親の一人のサイトであるからです。~
~
もし、そこが消滅してしまうと二度とPerl/CGIスクリプトが手に入らなくなる。~
だからこそ保護してやる必要がある。~
~
それだけです、すみません…
* CGIのいろは(CGI設置講座) [#bd8ca611]
** CGIってなんなの? [#we8535b8]
そもそもCGIっていったいなんなんでしょう?~
掲示板ってどうやってみんなホームページにつけているんでしょう?
RIGHT:[[内容を見る>CGIってなんなの?]]
** ウェブサーバから情報を手に入れる [#a26a650b]
契約されているウェブサーバさんによって設置の仕方が異なります。~
ウェブサーバからCGIの設置に必要な情報を得ておく必要があるのです。
RIGHT:[[内容を見る>ウェブサーバから情報を手に入れる]]
** CGIを手に入れよう! [#y94f9c2a]
CGIをどうやって手に入れれば良いのでしょうか?~
また、CGIはとても危険で、やっかいなものだと理解しておきましょう。
RIGHT:[[内容を見る>CGIを手に入れよう!]]
** 解凍(伸張)ってなんだろう? [#d9493557]
ダウンロードしたあと,どうすれば良いのでしょうか?~
圧縮とか解凍って書いてあるけどなんのことなのでしょう?
RIGHT:[[内容を見る>解凍(伸張)ってなんだろう?]]
** エディタで開く [#k47382ae]
エディタってそもそもなんなのでしょう?~
CGIを扱えるエディタを手に入れましょう。
RIGHT:[[内容を見る>エディタで開く]]
** Perlのパスってなんやねん [#x92cbb77]
~.cgi というファイルの先頭行のPerlのパスを‥‥へっ?~
CGIで最もやっかいな1つめの問題を解説。
RIGHT:[[内容を見る>Perlのパスってなんやねん]]
** FTPでアップロード [#x6c12f1d]
FTPってなんでしょう?~
あなたの使っているFTPはCGIに対応しているのでしょうか?
RIGHT:[[内容を見る>FTPでアップロード]]
** パーミッション(属性)!? [#ze366d73]
ややこしいパーミッション(属性)の説明。~
CGIでやっかいな問題の2つめを解説。
RIGHT:[[内容を見る>パーミッション(属性)!?]]
** CGI設置のまとめ [#j0193ea3]
いろいろとあるので,最後に重要ポイントのまとめ。~
CGI設置までの流れが示してあるので、2回目以降の設置の参考に!
RIGHT:[[内容を見る>CGI設置のまとめ]]
* CGIのFAQ [#efeb3db3]
** [[基礎的な問題]] [#jb3c312a]
CGIを設置する前に困ったことがある場合の対処法です。
- [[とにかくわかりません。>基礎的な問題#t05cabd8]]
- [[ダウンロードできません。>基礎的な問題#p93f416f]]
- [[ダブルクリックで開けません。>基礎的な問題#tab11a68]]
- [[エディタで開いた文字が化けています。>基礎的な問題#v8336480]]
- [[ディレクトリって何?>基礎的な問題#ga405691]]
- [[サーバって何?>基礎的な問題#xb3b7aea]]
- [[絶対(フル)パスと相対パスって何?>基礎的な問題#k0644358]]
- [[Perlのパスがわかりません。>基礎的な問題#me8fa25a]]
** [[設置ミスの問題]] [#z14a0118]
CGIを設置しても、動作しない場合の対処法です。~
一般的な設置ミスはこのどれかです。
- [[解凍したらログファイルがない。>設置ミスの問題#g2043f82]]
- [[スクリプトがそのまま表示されてしまいます。>設置ミスの問題#n7bd1a40]]
- [[ダウンロードを開始してしまいます。>設置ミスの問題#ud92b186]]
- [[文字化けしてしまいます。>設置ミスの問題#d2e5557b]]
- [[投稿時間がずれてしまいます。>設置ミスの問題#ba5ea0f1]]
- [[画像が表示されません。>設置ミスの問題#u8ccfd21]]
- [[403 Forbidden というエラーメッセージが出ます。>設置ミスの問題#yccc3b92]]
- [[404 File Not Found というエラーメッセージがでます。>設置ミスの問題#d56a1af6]]
** [[サーバエラー]] [#vefdd5cd]
500 Server Error は必ずと言っても良いほど経験するエラーです。~
原因が特定しにくく、本人が気づいていないミスであることが多いため、ひとつづつチェックしていきましょう。
- [[FTPでの転送ミス。>サーバエラー#u1e47f19]]
- [[設定の変更(スクリプト書き換え)ミス。>サーバエラー#n28d4f60]]
- [[パーミッションの変更ミス。>サーバエラー#t00b1bb5]]
** [[CGIのエラーメッセージ]] [#o93b8b6e]
CGIが設定などに不具合がある場合、エラーメッセージを表示します。~
その対処法です。
- [[CGIスクリプト名の取得に失敗しました。>CGIのエラーメッセージ#p9a04837]]
- [[サポートされていない文字コードです。>CGIのエラーメッセージ#e4954e1a]]
- [[指定された記録ディレクトリがありません。>CGIのエラーメッセージ#obaa63a9]]
- [[記録ディレクトリにロックファイルを作成できません。>CGIのエラーメッセージ#qa07bb81]]
- [[現在、非常に混雑しているため時間をおいてご利用ください。>CGIのエラーメッセージ#m8a5b70d]]
- [[~ファイルを読み込めません。>CGIのエラーメッセージ#h288fb6b]]
- [[作業用のファイルを作成できません。>CGIのエラーメッセージ#r3b8fd93]]
- [[~ファイルへのリネームができませんでした。>CGIのエラーメッセージ#y1812135]]
** [[改造指南]] [#l25473c2]
改造するときの注意点などです。
- [[文字化けする文字。>改造指南#j69c77ae]]
- [[""(ダブルクォート)や ''(シングルクォート)の注意点。>改造指南#d9e87613]]
** [[そのほか]] [#pd08220f]
複数設置などです。
- [[CGIを複数設置する。>そのほか#u1dba762]]
- [[荒らし対策(アクセス制限)。>そのほか#fd0d0d45]]
- [[突然coreというファイルができた。>そのほか#qc831406]]
- [[ウェブサーバが言ってることと違う>そのほか#k0510ad0]]
* リンク [#l05867dd]
以下のサイトも参考にしてください。
- [[KENT-WEB FAQ集:http://www.kent-web.com/support/faq.html]]~
各種掲示板やアンケート、チャットにカウンターなど一般的なCGIを網羅する日本の代表的なCGI配布HPのFAQ集。
- [[とほほの「WWW入門」:http://www.tohoho-web.com/www.htm]]~
HTML、スタイルシート、CGIなどのマニュアル的なHP。~
非常に有用な資料が多い。
- [[はじめてのCGI@nifty:http://yokohama.cool.ne.jp/typhoon/]]~
@niftyでのCGI設置に関する説明をしているHP。~
@niftyユーザーは必見です。
- [[トクトクのFAQ:http://www23.tok2.com/home/FAQ/]]~
何故かはわからないが、クッキーという大事な機能が使えないウェブサーバーのFAQです。
* 原制作者 [#tb6ff300]
CGI-StaTion Powered by GandA-Lab.~
GandA-Lab. - Copyright(C) 2001-2003 Grphalt~
CGI-StaTion - Copyright(C) 1996-2003 Jawa(じゃわ)
* 補足 [#q4507782]
- [[運用に支障がないウェブサーバ]]
- [[運営に不向きなウェブサーバ]]
* 関連ページ [#y2ddd56a]
#related