- ベストアンサー
設置してあるCGIをサーバー上でコピーって出来ないでしょうか?
ふと思ったのですが、設置してあるCGIで例えば掲示板やメールフォームなどなどサーバー上で簡単にコピーしてもうひとつ設置!とかって出来ないものでしょうか? できたらとても簡単ですし、便利かなーと思ったのですが?どうなのでしょうか?詳しい方よろしくお願いいたします。 また、違った方法でも似たような感じで簡単に設置できる方法などアドバイスいただけましたら幸いです! よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
UNIX系さーばーとしてお答えします 同じディレクトリ内にCGIをコピーする場合 teratermなどでサーバーにログインして コピー元がa.cgi コピー先が b.cgiなら cp a.cgi b.cgi と入力します。パーミッションも同じままコピーされます そのCGI用にサブディレクトリを設置してあって ディレクトリごとコピーする場合、それぞれA-BBS B-BBSなら cp -rf A-BBS B-BBS です。 で、下の方も書かれていますが、cgi中に記述された パス関係も全く同じままですので、まあライブラリは共有するとしても ログや設定fileはパス指定が問題です 上の例でA-BBS/以下にログfileがありパス指定で ./bbs.log とか ./log/bbs.log のような相対指定なら良いのですが /home/tarou/public_html/A-BBS/bbs.log のような 絶対パスだとそのままではまずいですし 相対パスでもcgiからみて別ツリー系統 例えば ../log/bbs.log のような指定があると これまた書き換えです で、それを確認するにしても書き換えるにしても ある程度のプログラミング能力が必要ですね