Recommended Posts

Для обновления вам нужно сначала включить на сервере PHP 7.1

Затем обновить приложение third, после появится возможность обновить system и все остальное (обновите).

Затем можно на сервере включать PHP 7.3, но можно и на 7.1 остаться.

Из глобальных улучшений - внедрили поддержку blade-шаблонов, думаю вскоре выпустим новый шаблон на Blade, вместо устаревшего Smarty.

Также в систему мы активно внедряем компоненты фреймворка Laravel.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

После обновления, оставшись на 7.1 - совсем белый экран на фронте. При 7.3 хоть что-то появляется но с кучей одинаковых ошибок. 
Warning: count(): Parameter must be an array or an object that implements Countable in /home/regru/siteregru.ru/template/frontend/realto/main/main.php on line 794
http://prntscr.com/127rx2o

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, ReatEstate сказал:

После обновления, оставшись на 7.1 - совсем белый экран на фронте. При 7.3 хоть что-то появляется но с кучей одинаковых ошибок. 
Warning: count(): Parameter must be an array or an object that implements Countable in /home/regru/siteregru.ru/template/frontend/realto/main/main.php on line 794
http://prntscr.com/127rx2o

Везде перед count() поставьте @, чтобы получилось

@count()

Такие изменения нужно делать вручную, потому что при обновлении меняется только каталог /apps/, а каталог шаблона не меняется, чтобы ваш шаблон не испортить.

Если белый экран, включите отображение ошибок 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

после обновления.
группа "риэлтор" может добавить новое свое объявление, но при редактировании " доступ закрыт "
видимо где то нужно подправить...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, ReatEstate сказал:

после обновления.
группа "риэлтор" может добавить новое свое объявление, но при редактировании " доступ закрыт "
видимо где то нужно подправить...

Скриншот покажите, где добавляют и ошибку когда выходит сообщение.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А мне не помогло(

Было:

сайт vsyaotvetka.ru

PHP 5.6.36

Всё работало.

 

Далее мои действия:

1. Купил лицензию на этот год.

2. Переключился на PHP 7.1, как требует подсказка при обновлении.

3. Сайт перестал отображатся -- белый экран.

4. Вернул версию PHP 5.6.36.

5. Нажал обновить приложение third 1.2.3 (на версию 1.3.1). Обновился успешно.

6. Сайт предложил обновит приложение system 4.0.12 (на версию 4.1.8), с предупреждением про версию PHP 7.1. Нажал обновить...

7. Всё кирдыкнулось... Белый экран.

8. При версии 5.3 ругается на "неопределённые переменные", при включенной версии 7.1 ничего не отображает. 

9. Попробовал включить все версии от 5.3 до 8.0, выдаёт разные обшибки, но сайт не загружается. На версии 7.3 отображает это "Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/vhosts/u0315406.plsk.regruhosting.ru/vsyaotvetka.ru/inc/db.inc.php:12 Stack trace: #0 /var/www/vhosts/u0315406.plsk.regruhosting.ru/vsyaotvetka.ru/index.php(20): require_once() #1 {main} thrown in /var/www/vhosts/u0315406.plsk.regruhosting.ru/vsyaotvetka.ru/inc/db.inc.php on line 12"

Как обновиться-то?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
13 часа назад, AlekseyLego сказал:

Как обновиться-то?

В /inc/db.inc.php удалите строчки содержащие

mysql_connect()

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 10.05.2021 в 06:16, Дмитрий Кондин сказал:

В /inc/db.inc.php удалите строчки содержащие

mysql_connect()

Ух, и п***ался я с этим обновлением!

1. Удалять надо не эту строчку, а весь блок с 10й по 17ю строчку включительно. И удалять после обновления third.

2. Для обновления third нельзя переключать PHP, вопреки красной подсказке, -- вырубит всё. Обновляться надо на PHP 5.6 (или на чём он там сейчас работает). 7.1 включать только после обновления third.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ха!

А если, после вышеописанного, вернуть файл db.inc.php в исходное состояние, то всё опять навернётся.

Вот, что выдаёт: "Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/vhosts/u0315406.plsk.regruhosting.ru/vsyaotvetka.ru/inc/db.inc.php:12 Stack trace: #0 /var/www/vhosts/u0315406.plsk.regruhosting.ru/vsyaotvetka.ru/index.php(20): require_once() #1 {main} thrown in /var/www/vhosts/u0315406.plsk.regruhosting.ru/vsyaotvetka.ru/inc/db.inc.php on line 12".

Ладно, оставим как есть, главное, что работает. Просто пугают такие костыли. Как бы потом это не аукнулось.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, AlekseyLego сказал:

Ха!

А если, после вышеописанного, вернуть файл db.inc.php в исходное состояние, то всё опять навернётся.

Вот, что выдаёт: "Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/vhosts/u0315406.plsk.regruhosting.ru/vsyaotvetka.ru/inc/db.inc.php:12 Stack trace: #0 /var/www/vhosts/u0315406.plsk.regruhosting.ru/vsyaotvetka.ru/index.php(20): require_once() #1 {main} thrown in /var/www/vhosts/u0315406.plsk.regruhosting.ru/vsyaotvetka.ru/inc/db.inc.php on line 12".

Ладно, оставим как есть, главное, что работает. Просто пугают такие костыли. Как бы потом это не аукнулось.

Надо просто почаще обновляться, а не раз в 10 лет и будет проще )

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, Дмитрий Кондин сказал:

Надо просто почаще обновляться, а не раз в 10 лет и будет проще )

Согласен.

У меня есть лицензия на 2020 и 2018 года. Но была проблемы с картой (слетала при обновлении), поэтому я до сих пор работал на версии 2018 года.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте. После обновления сайт работает  на PHP 7.1.33, и только на этой версии.

Проблема в том, что не могу попасть в адмику. не отображается капча. см.фото. Как поправить ситуацию?

ps. На других версиях PHP ошибка. см.фото.

 

Безымянный.png

ошибка.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
17 часов назад, yurijp сказал:

Здравствуйте. После обновления сайт работает  на PHP 7.1.33, и только на этой версии.

Проблема в том, что не могу попасть в адмику. не отображается капча. см.фото. Как поправить ситуацию?

ps. На других версиях PHP ошибка. см.фото.

 

ошибка.png

Загрузите новую капчу в корень сайта, смотрите вложение.

И новый файл внутри шаблона (свои файлы перед обновлением сохраните для резервных копий)

/template/frontend/realia/main/realia_menu_decorator.php

 

 

captcha.php realia_menu_decorator.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, Дмитрий Кондин сказал:

Загрузите новую капчу в корень сайта....

 

Спасибо. Помогло. Капча работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас