memocon プログラミングのメモや物欲日記、雑記等

crontabでsudoを利用する時の注意点など

2013年05月20日 14時15分

crontabでタスクを実行して日次や週次処理を実行するようなこと多いと思います。

その時に何も考えずにログインしたユーザでcrontabを設定していたらその時に生成されるログファイル等の所有者がapacheでなく仕掛けたユーザになって正常にログが出力されないというとても残念なことになるのでその対応。

これだとcrontabを仕掛けた時のユーザ権限で実行されてしまうのでsudoしました。

しかしsudoにてパスワードを求められてしまいうまくいかないのでvisudoでsudoに関する設定を変更します。

続きをみる

続・FuelPHPで巨大ファイルのダウンロードさせる

2013年05月01日 18時10分

前の記事でFuelPHPでのファイルのダウンロードが上手く動いたと書いたのですが本番環境だけ以下のようなエラーが出て悩んでおりました。

ダウンロードしたファイルの最後に上のエラーメッセージが付いてしまっていました。
ダウンロードファイルがzipファイルでエラーメッセージが付いていても正常に展開できていたので気付くのが遅れてしまいました。
後、ob_startが絡んでいるのかFuelPHPのログに出てなかったんですよね。

このエラーメッセージは何?とGoogle先生に聞いてみるとFuelPHPでこのエラーの場合はtimezoneが設定されていないのでconfig.phpで設定しましょうとばかり出てきます。
その設定は既にしているので今回は別原因です。

続きをみる