Пользовательская задача Symfony не работает на хостинге - PullRequest
0 голосов
/ 24 декабря 2010

Я создал пользовательскую задачу, которая прекрасно работает на моей машине для разработки, но когда я загрузил ее на сервер, я получил сообщение ниже.

Задача «Проект: страны обновления» не определены.

Есть ли какие-либо другие настройки, чтобы он мог работать?

Спасибо, Radu.

Ответы [ 2 ]

2 голосов
/ 26 декабря 2010

Измените текущий рабочий каталог на корневой каталог проекта и выполните команду там.В вашем crontab это должно выглядеть так:

*/15 * * * * cd /path/to/project; time php symfony project:update-countries
0 голосов
/ 11 декабря 2013

Убедитесь, что имя файла загруженной задачи выглядит следующим образом:

namespace + task name + "Task.class.php"

Ex: projectUpdateCountriesTask.class.php

Результаты с другими именами не будут приняты Symfony, поэтому задача не будет отображаться во внутреннем списке задач, даже если в файле указаны желаемое пространство имен и имя файла.

...