ログをダウンロードするとパーミッションが変わってしまう

森本さん (2012-09-20 12:45:40) http://m.from.tv/mail/example.html

こんにちは。
約3年ほど前、バージョン2.08を設置するのに色々とサポートで質問させて
いただいた者です。
今回サーバーを変更するにあたり、この「メールフォームプロ」もバージョンアップを
はかろうと考えた次第でした(3.20に)。

今回も、旧バージョンのマニュアルを見つつ、細かいとこまではいじってないのですが
なんとか設置も出来、動作確認も済みました。

CSVログ保存の設定にしまして、ログをダウンロードしたり削除したりすると、4つのファイル・・・
dat.postlog.csv.cgi
dat.serial.cgi
dat.time.cgi
dat.unique.cgi
が、パーミッション777から600に変更されてしまいます。
ダウンロードや削除をしてからそのままにしておくとログが取れないのですが、
777のままにしておく解決方法はないでしょうか?
よろしくお願いします。

Re:ログをダウンロードするとパーミッションが変わってしまう

makさん (2012-09-21 14:31:35) http://ikeda-norihiko.com/mail.html

勝手な解釈なので、あくまでも自己責任で。
バックアップも取ってから行って下さい。

単純に、拡張子「cgi」を「dat」に変えて、パーミッションを設定してみて下さい。
dat.serial.cgiだったらserial.dat
dat.time.cgiだったらtime.dat
dat.unique.cgiだったらunique.dat
です。
実際、私もこれで動作確認とれてます。

Re:ログをダウンロードするとパーミッションが変わってしまう

makさん (2012-09-21 14:47:41) http://ikeda-norihiko.com/mail.html

すみません。
送信は出来ていますが、シリアルNOとれてませんでした。

datではなく、cgiのままの方がシリアルとれるみたいです。
パーミッションは変わってしまいますが、問題なく動作してれば大丈夫じゃないかなと(;´∀`)

Re:ログをダウンロードするとパーミッションが変わってしまう

和田 (2012-09-24 11:24:39) www.synck.com

あれ、マジですか。一応CGI側で保存する前に777にして、保存し終わったら600にするような仕組みになっていたと思うのですが、保存できなかったでしょうか。もしできないようであれば、ちょっと特殊なサーバをご利用なのかもしれません(ファイル所有権とFTP権限が異なるとか異ならないとか)。
その際はちょこっとプログラムに手をいれる必要があるので、言ってください。やりますから。

Re:ログをダウンロードするとパーミッションが変わってしまう

和田 (2012-09-24 11:30:11) www.synck.com

度々すいません。makさま補足ありがとうございます!
拡張子をcgi以外にするというのもひとつの方法なのですが、ご利用頂いているWebサーバによってはcgi以外の拡張子の場合、http経由(ブラウザから)でアクセスした場合にマルッと見えてしまう可能性があるため、拡張子がcgiになっています。一般的なWebサーバの場合はdatは不可視になってるのですが、気の利かないサーバの場合はdatがマルッとテキスト状態で見えるため、何かしら危険ですのでご注意ください。

Re:Re:ログをダウンロードするとパーミッションが変わってしまう

森本さん (2012-09-24 11:40:25) http://m.from.tv/mail/example.html

和田様 mak様 回答ありがとうございます。

ログをダウンロードしたら、パーミッションが600に変更されるのは仕様やったということでしょうか?
ログはダウンロードできるんです。ただ、ダウンロード後また4つのファイルを777に設定しなおさないと、600のままで置いとくと、ログを取らなくなるので、ダウンロードしたら、いちいち777に設定しなおさないといけません。
ダウンロードしても777のままになっている方法というのがないのかお聞きしたかったんです。
さくらインターネットサーバーを使ってます。

Re:Re:Re:ログをダウンロードするとパーミッションが変わってしまう

森本さん (2012-09-24 12:18:14) http://m.from.tv/mail/example.html

何度もすみません。
パーミッション600に変更された後でもログが取れていることが確認できました。
設置当時はログが取れてなかったので質問させていただいたんですが・・。

お騒がせしてすみませんでした。