2016-12-12 20 views
0

私はMagento 1.9.3を持っています。私はMagentoを初めて使っています。 ニュースレターの定期購読が機能していません。私はすべてのものをマゼンタの構成でチェックしました。サーバー上のcronに問題があると思われます。しかし、私はサーバー上で変更を加えたくないことを知っています。私はA2ホスティングプロバイダを使用しています。このようなcronセットがあります。これは30分ごとに実行されます。Magneto Newsletterメールが届かない

/bin/cagefs_enter.proxied php /home/lasakico/public_html/cron.php 1>/dev/null 2>/dev/null 

cronまたはmagentoの問題の原因がわかりません。

私はスケジュールごとに生成値がために保存されているMagentoの設定 - >詳細設定>システム - >クロンを、チェックしている:15、残りは20、15、10、60600

のようなものなら、私に知らせてください。この質問では何も明確ではありません。私はそれらをansします。

+0

Stack Overflowが[プログラミング関連](http://stackoverflow.com/help/on-topic)のQ&Aサイトであるため、この質問をトピックとしてクローズすることにしました。あなたの質問はプログラミングに関するものではありません。おそらくあなたは代わりにhttp://magento.stackexchange.comに投稿する必要がありますか? – Enigmativity

答えて

0

MagentoにはMagentoストアが行う必要があるすべてのタイムドジョブを処理するcron.phpというスクリプトがあります。このリストには、ニュースレターを送信するタスクがあります。このcron.phpスクリプトを一定の間隔(例えば5分)で実行するには、サーバーのcrontabを設定する必要があります。

一度これを行う、あなたが

  • 期待どおりのニュースレターが送信されることを見つける必要がありますが、サーバーとのSSHセッションを開きます。 (あなたがこれを行うことができない場合は があなたの代わりにこれを行うためにホストに依頼する必要があるでしょう)。そこ

  • であなたのMagentoの店、 cron.phpとフォルダのドキュメントルートへ

  • ブラウズは、このコマンドは、現在の完全なパスを提供します

    pwdコマンドを入力します。これを書き留め どこか

  • は、このコマンドは、あなたのPHPのバイナリへのパスを与える

    をPHPコマンド

    を入力してください。このことを書き留めてどこか

  • これは、[I]キーを打つのLinux

  • に タスクをスケジュールするためのシステムであり、あなたのcrontabエディタを開き、コマンド

    のcrontabに-e

    を入力します。 crontabエディタで挿入モードに入る(基本的に )

  • 新しい行に次のものを貼り付けますが、あなたの前に持っている のパスを持つeパス

    */5 * * */path/to/php -f/path/to/cron。PHP

  • ヒット[ESC]次にコマンド

    入力:これは

  • がニュースレターを作成するのcrontabまたはCNTRL + XとYを保存

    WQを、2分間に送信するようにスケジュール時間。

関連する問題