LINUX.ORG.RU

crontab php-fpm job

 , , ,


0

1

Поставил ubuntu-server, nginx, mongodb, php-fpm. Написал скрипт, в php.ini ссылку на драйвер mongodb указал, при непосредственном запросе скрипт выполняет, но как мне его можно выполнить через crontab?

Добавил задачу в него, но она не выполнилась из-за ошибки выполнения.

Запускать пробовал так: * * * * * php5 /var/www/test/www/add.php

Получаю фатал, что он не нашел класс MongoClient: PHP Fatal error: Class 'MongoClient' not found in /var/www/test/www/add.php on line 2

Как нужно указать, что бы скрипт выполнялся?


в php.ini ссылку на драйвер mongodb указал

Я не знаю, как в php-fpm, но в связке apache+php есть 2 php.ini файла - один для запуска из консоли — cli (предполагаю, что крон юзает именно его), а второй для апача уже.

$ locate php.ini
/etc/php5/apache2/php.ini
/etc/php5/cli/php.ini

emissar ★★
()

В php.ini? Ха ха, сэр, да вы шутник. Быстренько теперь в /etc/php5/conf.d создайте ini`шку со всем необходимым.

ychuperka
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.