MailPoetのステップメールが動かない…
当社では無料でメールセミナーを行っているのですが、その際、MailPoetというステップメールプラグイン(Wordpress)を使っています。
※MailPoetはステップメール以外にもメルマガ機能もあります。
しかし、ステップメールをXserverのcronでスケジュールすると、送信されない問題があったので記録しておきたいと思います。
結論からいうと、MailPoetで指定されているcronの設定が異なります。
下記、赤枠の部分です。
このように記述を変えると動きました。
【誤】
php /home/XXXXXX/XXXXXX/public_html/wp-content/plugins/mailpoet/mailpoet-cron.php /home/XXXXXX/XXXXXX/public_html/
【正】
/usr/bin/php7.2 /home/XXXXXX/XXXXXX/public_html/wp-content/plugins/mailpoet/mailpoet-cron.php /home/XXXXXX/XXXXXX/public_html/
ちなみに誤のコマンドだと、以下のエラーが発生します。
PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/XXXXXX/XXXXXX/public_html/wp-content/plugins/mailpoet/mailpoet-cron.php on line 40