andipas писал(а):У вас скорее всего в коде установлено ограничение. В текущей версии продукта такой проблемы нет.
vanred79 писал(а):Как думаете, из-за смены php на 7.2 могло в этом файле что-то перестать работать?
if(isset($item['visible']) && !$item['visible'])
if(isset({$item['visible']}) && !{$item['visible']})
vanred79 писал(а):Подскажите пожалуйста вот этот код:для php 7 будет так выглядеть?
- Код: Выделить всё
if(isset($item['visible']) && !$item['visible'])
- Код: Выделить всё
if(isset({$item['visible']}) && !{$item['visible']})
Xpycm писал(а):Здравствуйте.vanred79 писал(а):Как думаете, из-за смены php на 7.2 могло в этом файле что-то перестать работать?
Запросто, в php 7.2 очень много несовместимых с php 5.6 вещей. Чтобы наглядно это увидеть в файле php.ini включите запись ошибок в лог-файл и уровень ошибок выставите в error_reporting = E_ALL.
Насколько я знаю у вас версия 1.3, которой без малого 6 лет.
Вам необходимо будет в коде самого сайта вносить правки для совместимости с php 7.2
Плюс обновить версию фреймворка до последней на данный момент - 1.1.19. Применить самостоятельно фикс для php 7.2 из гитхаба : https://github.com/yiisoft/yii/pull/4191, т.к версии 1.1.20 ещё нет. Возможно, ещё какие-то фиксы из репозитория https://github.com/yiisoft/yii/ необходимо будет применить.
Все ошибки, замечания, уведомления нужно исправлять до тех пор, пока error.log не будет пуст при открытии всех страниц сайта.
На форуме мы не расписываем подобные решения. Если нужно сделать всё, что я описал, то можем сделать это за дополнительную плату. Пишите: https://monoray.ru/contact
Какая версия PHP у вас была до версии 7.2 я не знаю.
Руководства по миграции:
С 5.6 на 7.0: http://php.net/manual/ru/migration70.php
С 7.0 на 7.1: http://php.net/manual/ru/migration71.php
С 7.1 на 7.2: http://php.net/manual/ru/migration72.php
Вернуться в Вопросы и помощь по изменениям
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4