Запуск задач плагина Symfony через SSH командной строки на виртуальном хостинге - PullRequest
1 голос
/ 18 октября 2010

Моя обычная среда хостинга - это выделенный сервер, однако для одного проекта мне необходимо развернуть Symfony в учетной записи общего хостинга Linux.

Сам проект работает нормально, однако, когда я подключаюсь к серверу по SSH, командная строка не работает должным образом.

Например, если я перехожу к data / symfony / bin, введите:

php symfony 

возвращает список функций Symfony, но не задачи, связанные с моими плагинами, такими как sfLucene.

Как я могу сообщить CLI о подключаемых модулях, чтобы я мог выполнять такие задачи, как перестройка моего индекса sfLucene?

Ответы [ 2 ]

0 голосов
/ 27 октября 2010

В конце я попросил мои хосты улучшить мой доступ, чтобы мои скрипты запускались.

Затем я мог запустить файл symfony по умолчанию в корне каталога проекта:

php symfony lucene-rebuild
0 голосов
/ 20 октября 2010

Инициализируйте экземпляр приложения Symfony в верхней части скрипта, который вы хотите запустить, и вставьте в скрипт то, что вы хотите сделать:

require_once('/var/www/domains/yourdomain.com/www/htdocs/config/ProjectConfiguration.class.php');
$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', false);
sfContext::createInstance($configuration);

(измените свой собственный путь к проекту)

Это то, что я использую для запуска заданий Cron или просто запускаю Symfony через CLI.

Помогает ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...