新規記事投稿
フォロー記事投稿
記事のキャンセル
From: Yasu.F
<yasuf@big.or.jp>
Subject: Re: 自己解凍型のファイルが展開できないのですが…
Date: 1999/03/07 06:18:37
Reference: mesh.forum.3/00904
3月7日に、ウェラさんは書きました。
>>「うぇぶ会議室」パック (V1.7b) を展開しています。
^^^^^
# 微妙にバグですね(^^;;
>>uudecode forum.tar.Z.uu
>>/usr/local/httpd/htdocs/gear/forum/forumset.cgi[28]: uudecode: not found
>>うぇぶ会議室の復号化に失敗しました。
>>uudecode コマンドが見つからない事が考えられます。
>>自己展開 CGI の最初に設定してあるコマンドパスを確認して下さい。
>
> とでました。
> 何処を見てどう直せばいいんでしょうか…
メッセージのとおり、自己解凍CGIを実行するために必要な uuencode という
ツールが見つからなかったのでしょう。
uuencodeは大半の(UNIX系) OSには標準で附属しているツールですが、中には
標準では入れてくれなかったり、入っていても変な位置にあるため、明示的に
その場所を教えてあげないと実行できなかったりするOSもあるようです。
また、サーバによっては管理者が(何らかのポリシーや、あるいは単に勘違いで)
CGIからuuencodeなどのツールを使えなくしていることもあります。
いちばん簡単な解決法としては
自己解凍CGIではなく *.tar.gz版を自分で展開してサーバに転送する
です(^^; *.tar.gzはWindowsならWinZip、MacOSならStuffIt Expanderなどで
展開できるそうです(どちらの環境も手許に無いので間違ってたらごめんなさい)。
展開されたファイルをサーバに転送したら、マニュアルを参考にして各ファイルの
パーミッション(属性/モード)を適切に設定してあげてください。
あとはsite.plなどの設定を済ませばちゃんと動くでしょう。がんばって
くださいね。