на функции mb_strpos(). При выполнении именно в контексте cron-задачи function_exists('mb_strpos') возвращает false, но если запустить на том же сервере этот же скрипт аналогичной командой как прописано в cron, но из консоли (SSH) то function_exists('mb_strpos') возвращает true.
Команда вида:
/.../php74/usr/bin/php -f /var/www/.../script.php
В чём может быть дело?
P.S. CloudLinux 7
отсутствует php-mbstring как вариант: криво поставлено, мб под юзером крона у этого пыха нет доступа к модам или конфигам, если действительно запускается один и тот же пых php -m
Обсуждают сегодня