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

Белый экран после обновления

Добавлено: Сб мар 14, 2020 1:56 pm
Vittaly
Добрый день!
Прошу помочь с проблемой: сегодня после обновления MajorDomo получил белый экран в вэбе: и в админке. и в меню, и на главном экране. Соответсвенно, как сделать откат назад, не знаю - админка-то не работает.

Система работает на Cubieboard:

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

root@cubie:~# uname -a
Linux cubie 3.4.101-sun7i+ #1 SMP PREEMPT Fri Aug 1 21:58:48 CEST 2014 armv7l GNU/Linux

Re: Белый экран после обновления

Добавлено: Сб мар 14, 2020 2:51 pm
skysilver
PHP какой версии - 5 или 7? По SSH доступ есть?

Re: Белый экран после обновления

Добавлено: Сб мар 14, 2020 2:52 pm
Vittaly
По ssh доступ есть. php, похоже, ещё 5й версии.
У меня похоже на столько старая система, что все репозитории стухли. Не могу даже apt-get update сделать - везде 404 отдаёт. Соответственно, php7 тоже не даёт ставить...

Re: Белый экран после обновления

Добавлено: Сб мар 14, 2020 2:57 pm
skysilver
Тогда в файле /lib/common.class.php за комментировать функцию num2str($num) - строки с 1401 по 1436.

https://github.com/sergejey/majordomo/b ... .class.php

Re: Белый экран после обновления

Добавлено: Сб мар 14, 2020 3:04 pm
Vittaly
skysilver писал(а):
Сб мар 14, 2020 2:57 pm
Тогда в файле /lib/common.class.php за комментировать функцию num2str($num) - строки с 1401 по 1436.

https://github.com/sergejey/majordomo/b ... .class.php
Спасибо!!! Админка поднялась, дальше буду думать, как систему проапдейтить и проапгрейдиться до php7.0

Re: Белый экран после обновления

Добавлено: Пн апр 20, 2020 7:38 pm
Bagir
Vittaly писал(а):
Сб мар 14, 2020 3:04 pm
Спасибо!!! Админка поднялась, дальше буду думать, как систему проапдейтить и проапгрейдиться до php7.0
Точно такая же ситуация. Хочу вернуться, но малой кровью тут похоже не получится. Если у кого есть наработки по переходу со старой версии, пожалуйста напишите.

Re: Белый экран после обновления

Добавлено: Пн апр 20, 2020 8:53 pm
tarasfrompir
skysilver писал(а):
Сб мар 14, 2020 2:57 pm
Тогда в файле /lib/common.class.php за комментировать функцию num2str($num) - строки с 1401 по 1436.

https://github.com/sergejey/majordomo/b ... .class.php
а шо в ней не так - что такое поведение получается ?

Re: Белый экран после обновления

Добавлено: Пн апр 20, 2020 9:04 pm
Chainik
tarasfrompir писал(а):
Пн апр 20, 2020 8:53 pm
...
а шо в ней не так - что такое поведение получается ?
Bagir в свое время много всего интересного сделал для популяризации и развития MDM. А потом, если мне память не изменяет, появились более важные дела (ребенок и т.д.).
Я так понял, он хочет обновить систему не потеряв свои старые наработки. Если ничего не путаю, у него XP.

На мой некомпетентный взгляд, накатить современную версию на XP невозможно (PHP не поддерживается и может еще какие грабли)...

Re: Белый экран после обновления

Добавлено: Пн апр 20, 2020 10:04 pm
skysilver
tarasfrompir писал(а):
Пн апр 20, 2020 8:53 pm
skysilver писал(а):
Сб мар 14, 2020 2:57 pm
Тогда в файле /lib/common.class.php за комментировать функцию num2str($num) - строки с 1401 по 1436.

https://github.com/sergejey/majordomo/b ... .class.php
а шо в ней не так - что такое поведение получается ?
Мое предположение следующее.

Когда ядро иклюдит файл common.class.php и все функции, объявленные в нем, то спотыкается на языковых константах, которые используются в num2str (LANG_NUMBER_TO_STRING_UNIT и все остальные), ибо языковые файлы иклюдятся позже, чем common.class.php

Лично сам столкнулся на php5. На php7, видимо, не актуально.

Re: Белый экран после обновления

Добавлено: Вт апр 21, 2020 9:43 am
Bagir
Приветствую всех! Да, действительно я раньше тут много времени проводил. И сейчас пытаюсь вернуться. Хоть времени и не было, но Алиса так и продолжала работать. Куда же без неё теперь. Если отключить, будет темно и холодно. Не все системы переделал на автономное дублирование. На всё надо время.

Вот что я попробовал вчера ночью. Кроме того, что у меня на сервере действительно до сих пор WinXP, там еще и Апачи сервер другой. Всё уже сильно устарело конечно. Крутились два сайта. Алиса и по работе.

- установил систему с нуля на другой комп с win7.
- удалил полностью базу данных, залил свою через phpmyadmin
- скопировал все свои старые файлы, в новую сборку, но без замены.

Всё заработало. Трудности наверное ещё будут, но это уже решаемо. Сегодня буду ставить на сервер.