新規記事投稿
フォロー記事投稿
記事のキャンセル
From: TAD
<hotani@mua.biglobe.ne.jp>
Subject: Re: npc.cgi
Date: 2001/07/12 10:36:39
Reference: mesh.forum.4/00300
7月11日に、takaさんは書きました。
>7月9日に、TADは書きました。
>
>>コンパイル環境がない場合やコンパイルって何?な場合は
>>バイナリライブラリからご自分のWebサーバのOS用のバイナリを
>>ダウンロードして下さい。
>下記のサイトよりダウンロードしたんですが
>http://www2a.biglobe.ne.jp/~seikofan/htm/cgi/npc.html
そのページの中のどのファイルでしょうか。
「ステップ2(ダウンロード)」に書いてあるnpc.binファイルでしょうか。
もしそうならば、そのファイルはプログラムファイル(cgiプログラム)そのものなので
ファイル名をnpc.cgiに変えれば良いだけです。
が、適切なOS上でないと動作しません。
>書いてあるプロパイダーが違うんですが
>設置可能なんでしょうか?
上記のページに以下の記述があるのはご覧になってますか。
BIGLOBE (Meshnet)以外のサーバをご利用の方へ
このページは基本的にBIGLOBE (Meshnet)の会員を対象に書いております。
MeshではCGIが使えます。また、サーバのOSがSunOS(一部HP-UX)です。したがいまして、
他ネットの方もサーバーがSunOS(又はHP-UX)で動いているなら、このページの方法で移植出来ます。
(中略)
他OSでは、バイナリライブラリも一部用意されています。
バイナリとは、つまり、UNIXでは、それぞれのOS用にコンパイル(変換)する必要があるのですが、
UNIXが出来ない方の為に、既にコンパイルされたファイルを供給するものです。
凡例から変更箇所を推察できると思いますので、やってみてください。
というわけで、npc.cgiはperlで書かれたプログラムではなくC言語でかかれたプログラムなので
動作させるサーバのOSにあったものを使用する必要があるのです。
ですから、前述しましたにあさんの「バイナリライブラリ」からご自分の
サーバのOSにあったバイナリファイルを持ってきてください。