Ошибка Yii2 (web framework)

Использую Yi2 (web framework), в качестве локального сервера использую openServer. Развернул базу данных в phpmyadmin, выходит следующая ошибка:

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Алексей Шиманский

getClass устарела начиная с PHP8.0. Вариантов не много:

  1. В самом ядре фреймворка поменять ->getClass() на ->getType()->getName()

    Проблема будет возникать, если придётся обновлять фремворк.

  2. Понизить версию языка php на 7.0 и около оной

  3. Установить уровень вывода ошибок на пониже, т.е. не выводить предупреждения уровня DEPRECATED. Это тоже не очень, если в дальнейшем захотите что-то улучшать и можете не вспомнить, что заглушили предупреждения


При использовании PHP более устарелой версии возникает ошибка 502

Это ошибка на серверной стороне. Надо смотреть в логи

→ Ссылка