Jump to content
Дизайн и модификация Invision Power Board IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Alphonce

IPB 3.4.X "Driver Error" There appears to be an error with the database.

Recommended Posts

Подумал что создавать тему лишнее, покопался в поиске и наткнулся на эту тему.

В общем, у меня такая же проблема. Не пускает в админку, в логе такое:

 

 Date: Mon, 23 Sep 2019 19:13:04 +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 > 1569265084' at line 1
IP Address: 195.162.83.45 - /forum/admin/index.php?adsess=43da77c909c252f9372387fe4dd4ffd5&old_
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: SELECT count(*) as rows FROM sessions WHERE running_time > 1569265084
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/sources/base/ipsController.php                                       | [admin_core_mycp_dashboard].doExecute                                         | 306               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

 

понимаю что в 306 строчке какая-то лажа, но как и что исправить?

Edited by MyrOsLove

Share this post


Link to post
Share on other sites

upd: нашел выход самостоятельно, если кому надо то вот:

 

Find the following file admin\applications\core\modules_admin\mycp\dashboard.php

 

Change line 377 to

 

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

 

 

Change line 379 to

 

$stats['active_users']	= $online['fixme'];

 

Of course you don't have to use the word "fixme". You can use any word so long as you don't use "rows"!.

Share this post


Link to post
Share on other sites
Подумал что создавать тему лишнее, покопался в поиске и наткнулся на эту тему.
upd: нашел выход самостоятельно, если кому надо то вот:

http://ipbskins.ru/forum/topic15840.html/

  • Upvote 1

Share this post


Link to post
Share on other sites

Да, интересно, что я в процессе гугления натыкался на совет заменять rows,но поначалу это не избавило от проблемы. Видимо не в том участке, или может банально не сохранил?

Спасибо за ссылку, я наверное взял верхнюю тему в списке после поиска и не дошел до этой

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...