/usr/local/bin/nkf に対する対処は?

[上に] [前に] [次に]
ラジオ 2000/02/07(月) 11:36:59
サイトを移転しました。
 以前のスペースではSSI/CGI共に設置可能で
フリーのCGIスクリプトを設置する際
perlのパスくらいしか注意せずに設置できました。
 移転先ではCGIのみ可能でperlのパスは同じだったので
パーミッション、パスなど何度も確認し設置したのですが
エラーの500で動作しませんでした。
そこで プロバイダーから送られてきた情報をよく見ると
nkf  /usr/local/bin/nkf
という覧がありました。
前はnkfについて書かれていなかったので気にしないで
いたのですが 移転先では わざわざ書いているという事は
nkfを使っている所では何か記述しなくては
CGIスクリプトは動かないのでしょうか?
perlは(perl-5.005.03)と書いてありました。
ご指導の程よろしくお願いいたします。

なおCGIスクリプトはここのラウンジなど複数使っています。
 動いたスクリプト
  ゆいちゃっと、Cosmo Navi(KENT-WEB)、
  SUNBBS(KENT-WEB)、

 動かないスクリプト
  fantasyboard(KENT-WEB)、TwnLounge(ココ)、
  夢カウンタ(KENT-WEB)等

ラウォッチ 2000/02/07(月) 12:49:01
Cosmo NaviがOKで、fantasyboardがNGですか。

たぶん、sendmailかsymlinkが今度のプロバイダではサポートされていないのでは?
とりあず、sendmailを使わない指定で、ロックもsymlinkでなくopenの方を指定してやってみたら?

ラジオ 2000/02/07(月) 13:30:46
ラウォッチさんどうもレスありがとうございます。

sendmailはサポートされていました。
sendmailをオフにして
symlinkはnoの設定でなっていましたが
openにしてみましたが
Internal Server Error500でした。

telnetで入ればいろいろ調べられるらしい
のですが入れません。TeraTermとDOS窓で試みました。
/usr/local/bin/nkfは本当に素人の私の予想であって
関係ないけもしません。

ラウォッチ 2000/02/07(月) 14:06:13
またまた、わかりません!

fantasyboard等を新しいプロバイダに移行したとき、ログファイル等も移行して、
パーミッション等も問題ないですよね。

ラジオ 2000/02/07(月) 14:41:38
fantasyboardのログファイルのパーミッション
確認したところ説明書の通り666にしてありました。
他のファイルもあっていました。
パーミッションのほうは 何回も確認しては 同じ設定に
してたのでおそらく間違いはなさそうです。

FTPでファイル見て確認した後アップロードするのを
繰り返していたら Twnlngは正常に動くようになりました。
これまた予想なのですが、もしかしたらバイナリで転送
していたのかもしれません。
(FTPの設定は変えていないのでそんな事ないと思うのですが
それくらいしか考えられないのです。)
そう思いつき夢カウンタをもう一度解凍しなおし
転送モードによく注意してアップロードしましたが
エラー500でした。
題名の/usr/local/bin/nkfは関係なさそうでもっと初歩的で
ずれてきましたが どうかよろしくお願い致します。

ラウォッチ 2000/02/07(月) 15:26:58
TwnlngはOKですか!
夢カウンタは知りませんが、fantasyboardはわけあってよーく知っています。
こちらも、「一度解凍し」からやられた方がよいかと...。
こちらは、gifファイルもありますので、ftpの転送モードに注意して下さい。
gifばバイナリ、cgi、pl はアスキーです。

あと、ブラウザのキャシュ機能をクリアし、かつオフにしてテストして下さい。
結構、ブラウザのキャシュ機能にだまされます。
では、がんばって!

ラジオ 2000/02/08(火) 09:38:48
今までいくつもCGIの設置してきて スクリプトの簡単な
改造をしてきたのですが、設置でここまで苦戦するとは
思いもしませんでした。

さて fantasyboardを転送モードに注意して
新しくDLしたファイルをアップしましたが 動きませんでした。
次にディレクトリを一回削除し作り直しアップしましたが同じく
動きませんでした。両方サーバーエラー500でした。
悔しいので もう少し同じ事繰り返してみます。

ラウォッチ 2000/02/08(火) 10:23:29
fantasyboardの設置でなく、ロジックなら解説したページがあります。

http://www.parkcity.ne.jp/~chaichan/bin/htmcount.cgi?name=perlmain

参考になるかも。

ラジオ 2000/02/08(火) 16:11:36
[[解決]]
 一通り私のできることは手をつくしたつもりですが
結局 設置できませんでした。

 今のままでは原因もよくわからないので
telnet使用などプロバイダーに
問い合わせて聞いてみることにします。
後で原因がわかった時には書かせて頂きますが
勝手ながら とりあえず[解決]チェックさせて頂きます。

 解説のページ今さっと見ただけですが
fantasyboardの理解にとても役立ちそうです。
ブックマークに入れましたので後で
ゆっくり読ませて頂きます。
ラウォッチさん ご丁寧にどうもありがとうございました!

ラジオ 2000/02/10(木) 18:49:13
[[解決]]
解決致しました。
プロバイダーのほうにメールで問い合わせていたのですが
反応が遅かったので電話で問い合わせてみたところ
パーミッションの設定が
777を705に 666、644等を604にするようにとの回答を
貰い そのように設定したら 上記のすべてのスクリプトで
動作致しました。
お騒がせいたしました。改めて解決とさせていただきます。
ありがとうございました。

[上に] [前に] [次に]