Ошибка Strict Standards

Любая помощь по установке/настройке/модификации concrete5

Ошибка Strict Standards

Сообщение guyasyou » 14 дек 2013, 16:39 ,  »  Сообщение:#1

При авторизации некоторых(!) пользователей возникает ошибка на странице /index.php/login/do_login/
Код: Выделить всё
Strict Standards: Declaration of Concrete5_Library_AttributeTypeController::setupAndRun() should be compatible with that of Concrete5_Library_Controller::setupAndRun() in public_html/concrete/core/libraries/attribute/controller.php on line 4

О чем оно?

UPD:Исправил путем добавления входящего параметра в функции родителя. У родителя небыло входящих переменных (у наследника был), а ПХП требовал индентичности при наследовании. Это упущение разрабов С5 или ПХП чет не так понял?
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: Ошибка Strict Standards

Сообщение guyasyou » 19 дек 2013, 23:38 ,  »  Сообщение:#2

Вылезла еще одна
Код: Выделить всё
Strict Standards: Declaration of Concrete5_Controller_AttributeType_Select::exportValue() should be compatible with that of Concrete5_Library_AttributeTypeController::exportValue() in /public_html/concrete/core/models/attribute/types/select.php on line 3


Исправил также, подогнал входящую в метод переменную.

Че случилось то? Почти год сайт работал и тут полезли... Правда саппорт хостинга сервер ковырял, что могли ковырнуть?
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: Ошибка Strict Standards

Сообщение cmsservice » 20 дек 2013, 10:40 ,  »  Сообщение:#3

Версию PHP апгрейднули. :)
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: Ошибка Strict Standards

Сообщение guyasyou » 20 дек 2013, 12:04 ,  »  Сообщение:#4

cmsservice писал(а):Версию PHP апгрейднули. :)

Чекнул версию, стоит 5.2.12. Но на сайте с5 написано от 5.2.4, вроде подходит
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: Ошибка Strict Standards

Сообщение cmsservice » 21 дек 2013, 22:59 ,  »  Сообщение:#5

А до этого какая была? Просто с какой-то из версий в PHP 5 появился вид исключений E_STRICT. Его можно отключать принудительно в php.ini или htaccess. Для последнего случая достаточно включить в htaccess следующую строчку:
Код: Выделить всё
php_value error_reporting "E_ALL & ~E_STRICT"
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: Ошибка Strict Standards

Сообщение guyasyou » 22 дек 2013, 00:22 ,  »  Сообщение:#6

я вот даже не помню какая была. саппорт говорить что не менял версию.
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск


Вернуться в Помощь по concrete5

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron