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

После установки форума с нуля, ошибка в админ панеле


CyberViper1

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

После установки форума, решил зайти в админ панель, в ответ ошибка, 

Спойлер

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Date: Tue, 24 Sep 2019 19:52:17 +0000
 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 sessions WHERE running_time > 1569353837' at line 1
 IP Address: 31.173.120.155 - /admin/index.php?adsess=82119806cbabc8a8448f65bfd4836294
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 mySQL query error: SELECT count(*) as rows FROM sessions WHERE running_time > 1569353837
 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
 | File                                                                       | Function                                                                      | Line No.          |
 |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
 | admin/sources/base/ipsController.php                                       | [admin_core_mycp_dashboard].doExecute                                         | 306               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

делал так же как тут 

Спойлер

ряд 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'];

теперь при входе в админ панель я вижу ошибку 500, что делать ? хостинг новый платный, пробовал ставить версию 3.4.7 такая же фигня, щас пытаюсь ставить 3.4.9 но ошибка та же самая, подскажите пожалуйста

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

Ставить нужно 2.1.7, зачем же сразу 3.4.7

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

Блин, поможешь с проблемой или нет?

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

Нет, я с 3.4.7 не знаком)

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

А смысл флуда тогда? Тут тех поддержка 

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

Ну так закоментарьте эти строки для начала, оставьте $stats['active_users'] = 0; Возможно у вас другая ошибка появится, на другой запрос.

Если нет - попробуйте вызвать этот запрос строкой через $this->DB->query().

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

$stats['active_users'] = 0; поменял, теперь HTTP ERROR 500

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

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

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

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

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

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

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

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

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

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

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