Ошибка Yii2 (web framework)
Использую Yi2 (web framework), в качестве локального сервера использую openServer. Развернул базу данных в phpmyadmin, выходит следующая ошибка:
Ответы (1 шт):
getClass устарела начиная с PHP8.0. Вариантов не много:
В самом ядре фреймворка поменять
->getClass()на->getType()->getName()Проблема будет возникать, если придётся обновлять фремворк.
Понизить версию языка php на 7.0 и около оной
Установить уровень вывода ошибок на пониже, т.е. не выводить предупреждения уровня
DEPRECATED. Это тоже не очень, если в дальнейшем захотите что-то улучшать и можете не вспомнить, что заглушили предупреждения
При использовании PHP более устарелой версии возникает ошибка 502
Это ошибка на серверной стороне. Надо смотреть в логи
