Ai-bolit - ошибка PHP Parse error: syntax error, unexpected 'class' (T CLASS), expecting identifier (T STRING) or variable (T VARIABLE)

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск

Ai-bolit - ошибка PHP Parse error: syntax error, unexpected 'class' (T CLASS), expecting identifier (T STRING) or variable (T VARIABLE)

Ошибка при запуске антивируса для сайта - ai-bolit:

# php -q ai-bolit-hoster.php
PHP Parse error:  syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /var/www/site/data/www/site.com/ai-bolit-hoster.php on line 542

может возникать из-за версии PHP 5.4 и ниже. Решение - это запустить сканирование сайта через PHP 7.3.x:

# /opt/php73/bin/php ai-bolit-hoster.php  --mode=1


# /opt/php73/bin/php ai-bolit.php --mode=1 - это проверка в обычном режиме (диагностика)
# /opt/php73/bin/php ai-bolit.php --mode=2 - это проверка в параноидальном режиме (для лечения)