カレッヂ |
質問者 川崎
投稿日 2004/9/13(月) 00:16:59
私書箱を設置致しました。 私書箱は開設、回覧、送信問題ないのですが、 管理画面のadmin.cgiにてdataファイルのデータを認識せず 私書箱なしとなってしまいます。 開設当初でていたようなきがしますが…? なにか解決策あればお願いいたします。
プロバイダ参照:http://www2u.biglobe.ne.jp/~d-create/ |
回答者 kenken
[削除]
投稿日 2004/11/14(日) 23:45:44
同じ理由で苦しんでいます。 私のapache2(win32)だと同じ症状です。 ファイル群をそのままレンタルサーバ(多分FreeBSD)に送ったら、ちゃんと見え ました。つまり、設定等は間違えていないと言う事。 で、admin.cgiの sub get_files の数行下にある $ls = `ls`; を $ls = `dir`; にしてみたら、リストが現れ・・・そうだったのですが、ファイル以外にも$lsに 送り込むので、きちんとは表示されませんが、とにかくリストのようなものが出 ます。 ちなみに、 $ls = "test"; とすると、誤ったリストが1つ出ます。 つまり、lsが有効に機能していないということですね。 どなたか、有効な対応方法がお分かりだったら教えてください。 |
回答者 rescue
[削除]
投稿日 2004/11/28(日) 13:55:53
ご利用ありがとうございます。 この件については設計上の問題がありますので、当方で対応します。 `ls`は直接コマンドを実行する方法ですが、セキュリティ上の問題もあり、 新しいWebサーバではこれがCGIから出来なくなっている場合もあります。 この電子私書箱はかなり前に設計したもので、別の方法を知らずに、 当時リストを取得する方法をその手法に頼っていました。 近日中に全体の設計見直しをしながら校正をかけたいと思います。 しうしたら、動作確認の報告をいただけるとありがたいです。 完成したらまたここでお知らせします。 |
回答者 kenken
[削除]
投稿日 2004/11/28(日) 15:36:48
親切なご回答に感謝します。 新版の完成を待ちたいと思います。 |
質問者 ありがとうございます
[削除]
投稿日 2004/11/29(月) 09:05:45
最新版を楽しみにしております。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |