今天在弄magento新闻邮件发送时候发现,单个邮件发送全然没有问题,可是新闻邮件订阅死活都不成功。国内国外的帖子都翻了一遍没实用,最后还是得靠自己了。于是開始慢慢找问题
首先想到是不是crontab的问题。由于magento是使用crontab来定期运行magento项目更文件夹下得cron.php文件来实现邮件的发送,于是使用命令
crontab -e编辑crontab文件,加入
*/1 * * * * /alidata/server/php-5.5.7/bin/php /alidata/www/dwstore/cron.php每分钟运行下面cron.php文件。可是发现还是不行,好吧,我看了下面根文件夹下面的cron.sh文件。发现当中一句
PHP_BIN=‘which php’可能是原因,由于我的php环境不是系统自带的php环境,路径不一样,全部把php的路径直接写了出来:
PHP_BIN=/alidata/server/php-5.5.7/bin/php
保存之后,再次使用新闻邮件功能。成功!
!
!
。太高兴了,一个问题就这样攻克了~~