Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Добрый день. Столкнулся с тем, что перестал работать планировщик. 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:
Не в сети
скорее всего у командно-строчного пхп другой конфиг и в нём не включено нужное расширение. набери php -m и посмотри будут ли в списке mysql, mysqli, mysqlnd и конечно же pdo_mysql? (начиная с 7.0 mysql недоступен, а mysqlnd может быть как установлен так и нет)
Не в сети
все есть.
Не в сети
ну вот а когда код запускается через крон – нету как-то значит не так настроен сервер, что пхп так странно работает. потому что PDO – стандартный класс, если его нет – значит нет нужного расширения пхп, иначе и быть не может
Не в сети
вопрос решен. были разные версии php в cli и на сервере
Не в сети
Страницы 1