2016-12-12 71 views
0

我有Magento 1.9.3,我是Magento的新手。 我的新聞訂閱不起作用。我檢查了magento配置中的所有內容。似乎它在服務器上的cron的麻煩。但不知道我不想在服務器上進行更改。我使用的是A2託管服務提供商,並且有一個像這樣的cron集,每30分鐘運行一次。Magneto通訊郵件不會

/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

請讓我知道如果問題中的任何事情都不清楚。我會回答他們。

+0

由於Stack Overflow是一個[編程相關](http://stackoverflow.com/help/on-topic)問答站點,因此我正在投票結束此問題。你的問題不是關於編程。也許你應該在http://magento.stackexchange.com上發佈它呢? – Enigmativity

回答

0

Magento有一個名爲cron.php的腳本,它處理您的Magento商店必須執行的所有定時作業。在這個列表中是發送通訊的任務。您必須設置您的服務器crontab以定期運行此cron.php腳本(例如5分鐘)。

一旦你這樣做,你會發現,如預期

  • 與您的服務器打開一個SSH會話,你的通訊將被髮送出去。 (如果你不能這樣做,你需要 來請求你的主人爲你做這件事)。
  • 瀏覽到你的Magento商店,與 cron.php文件夾的文檔根目錄中有

  • 進入

    pwd此命令爲您提供了當前全路徑的命令。寫下來 地方

  • 輸入命令

    的PHP

    此命令爲您提供了路徑到PHP二進制文件。寫下來的地方

  • 輸入命令

    crontab -e命令

    這打開了你的crontab編輯器,在系統調度在Linux上

    任務
  • 命中[I]鍵在crontab編輯器中進入插入模式(基本上是vi )

  • 在新行上粘貼以下內容,但替換第e路徑

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

  • 命中[ESC]然後鍵入命令

    :WQ

    這節省了在crontab或CNTRL + X和Y

  • 創建一個通訊並安排在2分鐘內發送時間。