crondでphpのfgetcsv関数が正常に動かない

叩いて動かす分には問題ないが、cronだとCSVの日本語がfgetcsvで動かない。

cronの設定ではよくある話。

パーミッションも問題ないのでおかしいなーと思ったら、
LANGという環境変数に応じてfgetcsv関数は動作がかわるとのこと。

export LANG="ja_JP.UTF-8"
batch.php

※cron設定時に(自分で叩いてデバックしてうまくいくことは確認すると思うが)、
 その時にcronで失敗する時は以下2点を疑うこと。
・環境変数の違いがないか。
・パーミッションに間違いがないか。

【参考】結構事例あり。
www.yuigahama.org/?p=370
tkuchiki.hatenablog.com/entry/2013/04/23/224125
yassu.jp/pukiwiki/index.php?crontab%A4%C7fgetcsv

(Visited 4 times, 1 visits today)
このエントリーをはてなブックマークに追加
このエントリーを Google ブックマーク に追加
[`yahoo` not found]
[`livedoor` not found]

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload CAPTCHA.