Magento でニュースレターをセットアップしようとしています。webmin で cron.php をセットアップしましたが、機能しているように見えますが、ニュースレターを送信していません。cron_schedule テーブルを確認すると、そこに cron エントリが表示されますが、それらの前に「保留中」ステータスがあります。ただし、www.mydomain.com/cron.php を実行すると、完全に機能し、ニュースレターが送信され、cron_schedule に「成功」ステータスのエントリが作成されます。どこに問題があるのか わかりません。
編集
まあ、数分後にcron_scheduleのnewsletter_send_allエントリのステータスが「成功」に変わりましたが、ニュースレターは送信されていません.magento管理者では、「ニュースレターキュー」のステータスはまだ「送信中」です. 何が原因でしょうか?
編集2
私はこのいまいましいことに 2 日を無駄にしましたが、まだ運がありません。要するに、ブラウザでhttp://www.mydomain.com/cron.phpを実行すると、ニュースレターのメールが送信されます。しかし、このために crontab をセットアップすると、私の顔を監視するだけで、ニュースレターは送信されません。私が試してみました:
1)。php -f /var/www/vhosts/mydomain.com/subdomains/staging/httpdocs/cron.php
2)。/usr/bin/php -f /var/www/vhosts/mydomain.com/subdomains/staging/httpdocs/cron.php
3)。wget "http://www.mydomain.com/cron.php"
4)。/usr/bin/wget "http://www.mydomain.com/cron.php"
何も機能していないようです。chmod 777 cron.php、chown apache:apache cron.php、chown root:root cron.php、chown myuser:myuser cron.php を試してみました...すべて失敗しました...