Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 18.05.2017 15:49:06

Не работает планировщик

Добрый день. Столкнулся с тем, что перестал работать планировщик. CRON настроен, запускает команды. Планировщик не выполняет задачу, но при этом каждую минуту логируется ошибка. Если запускать задачу из консоли - она выполняется и работает как надо. В чем может быть причина? В логах пишет следующее:

local.CRITICAL: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Class 'PDO' not found' in /vendor/laravel/framework/src/Illuminate/Database/Connection.php:1199
Stack trace:

Не в сети

#2 18.05.2017 16:13:40

Re: Не работает планировщик

скорее всего у командно-строчного пхп другой конфиг и в нём не включено нужное расширение. набери php -m и посмотри будут ли в списке mysql, mysqli, mysqlnd и конечно же pdo_mysql? (начиная с 7.0 mysql недоступен, а mysqlnd может быть как установлен так и нет)

Не в сети

#3 18.05.2017 16:15:24

Re: Не работает планировщик

все есть.

Не в сети

#4 18.05.2017 17:42:24

Re: Не работает планировщик

ну вот а когда код запускается через крон – нету smile как-то значит не так настроен сервер, что пхп так странно работает. потому что PDO – стандартный класс, если его нет – значит нет нужного расширения пхп, иначе и быть не может

Не в сети

#5 18.05.2017 17:53:25

Re: Не работает планировщик

вопрос решен. были разные версии php в cli и на сервере

Не в сети

Подвал раздела