Дмитрий Кондин 690 Жалоба Опубликовано: April 26, 2021 Для обновления вам нужно сначала включить на сервере PHP 7.1 Затем обновить приложение third, после появится возможность обновить system и все остальное (обновите). Затем можно на сервере включать PHP 7.3, но можно и на 7.1 остаться. Из глобальных улучшений - внедрили поддержку blade-шаблонов, думаю вскоре выпустим новый шаблон на Blade, вместо устаревшего Smarty. Также в систему мы активно внедряем компоненты фреймворка Laravel. 2 ReatEstate и centr.dn.ua reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ReatEstate 13 Жалоба Опубликовано: April 28, 2021 После обновления, оставшись на 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 794http://prntscr.com/127rx2o Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: April 28, 2021 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 794http://prntscr.com/127rx2o Везде перед count() поставьте @, чтобы получилось @count() Такие изменения нужно делать вручную, потому что при обновлении меняется только каталог /apps/, а каталог шаблона не меняется, чтобы ваш шаблон не испортить. Если белый экран, включите отображение ошибок 1 ReatEstate reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ReatEstate 13 Жалоба Опубликовано: April 29, 2021 Спасибо, помогло! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ReatEstate 13 Жалоба Опубликовано: May 7, 2021 после обновления. группа "риэлтор" может добавить новое свое объявление, но при редактировании " доступ закрыт " видимо где то нужно подправить... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: May 8, 2021 6 часов назад, ReatEstate сказал: после обновления. группа "риэлтор" может добавить новое свое объявление, но при редактировании " доступ закрыт " видимо где то нужно подправить... Скриншот покажите, где добавляют и ошибку когда выходит сообщение. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
AlekseyLego 0 Жалоба Опубликовано: May 9, 2021 А мне не помогло( Было: сайт 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" Как обновиться-то? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: May 10, 2021 13 часа назад, AlekseyLego сказал: Как обновиться-то? В /inc/db.inc.php удалите строчки содержащие mysql_connect() Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
AlekseyLego 0 Жалоба Опубликовано: May 11, 2021 В 10.05.2021 в 06:16, Дмитрий Кондин сказал: В /inc/db.inc.php удалите строчки содержащие mysql_connect() Ух, и п***ался я с этим обновлением! 1. Удалять надо не эту строчку, а весь блок с 10й по 17ю строчку включительно. И удалять после обновления third. 2. Для обновления third нельзя переключать PHP, вопреки красной подсказке, -- вырубит всё. Обновляться надо на PHP 5.6 (или на чём он там сейчас работает). 7.1 включать только после обновления third. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
AlekseyLego 0 Жалоба Опубликовано: May 11, 2021 Ха! А если, после вышеописанного, вернуть файл 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". Ладно, оставим как есть, главное, что работает. Просто пугают такие костыли. Как бы потом это не аукнулось. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: May 12, 2021 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 лет и будет проще ) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
AlekseyLego 0 Жалоба Опубликовано: May 12, 2021 5 часов назад, Дмитрий Кондин сказал: Надо просто почаще обновляться, а не раз в 10 лет и будет проще ) Согласен. У меня есть лицензия на 2020 и 2018 года. Но была проблемы с картой (слетала при обновлении), поэтому я до сих пор работал на версии 2018 года. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
yurijp 2 Жалоба Опубликовано: January 30 Здравствуйте. После обновления сайт работает на PHP 7.1.33, и только на этой версии. Проблема в том, что не могу попасть в адмику. не отображается капча. см.фото. Как поправить ситуацию? ps. На других версиях PHP ошибка. см.фото. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: January 31 17 часов назад, yurijp сказал: Здравствуйте. После обновления сайт работает на PHP 7.1.33, и только на этой версии. Проблема в том, что не могу попасть в адмику. не отображается капча. см.фото. Как поправить ситуацию? ps. На других версиях PHP ошибка. см.фото. Загрузите новую капчу в корень сайта, смотрите вложение. И новый файл внутри шаблона (свои файлы перед обновлением сохраните для резервных копий) /template/frontend/realia/main/realia_menu_decorator.php captcha.php realia_menu_decorator.php Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
yurijp 2 Жалоба Опубликовано: January 31 5 часов назад, Дмитрий Кондин сказал: Загрузите новую капчу в корень сайта.... Спасибо. Помогло. Капча работает. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах