/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にするようにとの回答を
貰い そのように設定したら 上記のすべてのスクリプトで
動作致しました。
お騒がせいたしました。改めて解決とさせていただきます。
ありがとうございました。
[上に]
[前に]
[次に]