Calendar

<< 10月  
 123
45678910
11121314151617
18192021222324
25262728293031

Mobile

  • んっ cronでpearが動かない!?
  • 2010.05.27
  • ブラウザから起動すると正常に動くプログラムがcronだと動かないというのはたまにある現象だし、今までは殆どの場合、パスの違いが原因でした。
    今回、pearをcronで動かしたかったのだが、動かなかったので、include_pathを調べてみたが合ってる様子。
    色々試してみたところ、PHPがセーフモードの為、動かなかったのが判明した。
    ブラウザで起動する場合は、php.ini、httpd.conf、.htaccessの設定を読むが、cron(CLI)ではデフォルトはphp.iniのみだそうなので、php.iniのsafe_modeをOffにしようとも思ったが、そうするとサーバ全てに反映されてしまい、セキュリティ上好ましくない為、cronの記述に「/usr/bin/php -d safe_mode=off」のように -d safe_mode=off を追加することにより問題が解消されました。


    ホームページ制作・WEBシステム開発

【この記事のタグ】

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

▲ PAGE TOP