2015-04-27 4 views
0

Я пытаюсь правильно настроить работу Cron для своего Magento, чтобы я мог отправить рассылку.Magento - Как правильно настроить работу Cron на общем хостинге

Я видел много путеводителей, но любой из них работал на меня.

Вот мой PHP Информация о файле: http://sportsdirect.bg/phpinfo.php

Сейчас любая работа Cron работает для моего Magento, мне нужно, чтобы установить его!

Не могли бы вы дать мне команду, которую я должен поместить в свою cпанель, чтобы она выполнялась каждые 5 минут.

My Magento версия 1.9.0.1.

Заранее благодарен!

ответ

1

Вы можете использовать это, чтобы создать хроны на каждую 5 мин

*/5 * * * * /home/magento/cron.sh 

Вы должны заменить /home/magento/cron.sh с согласно вашему setup.This будет работать на любую версию Magento, как хроны не зависят от версии Magento.

Попробуйте это для Вашего случая

*/5 * * * * /public_html/HEREisMYmagento/cron.sh 
+0

Мой путь к основному веб-каталогу только: '/ public_html/HEREisMYmagento /' Так как это должно выглядеть? –

+0

@TonyStark Проверьте обновленный ответ – Muk

+0

@TonyStark Работает ли вам cronjob сейчас? – Muk

0

Сначала вы должны найти полный путь к файлу cron.sh /public_html/HereisMymagento/cron.sh, скорее всего, неправильно.

Обычно это /home/yourusername/public_html/HereisMymagento/cron.sh . Ваше имя пользователя может быть именем пользователя, с которым вы используете для входа, или это может быть случайный идентификатор учетной записи.

Вот CPanel Документация для добавления Работы Cron https://documentation.cpanel.net/display/ALD/Cron+Jobs

Вы должны указать полный путь на сервере для окна командной

Если вы хотите, чтобы определить путь к хронам вы можете использовать команда phpinfo.

Если вы плохо разбираетесь в управлении файлами php, ваш хостинг-провайдер должен быть рад помочь вам настроить работу cron. Просто сообщите им, какой файл вы хотите запустить.

Если они не так полезны, вам придется самостоятельно разобраться.

Чтобы найти этот путь, вы можете создать файл с именем PHP phpinfo.php со следующим содержанием

<?php echo phpinfo(); ?> 

Поместите этот файл в том же месте, cron.sh и перейдите к нему с помощью браузера

http://yoursite.com/phpinfo.php

Прокрутите вниз до нижней части и искать _SERVER [ «SCRIPT_FILENAME»] Это будет означать полный путь к файлу PHP. Просто измените имя файла на cron.sh и поместите его в поле команды в cPanel cron.

Я предлагаю удалить файл с помощью phpinfo() с сервера после того, как вы закончите, чтобы никто его не видел.

Смежные вопросы