Перейти к содержанию

Ошибка входа в админку


PiratRu

Рекомендуемые сообщения

Господа...

Прошу помощи в решении проблемы входа в админку!

Суть в том, что на хостинге наверное обновляли БД, сайт как то день не работал. Отписал в тех.поддержку, что сайт не работает, там у вас наверное работы идут и как скоро всё заработает. Сайт заработал, но вот появилась проблема с входом в админку. Когда перехожу по адресу админки, окно с вводом логина и пароля есть, вводим, жмём ок и вот такое

https://b.radikal.ru/b41/1812/f2/9b2a2b5e6f71.jpg

Написал в техподдержку, что какая то бяка осталась, может могут помочь решить. Ответили, что не могут помочь в этом вопросе. Так то сразу скажу, техподдержка там хорошая, всегда всё делают, быстро отзываются и т.д. Пробовал в БД в истории удалять последнии версии обнов модулей и самого ИПБ, а потом появлялось окно с обновлением системы. Проходил этап обновления, но это не помогло.

Может кто с таким сталкивался или просто знает, как решить эту проблемку и могут помочь?! Буду очень благодарен!

IPB 3.4.9, php 5.6

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

Не нашёл, как сообщение редактировать. Вот такую ошибку пишет

Error: 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'rows FROM ibf_sessions WHERE running_time > 1545474274' at line 1
 IP Address: 78.29.64.228 - /admin/index.php?adsess=16a4926764af9e3f64e32c874a2fe21e
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 mySQL query error: SELECT count(*) as rows FROM ibf_sessions WHERE running_time > 1545474274
 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
 | File                                                                       | Function                                                                      | Line No.          |
 |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
 | admin/sources/base/ipsController.php                                       | [admin_core_mycp_dashboard].doExecute                                         | 306               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

 

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

Много раз обсуждался данный баг. В mariaDB (или в зависимости от версии mysql) rows является зарезервированным словом и в таком контексте считается синтаксической ошибкой.

Лечится в \admin\applications\core\modules_admin\mycp\dashboard.php в запросе count(*) as rows обрамлением в обратные кавычки count(*) as `rows`
или заменой

 

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

Благодарю за подсказку!

Так же, нашёл ещё одно решение, вдруг кому пригодится...

надо открывать xxxxxx\applications\core\modules_admin\mycp\dashboard.php

ряд 379:

$online = $this->DB->buildAndFetch( array( 'select' => 'count(*) as rows', 'from' => 'sessions', 'where' => "running_time > {$time}" ) );
$stats['active_users'] = $online['rows'];

заменить на: 

$online = $this->DB->buildAndFetch( array( 'select' => 'count(*) as rowcount', 'from' => 'sessions', 'where' => "running_time > {$time}" ) );
$stats['active_users'] = $online['rowcount'];

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...