スケジュールされた cron ジョブを使用してスクリプトを実行する際に問題があります。問題は、ブラウザを使用してphpスクリプトを実行すると、問題や失敗などなしに実行されることです。しかし、cronsまたはSSHを使用して実行しようとすると、奇妙なエラーが発生します。
Notice: 未定義のインデックス: HTTP_USER_AGENT の /home/loves/public_html/parser/shop_parse_class.php 行 125 PHP Notice: Undefined offset: 0 in /home/loves/public_html/parser/shop_parse_class.php 行 481 PHP Notice: Undefined offset : 482 行目の /home/loves/public_html/parser/shop_parse_class.php の 1 PHP Notice: 未定義変数: cat の /home/loves/public_html/parser/shop_parse_class.php 行 538
エラーからわかるように、たとえば、オプション HTTP_USER_AGENT が CURL に存在しないことを示しています。これはちょっと奇妙です。問題は環境変数にあるのかもしれませんが、私は Linux システムの知識が乏しいです。