Обновление PHP 5.3 до PHP 7.2.2

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

ZyaK
Сообщения: 407
Зарегистрирован: Вт окт 24, 2017 2:01 pm
Откуда: Ижевск
Благодарил (а): 45 раз
Поблагодарили: 69 раз

Re: Обновление PHP 5.3 до PHP 7.2.2

Сообщение ZyaK » Чт мар 01, 2018 12:24 pm

дак вот почему я не смог онлайн радио запустить :) оказывается не во мне дело )))) это все расбиан стрейч
PI2 + MQTT + 5 ESP8266 + Atmega16
ARTik
Сообщения: 72
Зарегистрирован: Чт июл 07, 2016 11:44 am
Благодарил (а): 10 раз
Поблагодарили: 8 раз

Re: Обновление PHP 5.3 до PHP 7.2.2

Сообщение ARTik » Чт мар 01, 2018 4:52 pm

Братья а какие теперь модули нужно обязательно обновить, а к каким лучше не прикасаться?
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: Панель управления

Сообщение LutsenkoDenis » Пт мар 02, 2018 10:03 am

Cava_cd писал(а):Добрый вечер.
Накатил патч, обновил 4 файла. Обновил систему(обновление пошло).
но потом опять выскочила ошибка

Warning: Use of undefined constant TODAY - assumed 'TODAY' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\application.class.php on line 328

Подскажите что делать?
Думаю что заменить

Код: Выделить всё

Define(TODAY, $out['TODAY']);
на

Код: Выделить всё

Define('TODAY', $out['TODAY']);
А вообще лихо конечно обновились на php7 :)
Сообщений типа таких
Methods with the same name as their class will not be constructors in a future version of PHP; htmlMimeMail has a deprecated constructor
вываливается очень много. Странно что вообще что-то работает :)
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Панель управления

Сообщение olehs » Пт мар 02, 2018 10:46 am

Cava_cd писал(а):Добрый вечер.
Накатил патч, обновил 4 файла. Обновил систему(обновление пошло).
но потом опять выскочила ошибка

Warning: Use of undefined constant TODAY - assumed 'TODAY' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\application.class.php on line 328

Подскажите что делать?
Если Вы обновляете из альфа-ветки, то менять 4 файла не нужно. А если из основной - то файлы нужно менять после! обновления системы.
Jilber
Сообщения: 682
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 111 раз
Поблагодарили: 107 раз

Re: Обновление PHP 5.3 до PHP 7.2.2

Сообщение Jilber » Пт мар 02, 2018 12:51 pm

olehs писал(а):Если Вы обновляете из альфа-ветки, то менять 4 файла не нужно. А если из основной - то файлы нужно менять после! обновления системы.
Т.е. если пользуешься основной веткой, то установить патч, обновить 4 файла и БОЛЬШЕ СИСТЕМУ НЕ ОБНОВЛЯТЬ, чтобы эти 4 файла снова не восстановились ?
Что поменять в config.php, чтобы обновляться из альфа-ветки.
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Обновление PHP 5.3 до PHP 7.2.2

Сообщение olehs » Пт мар 02, 2018 1:06 pm

Верно.
Модули из маркета можете обновлять спокойно.
В основной ветке самого МЖД обновлений не было с конца января, а Сергей обещал залить изменения из альфы в скором времени, так что пока можно не волноваться.
https://majordomo.smartliving.ru/forum/ ... 69&p=43856
За это сообщение автора olehs поблагодарил:
Jilber (Пт мар 02, 2018 2:37 pm)
Рейтинг: 1.16%
Nikolay Seamen
Сообщения: 1
Зарегистрирован: Сб мар 03, 2018 10:26 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Обновление PHP 5.3 до PHP 7.2.2

Сообщение Nikolay Seamen » Сб мар 03, 2018 11:14 pm

Ура заработал маркет дополнений. но Выскочила Вот Эта ошибка . Что делать?
Warning: Use of undefined constant TODAY - assumed 'TODAY' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\application.class.php on line 328

Читал что цитата-Думаю что заменить
Код:
Define(TODAY, $out['TODAY']);
на
Код:
Define('TODAY', $out['TODAY']);
Гле заменить этот код?Где его найти можно путь?
обновил все обновления и ничего.
Читаю но конкретное решение можно!
Последний раз редактировалось Nikolay Seamen Сб мар 03, 2018 11:52 pm, всего редактировалось 1 раз.
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Обновление PHP 5.3 до PHP 7.2.2

Сообщение olehs » Сб мар 03, 2018 11:20 pm

читать
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: Обновление PHP 5.3 до PHP 7.2.2

Сообщение LutsenkoDenis » Вс мар 04, 2018 9:43 am

Nikolay Seamen писал(а):Ура заработал маркет дополнений. но Выскочила Вот Эта ошибка . Что делать?
Warning: Use of undefined constant TODAY - assumed 'TODAY' (this will throw an Error in a future version of PHP) in C:\_majordomo\htdocs\modules\application.class.php on line 328
....
Гле заменить этот код?Где его найти можно путь?
обновил все обновления и ничего.
Читаю но конкретное решение можно!
Пусть указан в сообщении об ошибке...
C:\_majordomo\htdocs\modules\application.class.php строка 328
За это сообщение автора LutsenkoDenis поблагодарил:
dens96 (Вт мар 13, 2018 9:50 pm)
Рейтинг: 1.16%
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: Обновление PHP 5.3 до PHP 7.2.2

Сообщение webms » Вс мар 04, 2018 2:02 pm

обновил файлы, вот такая ошибка
как исправить?
Вложения
Clip2net_180304140102.png
Clip2net_180304140102.png (20.24 КБ) 5518 просмотров
Ответить