Страница 1 из 13

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

Добавлено: Пт фев 23, 2018 5:30 pm
igorewa
Не отображаются предыдущие обновления и нет зеленой надписи что я использую новейшую версию.
Снимок экрана 2018-02-23 в 16.24.18.png
Снимок экрана 2018-02-23 в 16.24.18.png (222.66 КБ) 10360 просмотров

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

Добавлено: Пт фев 23, 2018 7:39 pm
Vovix
igorewa писал(а):При каждом открытии панели управления , в верхнем правом углу всегда отображается что есть обновления, но по факту их нет. Как это исправить?
Снимок экрана 2018-02-23 в 16.23.46.png
И еще одна свежая проблема которая появилась после недавнего падения smartliving.ru , это раздел проверка обновлений. Не отображаются предыдущие обновления и нет зеленой надписи что я использую новейшую версию.
Снимок экрана 2018-02-23 в 16.24.18.png
вот оно чё!!!
я думал это тока у меня побочный эффект решения проблемы меню! А это проблема на сервере видимо...

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

Добавлено: Пт фев 23, 2018 8:41 pm
Берендей
У меня тоже давненько сообщает об обновлении неустановленных модулей.

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

Добавлено: Пт фев 23, 2018 9:16 pm
Logrus
СпойлерПоказать
Снимок.PNG
Снимок.PNG (49.73 КБ) 10325 просмотров
у меня, ок

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

Добавлено: Сб фев 24, 2018 10:54 am
igorewa
Сегодня обратил внимание что после нажатия обновить систему Master скачивается размером 0 Мб
Снимок экрана 2018-02-24 в 09.51.54.png
Снимок экрана 2018-02-24 в 09.51.54.png (87.45 КБ) 10287 просмотров

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

Добавлено: Сб фев 24, 2018 7:21 pm
Vovix
возможно эти сообщения об ошибках, появляющиеся в x-ray, как-то с этим связаны:

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

20:04:03 0.62040300 GetURL to https://github.com/sergejey/majordomo/commits/alpha.atom (source admin) finished with error: 
error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

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

Добавлено: Сб фев 24, 2018 7:23 pm
Jilber
Только что заметил, что в первый момент после открытия страницы "Проверка обновлений" появляется зелёная надпись "Вы используете последнюю версию", а потом пропадает.
СпойлерПоказать
1.jpg
1.jpg (104.23 КБ) 10255 просмотров
Дополнения также выдают ошибку в момент распаковки.
СпойлерПоказать
2.jpg
2.jpg (184.26 КБ) 10255 просмотров

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

Добавлено: Сб фев 24, 2018 7:29 pm
Vovix
Проблема есть и она может видимо быть решена только Сергеем.
Я сообщил ему в личку на телеграм.
Как только у него появиться время, я думаю, он все решит!

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

Добавлено: Сб фев 24, 2018 8:29 pm
igorewa
Vovix писал(а):Проблема есть и она может видимо быть решена только Сергеем.
Я сообщил ему в личку на телеграм.
Как только у него появиться время, я думаю, он все решит!
Спасибо, ждем )

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

Добавлено: Вс фев 25, 2018 12:47 am
sergejey
В кратце о проблеме -- текущий дистрибутив для Windows включает старую библиотеку openssl для работы с сайтами по https, что требуется для проверки обновлений через сервер GitHub. Собственно, на сервере GitHub поменялась версия протокола SSL и старая библиотека не умеет с ней работать. Решение -- обновить эту библиотеку. Помучался, чтобы подобрать вариант новой библиотеки с версией PHP из дистрибутива, но в итоге оказалось проще обновить всё и сразу: PHP до версии 7.2 + Apache до версии 2.4

Итого, получился такой патчик, который предлагаю к тестированию: http://majordomo.smartliving.ru/downloa ... s_php7.zip

В архиве обновлённые файлы и папки, которые надо перезалить поверх текущих -- думаю, по структуре разберётесь.

Процедура обновления:
1. Останавливаем MajorDoMo (иконка в трэе -- на одной можно правой кнопкой выбрать Stop, вторую, с циклами, надо открыть и там нажать Ctrl+C)
2. Делаем резервную копию всей папки c:\_majordomo
3. Из c:\_majordomo удаляем c:\_majordomo\server\apache и c:\_majordomo\server\php (может и не обязательно, но лучше удалить старые версии)
4. Накатываем патч из вышеприведённого архива
5. Запускаем MajorDoMo скрестив пальцы :)

У меня на довольно старой Windows-машине всё запустилось и заработало сразу, но не поручусь, что у всех так гладко пройдёт. В качестве бонуса получаем дополнительные предупреждения об ошибках (не критические, но всё же не все модули оптимизированы под PHP7) и прирост производительности -- у меня так довольно существенный оказался на всё том же стареньком компьютере.