ローカルのMac上で自作CGIのテストをしたいのですが、フリーのソフトで何が必要なのか? また、できればそのインストールから利用方法までの流れがわかるサイトなどを紹介していただければ大変助かります。 ※使用OSはMacOS9です。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

MacOSに付属のWeb共有でも出来ますよ。

(^_^)
詳しくは参考URLをご覧下さい。

※MacJPerl等は別途必要です。

参考URL:http://vvv.geocities.co.jp/SiliconValley-PaloAlt …
    • good
    • 0

MacOS9を御使用とのことですが、Apacheを導入するとなると別な環境が必要かと思いますので、とりあえず現在の環境からの移行が楽なところでMacOS Xでの参考URLを二つ程記載しておきます。


何しろMacOS XにはApacheが付いてきますからね。(^_^)

ちなみに私も以前はMacOS X上でCGIのテストをしていました。

参考URL:http://www.asahi-net.or.jp/~jx4t-kmr/mac/macosx/ …
    • good
    • 0

参考URLがSION1974様の条件にどんぴしゃだと思われますので見てみてください。



参考URL:http://st.sakura.ne.jp/~akehosi/maccgi.html

この回答への補足

ありがとうございます! 大変参考になりました。
で、我が儘は充分承知で...Apacheってソフトを導入する場合の参考サイトもありませんでしょうか?

どなたかお願いします。

補足日時:2002/01/29 18:54
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q自作のフォームにフリーのCGIが使えますか

自作したメールフォームに対して、フリーのメールフォーム(CGIがセットになったもの)のCGIの部分だけの利用は可能なのでしょうか?可能な場合、特別な知識は必要ですか?(当方、CGIについてはフリーの掲示板等の設置程度の知識しかありません。)

また、自作したアンケート用フォームの場合はどうでしょうか。フリーのアンケート用フォームのCGIだけを利用できるものですか?

CGIの勉強のためいろいろ試してみたいのですが、自分が使っているレンタルサーバーはsendmailが使えない為、試してみることができません。どなたか教えていただけないでしょうか?

Aベストアンサー

>いま使っているsendmailのないサーバーで使いたい
>という意味なく
>sendmailシステムの備わったサーバーの場合

そういうことでしたら可能です。
掲示板を設置したことがあるのでしたら、大丈夫だと思います。
メールを送信するCGIによって多少設置の仕方や、NAMEのつけ方などのルールがあるので、説明書を読めば大丈夫だと思います。

Q特定CGI「だけ」が、ローカル環境で実行できない原因について。(POSTでのフォーム送信はローカル実行不可?)

こんばんは。

サーバでは問題なく動くCGI(Perl)が
ローカルPC環境で動きません。
ローカルのHTMLファイルから呼び出すと
CGIファイルがテキストとして表示されます。

しかし、パス関係の間違いはありません。
動かないCGIファイルを「print "Hello!";」などの
単純な文章に書き換え、同じHTMLから呼ぶと動きます。

また、「Perl文法チェックサイト」で
チェックしても、文法間違いはありません。
ほかにどういった原因が考えられますでしょうか?

----------------------------------------
なお、ローカルのHTMLでは
「form」にラジオボタンを配置、
「submit」で「POST」送信したうえで
その結果によってHTMLを生成出力するようにしています。

ここらへん、まったくよく分かっていないのですが
もしかして、こういう送信はローカルでは
実行できないとかあるのでしょうか?
送信部分を削って、HTML出力だけのCGIにすると動きます。

繰り返しますがサーバ上では動作しています。
よろしくお願いいたします。

----------------------------------------
◆環境◆ WindowsXP IE6.01 httpd 1.42m 
ActivePerl(バージョンの見方が分かりません)

こんばんは。

サーバでは問題なく動くCGI(Perl)が
ローカルPC環境で動きません。
ローカルのHTMLファイルから呼び出すと
CGIファイルがテキストとして表示されます。

しかし、パス関係の間違いはありません。
動かないCGIファイルを「print "Hello!";」などの
単純な文章に書き換え、同じHTMLから呼ぶと動きます。

また、「Perl文法チェックサイト」で
チェックしても、文法間違いはありません。
ほかにどういった原因が考えられますでしょうか?

----------------------------------------
...続きを読む

Aベストアンサー

><form action="http://127.0.0.1/~***/***/cgi-bin/test03.cgi">としたら動く

よくある勘違いだと思うけど、formを記述しているファイルもローカルサーバー経由
(http://127.0.0.1/~***/***/xx.htmlなど)で呼び出してないと、
単なる、ファイル表示では、file:///d:/xxx..../xx.html というアドレスになり、
相対アドレス指定では、file:///d:/xxx..../test03.cgiを呼び出すことになるのでテキスト表示になってしまいます。

Qローカルでのcgiのパーミッション変更

自宅サーバーとしてウェブサーバーを構築してPerlはActivePerl。
通常プロバイダ・レンタルサーバーなどでcgiを設置する場合の
パーミッション変更はFTPソフトを使って変更しますが、
ローカルから外部に公開する場合のCGIのパーミッションの変更は
どうやってやるのでしょうか?どうかご教授ください。

Aベストアンサー

こんにちは。ふたたび

この辺の設定は、wwwサーバのソフトにより変わります。

共有と言う意味で言えば、
フォルダを右クリックして、「共有」
◎このフォルダを共有する
[アクセス許可]
 Everyone
があると思います。このままでは、誰であれアクセスできる状態です。
・[追加]を押したときに、WWW-USERなどに設定するソフトもあったりします。
・wwwソフトの設定で、アクセスするフォルダを制限させる場合もあります。

BlackJumboDog を使用した事が無いので、これ以上は、なんとも・・・。
なんとも、不甲斐無い回答ですが・・・
でわでわ

Qmanazu.cgiでローカルディスクの検索は可能?

namazuを使ってPC内の全文検索をしたいと思っています。
PC上でApacheを走らせておけば、namazu.cgiを使ってWebで全文検索が可能でしょうか?
GUIにSearch-Sを使えば、Apacheは必要ないようですが、ApacheとCGIの勉強を兼ねて、上のようなことを考えています。
OSはWinXPです。
Linuxは、殆ど使ったことがありませんが、かつてUNIX4.2BSDでシェルの経験はあります。perlは知りませんが、awkとVBは使えます。(無意味かな?)敷居は高いでしょうか?
よろしくお願いします。

Aベストアンサー

もちろん可能です。
パスの変換などもいりませんから、ほとんどnamazu側の設定は不要なんじゃないでしょうか。

Qローカル環境でのCGIの処理速度が遅いです。

Xamppをインストールして
Apacheとmysql、perlを使用した仮想サーバーをローカル環境に構築しました。
しかし、普通のページ(HTML等)はサクサク表示するのですが、CGIファイルの処理速度がかなり遅いです。
具体的にはMovabletypeを使用しているのですが書き込み、再構築・ブログの管理画面表示など全てに時間がかかる状態です。

現在はレンタルサーバーを借りてそこにもMTをインストールしているのですが、はっきりいってそのレンタルサーバーより2~3倍は遅いです。
私はてっきりローカル環境であればレンタルサーバーと同等、もしくはそれ以上の速度でCGIが実行されると考えていたのですがこういうものなのでしょうか?
また、処理速度を早くする方法などはないでしょうか?
おわかりの方がおられましたらご教授の程、よろしくお願いします。

▼PC環境
Windows2000
Pentium4 1.8GHZ
メモリ 512MB
▼サーバー環境
Apache HTTPD 2.2.6
MySQL 5.0.45
Perl 5.8.8-2.2.4
▼使用ソフト
Movable Type version 4.01

Xamppをインストールして
Apacheとmysql、perlを使用した仮想サーバーをローカル環境に構築しました。
しかし、普通のページ(HTML等)はサクサク表示するのですが、CGIファイルの処理速度がかなり遅いです。
具体的にはMovabletypeを使用しているのですが書き込み、再構築・ブログの管理画面表示など全てに時間がかかる状態です。

現在はレンタルサーバーを借りてそこにもMTをインストールしているのですが、はっきりいってそのレンタルサーバーより2~3倍は遅いです。
私はてっきりローカル環境であれ...続きを読む

Aベストアンサー

メモリ 512MB だと、そんなもんかもしれません。

レンタルサーバと比較して遅いとのことですが、
そのレンタルサーバのスペックはどんなもんなんでしょうか。

単純にcgiの動作速度を向上させたいなら、FastCGI や mod_perl というソリューションはありますが、
これらの効果を得るにも、充分なメモリが不可欠です。


このカテゴリの人気Q&Aランキング

おすすめ情報