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

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

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

Error: 1054 - Unknown column 'icq' in 'field list'

mySQL query error: INSERT INTO dle_users

dle_users эта таблица DLE. В таблице отсутствует поле icq. Либо интеграция не соответствует версии dle, или он был обновлен не правильным образом.

Добавить это поле можно следующем запросам:

 

ALTER TABLE dle_users ADD COLUMN `icq` varchar(20) NOT NULL DEFAULT '';

  • Upvote 1

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


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

Помогите пожалуйста с ошибкой. Не могу исправить ни автоматически ни через 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-ой странице данной темы есть подобная ошибка и ниже решение.

  • Upvote 1

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


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

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

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


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

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

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

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

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


Ссылка на сообщение
05/14/15 18:34 (изменено)

Попробовал. Пишет, что ошибка, не может создать новый 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;

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


Ссылка на сообщение
05/15/15 10:55 (изменено)

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

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
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 и форум ожил. Спасибо.

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


Ссылка на сообщение
10/13/15 18:15 (изменено)

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

 

Последняя 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

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


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

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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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