最近、私の cron ジョブの 1 つで問題が発生しました。私の人生では、それを理解できないようです。
ときどき、このエラーに関するメールを受け取ります。
strpos(): Empty delimiter in
/home/.sites/28/site1/web/includes/localization.php on line 119
これの件名ヘッダー:
Cron <vps> cd /home/.sites/28/site1/web/ && /home/php/bin/php -f dat/cron.php
簡単なことですが、119 行目のコード行を見てみましょう。これは次のようになっています。
if (strpos($pageName, $webRoot) === 0).
ここで、上記のコード行が cron.php ファイルによって呼び出されていると想定しています。次のように呼び出されます。
SendSMS(translate("cancel_sms", $request['languageID']), $request['phone']);
問題が言う部分にあると仮定するのは正しい$request['languageID']
ですか?それとも私はポイントを完全に見逃していますか?
ご協力いただきありがとうございます!