Крон на общих серверах 1and1
Следующая информация взята из часто задаваемых вопросов 1and1 и должна быть прочитана вместе с инструкциями по Cron_with_Unix_or_Linux:
На следующих страницах очень чётко объясняется, как выполнять основные задачи:
- Как подключиться к серверу через SSH (включая загрузку и использование небольшой программы под названием putty.exe): http://faq.1and1.com/web_space__access/ssh/3.html
- Как создать и отредактировать собственный файл под названием cronTest.php и как найти пути к файлам, которые вам нужны для его работы: http://faq.1and1.com/scripting_languages_supported/cron_jobs/3.html
Теперь, после прохождения вышеуказанного руководства, вам доступно всё необходимое для настройки вашего крона путём редактирования crontab. Теперь вам нужно только точно определить, что добавить в ваш crontab, теперь, когда вы можете его найти и отредактировать. Это описано на странице документации Moodle выше. А именно:
- /15 * * * * /usr/bin/php /path/to/moodle/admin/cli/cron.php
Путь /usr/bin/php для 1and1.co.uk должен быть таким же, как в руководстве и на страницах Moodle, поэтому он указан именно в таком виде.
Для /path/to/moodle/admin/cli вам нужно ввести путь, который вы нашли во время прохождения вышеуказанного руководства, который должен выглядеть примерно так: /username/homepages/nn/.../htdocs/moodle/admin/cron.php. Это то, с чем у вас могут возникнуть трудности, если вы использовали установку одним кликом. Где находится ваш Moodle? Для меня мой Moodle находится прямо внутри моего htdocs, как показано в пути выше. Если вы добрались до командной строки, команда 'pwd' покажет вам полный путь к тому месту, где вы сейчас находитесь. Это должно помочь вам разобраться.