N

Nemo

+12
Репутация
0
Рейтинг
0
Nemo Nemo InstantCMS 2.14.1 4 года назад
Полистал ленту вроде нашёл решение проблемы.Спасибо за подсказку.
0
Nemo Nemo InstantCMS 2.14.1 4 года назад
Подскажите пожалуйста почему при смене темы админки с default на CoreUI - перестают работать кнопки в админке в настройках -
Сайт
SEO
Интерфейс
Даты
Почта
Кеширование
Сессии
База данных
Отладка
Безопасность

Ни одна из кнопок не нажимается! Даже тему обратно не даёт сменить. Поменял только лишь в файле config
Как это можно исправить? При установке проблем не было.
0
Nemo Nemo InstantCMS 2.10.0 6 лет назад
Ранее все обновы вставали в автоматическом режиме в движке для этого предусмотрены функции обновления через админ панель указывая ftp и пароль.С этим обновлением так не получилось.Про ошибку я писал не просто.Вчера я обновился и проверял в разных браузерах точно была установлена новая версия.На утро смотрю на другом ПК и вижу всё ту же 2.9.0. По этому и пришлось перезаливать файлы по новой.FUZE - для не понимающего человека даже поиск строки с ошибкой и вырезание в коде это уже трудности.Стараюсь как могу.
0
Nemo Nemo InstantCMS 2.10.0 6 лет назад
Проделал тот же путь и перезаписал файлы в ручную.Сразу написало вы используете актуальную версию.Вот это танец с бубном ))
0
Nemo Nemo InstantCMS 2.10.0 6 лет назад
Ошибка вернулась обратно
0
Nemo Nemo InstantCMS 2.10.0 6 лет назад
И всё-таки я не успокоился восстановил бекап наверное раз 7й за всё время поисков ответов.И получилось.
Мои действия:
1.ставлю обнову в авто режиме.(со всеми включенными отладками и т,п) движок пишет обнова встала успешно и после обновления страницы сайт уходит в ДАУН ТАУН.Сам сайт запускается но при авторизации в админ панели сразу ошибка БД ранее указанная в топике.
2.Переброска папки system из дистрибутива движка не даёт пользы.
3.А вот редактированная версия файла user.php по ссылке https://github.com/instantsoft/icms2/blob/master/system/core/user.php даёт возможность попасть в админку.Но версия движка по прежнему 2.9.0.
4.Зато теперь режим отладки показывает ошибку Notice: Constant LANG_PERM_OPTION_PREMOD already defined in /home/site/public_html/system/languages/ru/controllers/video/video.php on line 313 нахожу в файле эту строку и стираю.Обновляю страницу ошибок не показывает.
5.Ставлю обнову по новой движок говорит успешно всё но показывает ошибку Fatal error: Call to undefined method modelUsers::updateUserIp() in /home/site/public_html/system/core/user.php on line 207
Нахожу файл и удаляю эту строку $model->updateUserIp($user['id']);
6.Ошибка может повториться раза 3 меняя номера строк у меня была на 207 потом на 295 и на 167.Строчки могут быть разные.После нескольких удалений строк всё стало нормально и больше ошибок не возникало.
7.Проверяю обнову вижу версия обновилась 2.10.0 вырубил отладку наслаждаюсь сайтом.

Не судите строго я в php ничего не понимаю пишу так как смог сам обновиться.Мастера допишут и поправят.
0
Nemo Nemo InstantCMS 2.10.0 6 лет назад
Пока выход нашёл следующий - В настройках ставлю галочку - не проверять наличие обновлений. И забыть про них как Страшный кошмар!!!
0
Nemo Nemo InstantCMS 2.10.0 6 лет назад
Пробовал не работает.
Зато нашёл выход чтобы попасть в ломанную админку в файле user.php удаляю строку 116 - if (!self::isSessionSet('user_ip')){ и вуаля доступ в админку открыт. Понимаю что это тупо и глупо зато для меня эффективно. Но при таких манипуляциях можно хоть за устанавливать обновление и в ручную и авто (и в ножную да хоть какую) Оно пишет - Обновление успешно установлено а после обновления страницы я вижу всё ту же 2.9.0.
0
Nemo Nemo InstantCMS 2.10.0 6 лет назад
Восстановил сайт к рабочей позиции. По новой установил обновление в ручную вышла ошибка БД следом заменил файл user.php получил новую ошибку ------- Fatal error: Call to undefined method modelUsers::updateUserDateLog() in /home/site/public_html/system/core/user.php on line 116
0
Nemo Nemo InstantCMS 2.10.0 6 лет назад
Обновил вышла новая ошибка
Fatal error: Call to undefined method modelUsers::updateUserIp() in /home/site/public_html/system/core/user.php on line 207
0
Nemo Nemo InstantCMS 2.10.0 6 лет назад
Сайт запускается. Стоит попробовать зайти в админ панель сразу выбрасывает на страницу с ошибкой БД
0
Nemo Nemo InstantCMS 2.10.0 6 лет назад
Ошибка в запросе БД:

Неизвестный столбец 'session_id' в 'field list'
INSERT INTO cms_sessions_online (`session_id`, `user_id`)
VALUES ('10olemd1d2tu82m5kplbnhbbf1', '1') ON DUPLICATE KEY UPDATE `date_created` = CURRENT_TIMESTAMP

Последние вызовы:

cmsDatabase->insertOrUpdate() @ /system/core/model.php : 535
cmsModel->insertOrUpdate() @ /system/core/user.php : 354
cmsUser::createSession() @ /system/core/user.php : 170
cmsUser->loadAuthUser() @ /system/core/user.php : 90
cmsUser->__construct() @ /system/core/user.php : 25
cmsUser::getInstance()
call_user_func() @ /system/core/controller.php : 146
cmsController->loadCmsObj() @ /system/core/controller.php : 161
cmsController->__get() @ /system/core/action.php : 13
cmsAction->__get() @ /system/controllers/widgets/hooks/page_is_allowed.php : 11
onWidgetsPageIsAllowed->run()
0
Nemo Nemo InstantCMS 2.10.0 6 лет назад
Пробовал ручную установку.Ошибка сохраняется.
0
Nemo Nemo InstantCMS 2.10.0 6 лет назад
При автоматическом обновлении столкнулся с ошибкой БД

Ошибка в запросе БД:

Неизвестный столбец 'session_id' в 'field list'
INSERT INTO cms_sessions_online (`session_id`, `user_id`)
VALUES ('6ub69pi9o4knn59n9iamcg9dr4', '1') ON DUPLICATE KEY UPDATE `date_created` = CURRENT_TIMESTAMP

Последние вызовы:

cmsDatabase->insertOrUpdate() @ /system/core/model.php : 535
cmsModel->insertOrUpdate() @ /system/core/user.php : 354
cmsUser::createSession() @ /system/core/user.php : 170
cmsUser->loadAuthUser() @ /system/core/user.php : 90
cmsUser->__construct() @ /system/core/user.php : 25
cmsUser::getInstance() @ /system/core/user.php : 667
cmsUser::isAllowed() @ /system/controllers/auth/hooks/page_is_allowed.php : 9
onAuthPageIsAllowed->run()
call_user_func_array() @ /system/core/controller.php : 575
cmsController->runExternalHook() @ /system/core/controller.php : 537
cmsController->runHook() @ /system/core/eventsmanager.php : 46

Кто знает что не так ? Как исправить? Пока делаю откат сайта чтобы установить обнову в ручную.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.