Posted 26 августа, 20186 yr comment_150761 Доброго времени суток, мафия! Давненько я не прикладывал руки к ipb, но здесь пришлось.. Итак, на повестке дня проблема глобального характера, а именно при входе в админку послечаю вот такое: Свежий лог из sql_error_latest.cgi: Спойлер ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Date: Sun, 26 Aug 2018 16:57:54 +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 > 1535301774' at line 1 IP Address: 78.36.78.80 - /admin/index.php?adsess=3bb932f50d96d5a8cd99f711aa768a4a ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- mySQL query error: SELECT count(*) as rows FROM sessions WHERE running_time > 1535301774 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------. | File | Function | Line No. | |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------| | admin/sources/base/ipsController.php | [admin_core_mycp_dashboard].doExecute | 306 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' В чем дело не пойму. Что делал - просто залил существующую базу в чистую в соответствии со нужной котировкой, далее залил все файлы форума через FTP с изменением данных для подключения к базе в conf_global.php . Примечание: был сделан тест на другом хостинге - все завелось из 2017 как новое, учтем то что он бесплатен, но на моем текущем платном это не работает. Дабы не было речей о смене хостера - все прекрасно знаю, но ведь ранее работало без проблем. Всем спасибо за внимание и за надеюсь решение поставленной проблемы!
26 августа, 20186 yr Author comment_150763 UPD! Подъехало решение данной проблемы - извиняюсь, как всегда - ищу до создания темы - в упор не вижу. Итак: суть проблемы такова - форум работает исправно, все темы открываются, в админку не заходит из-за ошибки в логе выше. Решение: Пойти по пути: admin/applications/core/modules_admin/mycp/dashboard.php Искать строку (~368 в NotePad ++): $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']; rows заменяем на rowcount Сохраняем, заливаем на хост, проверяем! Внимание! Данная проблема разрешима на хостинге Hostinger Великобритании. Отличительной чертой там является повышение безопасности на Shared-хостингах (платные) с Мая 2018 года и отключение некоторых функций, затрагивающих работу движков как ipb и ips.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.