Перейти к публикации
Дизайн и модификация Invision Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Alphonce

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

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

09/23/19 19:13 (изменено)

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

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

 

 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 строчке какая-то лажа, но как и что исправить?

Изменено пользователем MyrOsLove

Поделиться сообщением


Ссылка на сообщение

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"!.

Поделиться сообщением


Ссылка на сообщение
  MyrOsLove писал:
Подумал что создавать тему лишнее, покопался в поиске и наткнулся на эту тему.
  MyrOsLove писал:
upd: нашел выход самостоятельно, если кому надо то вот:

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

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

Здраствуйте в чом возможно быть проблема

Logs

  Показать содержимое

 

Поделиться сообщением


Ссылка на сообщение

Смотрите таблицу task_logs. Проверяйте, чтобы был включен AUTO_INCREMENT

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
01/26/20 18:09 (изменено)

Я хотел обновить форум с ipb на IPS4 ошибка  Table 'crdobnal35.core_themes' doesn't exist

  Показать содержимое

 

Изменено пользователем DELET

Поделиться сообщением


Ссылка на сообщение

Написано, что таблицы core_themes нет в бд.

Поделиться сообщением


Ссылка на сообщение
  27.01.2020 в 04:45, newbie сказал:

Написано, что таблицы core_themes нет в бд.

Надо создавать или как

Поделиться сообщением


Ссылка на сообщение
  27.01.2020 в 19:05, DELET сказал:

Надо создавать или как

Да.

А вообще странно, что нет таблицы. Значит, обновление прошло не так, как должно

Поделиться сообщением


Ссылка на сообщение

Здравствуйте. IPB 3.4.8 , не могу войти в админку, помогите пожалуйста.


 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Date: Mon, 23 Mar 2020 04:55:51 +0000
 Error: 1054 - Unknown column 'event_title_seo' in 'field list'
 IP Address: 5.44.39.131 - /forum/index.php?s=79d5f71ac1dcb70ed89b8a46670928bb&app=core&module=task
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 mySQL query error: SELECT event_id, event_title_seo, event_start_date FROM 313frm_cal_events WHERE event_end_date < 1584939351 AND ( ( FIND_IN_SET(1,event_calendar_id) ) ) AND ( ( FIND_IN_SET(2,event_perms) ) OR ( event_perms='*' ) )
 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
 | File                                                                       | Function                                                                      | Line No.          |
 |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
 | admin/applications/core/tasks/sitemapgenerator.php                         | [sitemap_core_calendar].generate                                              | 663               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/sources/classes/class_taskmanager.php                                | [task_item].runTask                                                           | 208               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 |                                                                            | [class_taskmanager].runTask                                                   |                   |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Date: Mon, 23 Mar 2020 08:05:41 +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 313frm_sessions WHERE running_time > 1584949841' at line 1
 IP Address: 109.239.25.66 - /forum/admin/index.php?adsess=8a83b9ed63a7ed2d4d9bacad83db7e5a
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 mySQL query error: SELECT count(*) as rows FROM 313frm_sessions WHERE running_time > 1584949841
 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
 | File                                                                       | Function                                                                      | Line No.          |
 |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
 | admin/sources/base/ipsController.php                                       | [admin_core_mycp_dashboard].doExecute                                         | 306               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Date: Mon, 23 Mar 2020 08:11:11 +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 313frm_sessions WHERE running_time > 1584950171' at line 1
 IP Address: 109.239.25.66 - /forum/admin/index.php?adsess=8a83b9ed63a7ed2d4d9bacad83db7e5a
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 mySQL query error: SELECT count(*) as rows FROM 313frm_sessions WHERE running_time > 1584950171
 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
 | File                                                                       | Function                                                                      | Line No.          |
 |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
 | admin/sources/base/ipsController.php                                       | [admin_core_mycp_dashboard].doExecute                                         | 306               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Date: Mon, 23 Mar 2020 08:11:12 +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 313frm_sessions WHERE running_time > 1584950172' at line 1
 IP Address: 109.239.25.66 - /forum/admin/index.php?adsess=8a83b9ed63a7ed2d4d9bacad83db7e5a
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 mySQL query error: SELECT count(*) as rows FROM 313frm_sessions WHERE running_time > 1584950172
 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
 | File                                                                       | Function                                                                      | Line No.          |
 |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
 | admin/sources/base/ipsController.php                                       | [admin_core_mycp_dashboard].doExecute                                         | 306               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Date: Mon, 23 Mar 2020 08:11:14 +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 313frm_sessions WHERE running_time > 1584950174' at line 1
 IP Address: 109.239.25.66 - /forum/admin/index.php?adsess=8a83b9ed63a7ed2d4d9bacad83db7e5a
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 mySQL query error: SELECT count(*) as rows FROM 313frm_sessions WHERE running_time > 1584950174
 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
 | File                                                                       | Function                                                                      | Line No.          |
 |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
 | admin/sources/base/ipsController.php                                       | [admin_core_mycp_dashboard].doExecute                                         | 306               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Date: Mon, 23 Mar 2020 08:34:57 +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 313frm_sessions WHERE running_time > 1584951597' at line 1
 IP Address: 109.239.25.66 - /forum/admin/index.php?adsess=8a83b9ed63a7ed2d4d9bacad83db7e5a
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 mySQL query error: SELECT count(*) as rows FROM 313frm_sessions WHERE running_time > 1584951597
 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
 | File                                                                       | Function                                                                      | Line No.          |
 |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
 | admin/sources/base/ipsController.php                                       | [admin_core_mycp_dashboard].doExecute                                         | 306               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Date: Mon, 23 Mar 2020 08:34:59 +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 313frm_sessions WHERE running_time > 1584951599' at line 1
 IP Address: 109.239.25.66 - /forum/admin/index.php?adsess=8a83b9ed63a7ed2d4d9bacad83db7e5a
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 mySQL query error: SELECT count(*) as rows FROM 313frm_sessions WHERE running_time > 1584951599
 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
 | File                                                                       | Function                                                                      | Line No.          |
 |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
 | admin/sources/base/ipsController.php                                       | [admin_core_mycp_dashboard].doExecute                                         | 306               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Date: Mon, 23 Mar 2020 08:35:00 +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 313frm_sessions WHERE running_time > 1584951600' at line 1
 IP Address: 109.239.25.66 - /forum/admin/index.php?adsess=8a83b9ed63a7ed2d4d9bacad83db7e5a
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 mySQL query error: SELECT count(*) as rows FROM 313frm_sessions WHERE running_time > 1584951600
 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
 | File                                                                       | Function                                                                      | Line No.          |
 |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
 | admin/sources/base/ipsController.php                                       | [admin_core_mycp_dashboard].doExecute                                         | 306               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

 

Поделиться сообщением


Ссылка на сообщение
  23.03.2020 в 08:46, студент сказал:

Unknown column 'event_title_seo' in 'field list'

Добрый! Проверку БД сделайте, похоже на битую БД

Поделиться сообщением


Ссылка на сообщение
  23.03.2020 в 09:41, Атаман сказал:

Добрый! Проверку БД сделайте, похоже на битую БД

как сделать проверку. объясните пожалуйста.
Форум создан очень давно и около 3 лет как закрыта регистрация и на форуме нет никакой активности. В админку тоже давно не входили. Вчера решил зайти кое-что проверить, но не смог, вылезла ошибка.

Поделиться сообщением


Ссылка на сообщение
  23.03.2020 в 10:16, студент сказал:

как сделать проверку. объясните пожалуйста.
Форум создан очень давно и около 3 лет как закрыта регистрация и на форуме нет никакой активности. В админку тоже давно не входили. Вчера решил зайти кое-что проверить, но не смог, вылезла ошибка.

через phpmyadmin найдите таблицу

event_title_seo' 

и нажмите восстановить

Поделиться сообщением


Ссылка на сообщение
03/23/20 10:40 (изменено)
  23.03.2020 в 10:29, Атаман сказал:

через phpmyadmin найдите таблицу

event_title_seo' 

и нажмите восстановить

у меня нет такой таблицы. На букву е есть только 2 таблицы

pref_emoticons

pref_error_logs

еще есть pref_cal_events

Изменено пользователем студент

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...