Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

Здравствуйте!

maxplay.info Driver Error

There appears to be an error with the database.

If you are seeing this page, it means there was a problem communicating with our database. Sometimes this error is temporary and will go away when you refresh the page. Sometimes the error will need to be fixed by an administrator before the site will become accessible again.

 

You can try to refresh the page by clicking here

 

← Return to the index

 

 

Возникла ошибка при работе с базой данных.

 

К сожалению, на данный момент из-за технических проблем с базой данных, форум не может обработать ваш запрос. О проблеме уже сообщено администрации форума.

 

 

Вот такая ошибка при регистрации.

Кодировка верная.(несколько раз даже менял)

В логах MySQL ошибок нет.

 

Подскажите пожалуйста:)

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

Опубликовано:

Помогите пожалуйста с ошибкой. Не могу исправить ни автоматически ни через SQL запрос.

Восстановить из дампа тоже нет возможности.

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Mon, 04 May 2015 15:52:22 +0000
Error: 144 - Table './clankiev/sessions' is marked as crashed and last (automatic?) repair failed
IP Address: 66.249.78.239 - /robots.txt
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: DELETE FROM sessions WHERE ip_address='66.249.78.239' OR id='google=12cdbfac6c2c3a7f2024106f39aaa8ce_session'
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/sources/classes/session/publicSessions.php               | [db_main_mysql].delete                                                        | 1284              |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/sources/classes/session/publicSessions.php               | [publicSessions]._destroySessions                                             | 1106              |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/sources/classes/session/publicSessions.php               | [publicSessions]._createGuestSession                                          | 506               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/sources/base/ipsRegistry.php                             | [publicSessions].__construct                                                  | 3849              |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/sources/base/ipsRegistry.php                             | [ips_MemberRegistry].init                                                     | 3682              |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/sources/base/ipsRegistry.php                             | [ips_MemberRegistry].instance                                                 | 605               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+---------

Опубликовано:

Помогите пожалуйста с ошибкой. Не могу исправить ни автоматически ни через SQL запрос.

Восстановить из дампа тоже нет возможности.

На 2-ой странице данной темы есть подобная ошибка и ниже решение.

Опубликовано:

Если вы о запросе REPAIR TABLE sessions, то не получается исправить.

Опубликовано:

Если вы о запросе REPAIR TABLE sessions, то не получается исправить.

О нем. Попробуйте REPAIR TABLE sessions USE_FRM

Что пишет после выполнения запроса?

Опубликовано:

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

 

Пробовал проверять таблицу, выдало это 7240282.png

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

Опубликовано:

Пишет, что ошибка, не может создать новый tempfile.

Ошибку пишите в оригинальном виде, а не в вольном переводе.

 

В крайнем случае эту таблицу можно дропнуть и создать заново. Там содержатся временные сессии пользователей.

Опубликовано:

Ошибку пишите в оригинальном виде, а не в вольном переводе.

 

В крайнем случае эту таблицу можно дропнуть и создать заново. Там содержатся временные сессии пользователей.

Вот я и дропнул ее. И заменил с похожего форума. Заработало, но все же на некоторых страницах(можно сказать на многих) выдает ошибку Driver error. There appears to be an error with the database.

Опубликовано:

Driver error. There appears to be an error with the database.

Текст ошибки какой?

Опубликовано:

на некоторых страницах(можно сказать на многих) выдает ошибку Driver error. There appears to be an error with the database.

Ошибку полностью приведите из логов.

 

 

Вот я и дропнул ее. И заменил с похожего форума.

CREATE TABLE temp_sessions LIKE sessions;

DROP TABLE sessions;

RENAME TABLE temp_sessions TO sessions;

Опубликовано:

Просмотрел логи, много ошибок типа

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Fri, 15 May 2015 10:39:16 +0000
Error: 1267 - Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
IP Address: 66.249.73.238 - /tags/forums/%D0%A0%D0%BE%D1%82%D0%B0%2B%D0%B1%D0%B0%D1%80%D0%B0%D0%BD%D0%BE%D0%B2))))/
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: SELECT t.*,p.*,m.member_id, m.members_display_name, m.members_seo_name,cca.*,ccb.cache_content as cache_content_sig, ccb.cache_updated as cache_updated_sig,xxx.* FROM topics t  LEFT JOIN posts p ON ( p.pid=t.topic_firstpost ) 
LEFT JOIN members m ON ( m.member_id=p.author_id ) 
LEFT JOIN content_cache_posts cca ON ( cca.cache_content_id=p.pid ) 
LEFT JOIN content_cache_sigs ccb ON ( ccb.cache_content_id=p.author_id ) 
LEFT JOIN core_tags_cache xxx ON ( xxx.tag_cache_key=MD5(CONCAT('forums',';','topics',';',t.tid)) )   WHERE t.tid IN( 1717)
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/sources/classes/search/controller.php                    | [search_format_forums].processResults                                         | 553               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/core/modules_public/search/search.php       | [iPSSearch].search                                                            | 671               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/core/modules_public/search/search.php       | [public_core_search_search].searchResults                                     | 173               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/sources/base/ipsController.php                           | [public_core_search_search].doExecute                                         | 306               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

 

Да, у меня кодировка форума cp1251_general_ci. И так он работал больше года, почему вдруг сейчас не хочет? Что делать, менять кодировку? Если да, то подскажите как это сделать.

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

Опубликовано:

Кодировка должна быть utf8 и сравнение (collation) utf8_general_ci (или unicode).

Исправьте таблицу которая в не правильной кодировке.

Опубликовано:

Кодировка должна быть utf8 и сравнение (collation) utf8_general_ci (или unicode).

Исправьте таблицу которая в не правильной кодировке.

Спасибо всем за помощь. Изменил кодировку в двух таблицах на utf8 и форум ожил. Спасибо.

  • 4 месяца спустя...
Опубликовано:

Установил форум и он работает, но при входе в созданный там раздел выдает похожую ошибку, вот скрин ошибок. Подскажите как исправить?

 

Последняя SQL ошибка (Сегодня, 18:31)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Tue, 13 Oct 2015 18:31:57 +0000
Error: 1267 - Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
IP Address: 185.13.112.19 - /index.php?/forum/2-forum/
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: SELECT t.*,xxx.* FROM topics t  LEFT JOIN core_tags_cache xxx ON ( xxx.tag_cache_key=MD5(CONCAT('forums',';','topics',';',t.tid)) )   WHERE t.forum_id=2 AND t.pinned IN (0,1) AND ( t.approved IN (1,0,-1) ) ORDER BY t.pinned DESC,  t.last_post DESC LIMIT 0,30
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/applications/forums/modules_public/forums/forums.php                 | [public_forums_forums_forums].renderForum                                     | 457               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/forums/modules_public/forums/forums.php                 | [public_forums_forums_forums].showForum                                       | 147               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/sources/base/ipsController.php                                       | [public_forums_forums_forums].doExecute                                       | 306               |
'--------------------------------------------------

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

Опубликовано:

вот скрин ошибок

Ошибки надо приводить текстом. И желательно перед этим их прочитать, ваша ошибка рассматривалась двумя постами выше.

Опубликовано:

Ошибки надо приводить текстом. И желательно перед этим их прочитать, ваша ошибка рассматривалась двумя постами выше.

Понятно изменил в том сообщении. В базе кодировка всех таблиц эта стоит - cp1251_general_ci так установил форум, в таблице core_tags_cache кодировку эту поставил - utf8_general_ci и все равно тоже самое, может что не так понял, обьясните пожалуйста?

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

Сейчас на странице 0

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.