PHP Fatal error в приложении Helpdesk Принято

2

День добрый! Начали пользоваться приложением. Повесили крон по инструкции, вроде он даже работал.

Крон:

/cli.php helpdesk cron

Начал выдавать:

PHP Fatal error:  Uncaught TypeError: Unsupported operand types: int - string in /var/www/www-root/data/www/webry.ru/wa-apps/helpdesk/lib/actions/helpdeskCron.cli.php:42
Stack trace:
#0 /var/www/www-root/data/www/webry.ru/wa-system/controller/waController.class.php(21): helpdeskCronCli->execute()
#1 /var/www/www-root/data/www/webry.ru/wa-system/controller/waDispatch.class.php(455): waController->run()
#2 /var/www/www-root/data/www/webry.ru/wa-system/waSystem.class.php(620): waDispatch->dispatchCli(Array)
#3 /var/www/www-root/data/www/webry.ru/wa-system/cli.php(17): waSystem->dispatchCli(Array)
#4 /var/www/www-root/data/www/webry.ru/cli.php(3): require_once('/var/www/www-ro...')
#5 {main}
  thrown in /var/www/www-root/data/www/webry.ru/wa-apps/helpdesk/lib/actions/helpdeskCron.cli.php on line 42

Ругается в этом блоке кода:

$last_cron_temp_clean_date = $asm->get('helpdesk', 'last_cron_temp_clean_time');
        if ((time() - $last_cron_temp_clean_date) >= 86400) { // one day
            $tm = new helpdeskTempModel();
            $tm->cleanOldTemp();
            $asm->set('helpdesk', 'last_cron_temp_clean_time', time());
        }

Проверили, в переменной $last_cron_temp_clean_date содержится пустая строка. 

Версия PHP 8.2.28

1 комментарий

  • +2
    ITFrogs ITFrogs 27 февраля 2026 17:32 #

    прикольно. видимо под php 7 пустая строка воспринималась как 0 и ошибки не было.

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите