WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:MACでcgiは?

0:[投稿] 楓 [MAIL] [2002/05/17 22:43 ][環境:MAC+IE 不明]

私はmacを使っていて、
cgiを使いたいと思っているのですが、
どんなフリーソフトを使ってやればいいのか、
さっぱりなのでみなさんのオススメのフリーソフトなどを
教えていただければと思います。
それとcgiのmac専用のような講座など
詳しく教えて下さるサイトさんなどあれば
一緒に教えてもらいたいです。
どうかよろしくお願いします。
それでは失礼します。


1:[回答] TOM neko [2002/05/18 00:04 ]

ここ。
http://homepage1.nifty.com/glass/tom_neko/web/web_06.html
AppleScriptのCGIや、Macのサーバ運用ならここ。
http://mtlab.ecn.fpu.ac.jp/webcon.mtxt
ところで、MacのCGIで何をしたいのですか?


2:[質問] 楓 [2002/05/18 22:25 ]

ありがとうございます!
それで
http://homepage1.nifty.com/glass/tom_neko/web/web_06.html
さんの方に行ってMACPerlですか??
それをダウンロードしようと思ったのですが、
出来ませんでした。。
それとCGIでチャットを作りたいのですが、
無理なんでしょうか??
お返事待っています。
よろしくお願いします。


3:[回答] TOM neko [2002/05/18 23:32 ]

サーバの調子が悪いようですね。ここからどうでしょう。
http://sourceforge.net/project/showfiles.php?group_id=7940
ダウンロードできるところはいくつもあります。

チャットを作るんですか。無理な事はありませんが、あるものを改造した方がはるかに楽ですよ。あと、サーバがWeb共有だと動作が遅いかもしれませんね。他のWebサーバに関しては、もう一つのリンク先で聞いた方が早いかもしれません。


4:[回答] たこ [2002/05/19 13:43 ]

動作環境という点では、MacPerlを入れて動かすよりも、
Mac OS X をインストールする方がよい気がします。
最初っから Apche 入ってますし。


5:[質問] 楓 [2002/05/19 20:13 ]

>TOM nekoさん
行けました!ありがとうございます!
ところで「あるもの」とは何でしょうか??
一応ZOOチャットを作りたいのですが、
やはり初心者では難しいですか。。(汗
それとサーバーがWEB共有というのは
サーバーのサイトに行けば分かる事なのでしょうか??
色々聞いてすみませんっ

>たこさん
私のはMAC OS 9なのですが、
Mac OS Xというのは何なんでしょうか??
それにApcheというのは…??

本当にわからなすぎでごめんなさい!
それではっ!


6:[回答] TOM neko [2002/05/19 22:39 ]

あ。作成環境がMacで、運用するのはISPとかの(おそらくUNIXの)サーバでしたか。
Web共有はMac上のサーバのことです。CGIを試すだけなら、無理に他のサーバにしなくてもよいですね。遅いですが。MacPerlとUNIXのPerlはちょっと違うので気をつけましょう。

「あるもの」って、
http://www.netdene.com/zoochat/
のように、すでに作られてあるもののことです。それを運用するサーバにあわせて設定するだけなら、Mac上で試すまでもなく簡単に設置できます(MacPerl用に書き換える方が大変)。MacPerlの出番も無く、テキストエディタで書き換えるだけ。

「作る」って言えば、一からスクリプトを書くことですが、そうなるとローカルで実験できる環境が必要ですね。


7:[質問] 楓 [2002/05/20 20:29 ]

TOM nekoさん毎回ありがとうございます!

>「あるもの」って、
>http://www.netdene.com/zoochat/
>のように、すでに作られてあるもののことです。それを運用する>サーバにあわせて設定するだけなら、Mac上で試すまでもなく簡
>単に設置できます(MacPerl用に書き換える方が大変)。MacPerlの>出番も無く、テキストエディタで書き換えるだけ。
それがテキストエディタなんですが、
書き換えた後はどうすれば良いのでしょうか??
ZOOチャットの説明を見ると
フォルダに割り振れていれるような事が
書いてあったのですが、新しくフォルダを作って入れるという事なのでしょうか??
それと一番難しくて分からないのが
パーミッションの設定です。
パーミッションを設定して下さいって書かれても
どこにパーミッションがあるんですかっ?!って
状態ですごい悩んでました。。
そこの所を是非教えていただけると嬉しいです。
それでは。


8:[回答] TOM neko [2002/05/21 06:40 ]

Macのフォルダとサーバ上のディレクトリは殆ど同じ意味です。
新しく作ってファイルを入れるようですね。FTPソフトでできますし、Mac上でフォルダに入れて、フォルダごとアップロードしても同じです。

パーミッションとは、サーバ上のファイルとディレクトリの「書き込み、読み込み、実行」を「ユーザ(自分)、グループ、全ての人」に対してどう許可するかの設定です。FTPソフトを使って、サーバにアップロードしたファイル、ディレクトリに対して設定します。
詳しくは下記のページで
http://tohoho.wakusei.ne.jp/wwwxx012.htm


9:[質問] 楓 [2002/05/21 20:43 ]

TOM nekoさん本当に毎回ありがとうございますっ!
分かりやすくて助かってます。

成る程…、
ディレクトリに対して設定…っていう事はアップロードする時に
設定するのでしょうか??
やはりパーミッションの設定はテキストエディタに
書き込むのでしょうか??
一応サーバーさんというのでしょうか。
ホームページスペースにはSKIPUP NETWORKさんのを
貸して頂いているのですが。。
SKIPUP NETWOKさんのサイトはコチラです。
http://www.skipup.com/

それとFTPソフトというとFetchさんのを
ダウンロードさせて頂いたのですが、
IDとかパスワードとかを入れて下さいみたいなのが
出て来たんですけれどそれが
借りているホームページスペースの
ホストIDなどを入れれば良いのでしょうか??
良く分からなくて謎だらけです。(汗
それでは失礼します。


10:[回答] やじうま1号 [2002/05/21 21:05 ]

パーミッションはUNIX上のファイルシステムのものですので、FTPソフトで設定します。

skipupによると、、、
[ CAT 04-14 ] パーミッションの設定はどのようにすればいいの?
パーミッションの設定は下記の通りです。これ以外のパーミッションでも動くものもありますが、 セキュリティー上できる限り「 不必要な許可は与えない 」ようにしたほうが安全です。

   * ロックファイル生成用のディレクトリ、ファイルが生成するディレクトリ(lock/等):
     707 drwx---rwx
   * 実行ファイル(.cgi 等):
     705 -rwx---r-x
   * ログファイル等内容変更を伴うファイル(.dat .log 等):
     606 -rw----rw-
   * パールライブラリ・requireされるだけのファイル(jcode.pl 等):
     604 -rw----r--
   * その他のファイル (HTML等):
     604 or 644 or 664

なので、これを参考に出来ます。

FTPのログインですが、http://support.skipup.com/faq/cat03.html
を参考にして下さい。


11:[回答] TOM neko [2002/05/21 22:49 ]

パーミッションは名前と同じ属性です。どこかに書き込むってことではなく、名前を変えるようにパーミッションを変えればいいのです。で、通常、Macからアップロードし終わってからFTPソフトで設定します。



12:[回答] 楓 [2002/06/05 20:16 ]

随分お返事が遅くなりましたが…(汗
色々とありがとうございました!!
もう少しチャレンジしてみますっ!
長々と本当にありがとうございました★


13:[完了] 楓 [2002/06/05 20:17 ]

すみません、回答になってたのでもう一度書き込ませていただきます…(汗

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World