Не обновляется система 2.10.0

InstantCMS 2.X

Ошибка "Не удалось проверить наличие обновлений"

#1 3 февраля 2021 в 15:21
Выдаётся сообщение "Не удалось проверить наличие обновлений"
и "Ошибка получения данных, попробуйте повторить позже." для каталога дополнений. И давно.

Версия InstantCMS
2.10.0
Версия PHP
5.6.36
Лимит памяти
128 Мб
Макс. размер загрузки
32 Мб
IP адрес сервера
127.0.0.1
Установлен IonCube Loader
Да
Установлен Zend Optimizer
Нет
Установлен Zend Guard Loader
Да
#2 3 февраля 2021 в 15:27
Обновление IP. /system/core/updater.php

строку
  1. Код PHP:
  2. if(gethostbyname(parse_url($this->update_info_url, PHP_URL_HOST)) !== '176.9.155.142'){
  3. заменить на
  4.  
  5. Код PHP:
  6. if(gethostbyname(parse_url($this->update_info_url, PHP_URL_HOST)) !== '217.25.226.96'){
PHP 5.6.36 — если есть возможность лучше повысить до PHP 7, надежнее, быстрее.
#3 3 февраля 2021 в 15:45
Может кому то будет полезно
#4 4 февраля 2021 в 15:48
@noname
Поменял. Обновился раза 3-4 и сайт перестал открываться. Стали выдаваться ошибки. Обновился ещё раз и перестала работать админка. Аж в холодный пот прошибло.
Хорошо, что додумался сделать резервную копию файлов и sql. Закатил обратно файлы. Сайт заработал.
#5 4 февраля 2021 в 16:07

Стали выдаваться ошибки.

max_nordvegan
Если есть сторонние компоненты не под ту версию cms, то могут быть и ошибки или если выше версия PHP, правки в системных файлах, не обновляли события в БД и тд. Можно отключать компоненты по очереди. Ну или кеш не чистили и тд — хлопотное дельце обновляться.
PS можно на поддомене например попробовать обновить без всей папки аплоад и исправить ошибки, если в новых версиях cms ценен функционал.
#6 4 февраля 2021 в 16:11

Стали выдаваться ошибки.

max_nordvegan
Включите в админке режим отладки и покажите хоть какие ошибки.
Какие компоненты установлены?
#7 23 февраля 2021 в 09:54


Стали выдаваться ошибки.

max_nordvegan
Включите в админке режим отладки и покажите хоть какие ошибки.
Какие компоненты установлены?

fincheck

Обновил PHP на хостинге до 7 версии. По системным требованиям всё совпадает.
Стал обновлять CMS:

2.10.1
ok

2.11.0
ok

2.11.1
ok

2.12.0
ok

2.12.1

Notice: Undefined index: perpage in /.../system/controllers/guestbook/actions/index.php on line 9
Notice: Undefined index: max_len_replay in /.../system/controllers/guestbook/actions/index.php on line 19
Notice: Undefined index: is_rating in /.../system/controllers/guestbook/actions/index.php on line 34


Notice: Undefined index: seo_keys in /.../templates/default/controllers/guestbook/items_viwe.tpl.php on line 6
Notice: Undefined index: seo_desc in /.../templates/default/controllers/guestbook/items_viwe.tpl.php on line 6
Notice: Undefined index: is_ds_toolbar in /.../templates/default/controllers/guestbook/items_viwe.tpl.php on line 8
Гостевая книга
Notice: Undefined index: is_ds_bottom in /.../templates/default/controllers/guestbook/items_viwe.tpl.php on line 18

-------------
2.12.2

на странице объявлений (и в списоке) перестали отображаться картинки для списка объявлений.
для сообществ слетела верстка. Стали показываться только группы.
-------------
2.13.0

появилось, потом пропало в админке:

Notice: Undefined index: many in /.../system/controllers/content/hooks/admin_dashboard_chart.php on line 27
Notice: Undefined index: many in /.../system/controllers/content/hooks/admin_dashboard_chart.php on line 59

-------
2.13.1

в админке при нажатии на instantcms:

Notice: Undefined index: many in /.../system/controllers/content/hooks/admin_dashboard_chart.php on line 27
Notice: Undefined index: many in /.../system/controllers/content/hooks/admin_dashboard_chart.php on line 59
-------------

2.14.0

После установки выдалось:
Warning: ini_set(): Cannot find save handler '' in /.../system/core/user.php on line 443
Warning: session_name(): session.name cannot be a numeric or empty '' in /.../system/core/user.php on line 469
Warning: session_start(): Cannot send session cache limiter — headers already sent (output started at /.../system/core/user.php:443) in /.../system/core/user.php on line 480
-----

В админке, в "Контенте" везде, в каталогах выдалось
! Load error! (parsererror)

Но страницы на сайте выводятся.

"Типы контента" не выводятся

В "Меню":
! Load error! (parsererror)

"Виджеты и страницы":
Пустые шаблоны

В "Компонентах":
Зависает вывод и

Warning: ini_set(): Cannot find save handler '' in /.../system/core/user.php on line 443
Warning: session_name(): session.name cannot be a numeric or empty '' in /.../system/core/user.php on line 469
Warning: session_start(): Cannot send session cache limiter — headers already sent (output started at /.../system/core/user.php:443) in /.../system/core/user.php on line 480

"Пользователи"
не выводятся, зависает.

На сайте:

Warning: ini_set(): Cannot find save handler '' in /.../system/core/user.php on line 443
Warning: session_name(): session.name cannot be a numeric or empty '' in /.../system/core/user.php on line 469
Warning: session_start(): Cannot send session cache limiter — headers already sent (output started at /.../system/core/user.php:443) in /.../system/core/user.php on line 480

пропал логотип сайта, вместо него стал логотип InstantCMS.
Прикрепленный файл
20210223133523_ho2s8.png 1 Мб
#8 23 февраля 2021 в 10:07
Проблема с ./templates/default/controllers/guestbook/items_viwe.tpl.php on line 6. Компоненты, которые не дружат с новыми версиями cms можно отключить, обновить до новой версии или грамотно удалять, если обновление компонента не предвидится.
#9 17 апреля 2021 в 15:05


Может кому то будет полезно

Evanescence
Спасибо! А есть программка сравнения файлов и кода для Linux?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.