Строгие стандарты: Нестатический метод Cache::get() не должен вызываться статически в Concrete5

В бетоне5, когда я перемещаю сайт, я получил "Strict standards: Non-static method Cache::get() should not be called statically" Я попробовал предложенные решения в бетоне5 ( http://www.concrete5.org/community/forums/installation/concrete5-broke-after-updating-php-apache-to-include-a-few-addit/) Но все-таки ошибка показывает.

Если есть решение, кроме понижения php, пожалуйста, помогите.

1 ответ

Решение

Вы должны изменить сообщение об ошибке, чтобы отключить E_STRICT в php5.4+.

Коммиты, которые это исправили, являются https://github.com/concrete5/concrete5/commit/a0fa442ccbfa78b28f1f5cedb517a58b762ca019 и https://github.com/concrete5/concrete5/commit/86735143059746e8db5ff71e9fe5a8570796f3c5

См. Конкретную документацию5 для рекомендуемых способов исправить это.

Другие вопросы по тегам