0

こんにちは、サーバーからメールを送信しています。

サーバーで直接実行すると、適切な URL が取得されますが、cronjob が処理されると、URL はローカル ホストになります。ssmtpを使用してUbuntu 13.04で実行されているCodeIgniterフレームワークを使用しています

これは私のエンコードです:

$yes = site_url('job/itemExtend/?id=' . urlencode($this->encrypt->encode($itemid)));
$no = site_url('job/itemFree/?id=' . urlencode($this->encrypt->encode($itemid)));

私のcronジョブ:

10 0 * * * php /var/www/TakeAway/index.php job checkTakeAways
4

1 に答える 1

0

PHP は、環境に応じて個別の ini ファイルを使用します。

  • php.ini
  • cli/php.ini
  • cgi/php.ini

オプションを指定するために、それらをすべて正しく構成したことを確認してください

于 2013-12-12T10:43:35.197 に答える