magento 1.9.2.4 электронная почта для нового заказа не работает [дубликат]


Я использую версию Magento 1.9.2.4, и электронная почта не работает. Я также установил полный cron в своей панели управления с .sh и .php, но не работает, как я могу решить проблему.

php cron :- php -f /home/username/public_html/cron.php

sh cron :- sh /home/username/public_html/cron.sh
Author: Murtuza Zabuawala, 2016-10-18

3 answers

Пожалуйста, следуйте инструкциям и проверьте:

1) перейдите в корневой файл .htaccess и прокомментируйте нижеприведенную строку.

<Files cron.php>

    #Order allow,deny
    #Deny from all

</Files>

2) перейдите в свою панель управления и установите cron, как показано ниже

*/5 * * * * wget -O - http://youdomain/cron.php >/dev/null 2>&1

Наслаждайтесь:)

 0
Author: Nikunj Vadariya, 2016-10-19 07:06:04

Вам не нужно добавлять cron.php файл в cpanel cronjob, если у вас есть файл add cron.sh.

Добавьте ниже вместо вашей строки sh

bin/sh /home/username/public_html/cron.sh

Решение 2:

Добавить https://www.magentocommerce.com/magento-connect/smtp-pro-email-free-custom-smtp-email.html{[14] }это расширение, в system ->конфигурация этого расширения вы получаете одну настройку, чтобы вы могли удалить почту заказа из очереди и отправить в режиме реального времени

Перейдите к system->configuration->Aschroder Extensions->Smtp pro-> Queue Configuration->Queue Usage установите значение никогда и ваш заказ электронная почта отправляется напрямую

 1
Author: Murtuza Zabuawala, 2016-10-18 11:01:55

Задание Cron является важным компонентом для правильной работы Magento. Он широко используется для выполнения действий, выполняемых по расписанию, таких как индексирование и кэширование, отправка электронной почты, создание карты сайта, обновление курсов валют и многие другие действия.

Войдите на сервер по SSH. Запустите команду crontab -e, чтобы добавить задачу cron. На этом этапе вы увидите текстовый редактор, в котором вы можете добавлять или редактировать задачи cron. Начиная с новой строки, добавьте следующее запись:

*/5 * * * * sh /path/to/your/magento/site/root/cron.sh

Опять же, не забудьте вставить свой собственный путь к папке по умолчанию!

Сохраните изменения и закройте файл. Если вы все сделали правильно, команда crontab -l покажет вам только что созданную задачу.

 0
Author: baconl, 2016-10-18 11:40:56