на функции 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
Обсуждают сегодня