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
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
Наслаждайтесь:)
Вам не нужно добавлять cron.php файл в cpanel cronjob, если у вас есть файл add cron.sh
.
Добавьте ниже вместо вашей строки sh
bin/sh /home/username/public_html/cron.sh
Решение 2:
Перейдите к system->configuration->Aschroder Extensions->Smtp pro-> Queue Configuration->Queue Usage
установите значение никогда и ваш заказ электронная почта отправляется напрямую
Задание Cron является важным компонентом для правильной работы Magento. Он широко используется для выполнения действий, выполняемых по расписанию, таких как индексирование и кэширование, отправка электронной почты, создание карты сайта, обновление курсов валют и многие другие действия.
Войдите на сервер по SSH. Запустите команду crontab -e, чтобы добавить задачу cron. На этом этапе вы увидите текстовый редактор, в котором вы можете добавлять или редактировать задачи cron. Начиная с новой строки, добавьте следующее запись:
*/5 * * * * sh /path/to/your/magento/site/root/cron.sh
Опять же, не забудьте вставить свой собственный путь к папке по умолчанию!
Сохраните изменения и закройте файл. Если вы все сделали правильно, команда crontab -l покажет вам только что созданную задачу.