你好,我正在从服务器发送邮件。
如果我直接在服务器上运行它,我会得到一个合适的url,但当处理cronjob时,url是本地主机。我使用CodeIgniter框架运行在Ubuntu 13.04上,带有ssmtp
这是我的编码:
$yes = site_url('job/itemExtend/?id=' . urlencode($this->encrypt->encode($itemid)));
$no = site_url('job/itemFree/?id=' . urlencode($this->encrypt->encode($itemid)));
我的密友:
10 0 * * * php /var/www/TakeAway/index.php job checkTakeAways
PHP根据环境使用单独的ini文件:
- php.ini
- cli/php.ini
- cgi/php.ini
请确保已正确配置它们,以指定选项