magento新闻邮件发送一直处于“正在发送”状态问题解决

时间:2022-02-20 01:02:25

今天在弄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

保存之后,再次使用新闻邮件功能。成功!

。太高兴了,一个问题就这样攻克了~~