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

Ошибка БД при переходе в тему

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

ipb 3.2.1.Перенес дамп БД на ПК все встало нормально, форум открывается, но при переходе в форум, тему, профиль и тд., ошибка БД.

Лог ошибки (юрл и ип изменен):

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Date: Wed, 02 May 2012 11:52:13 +0000

Error: 1406 - Data too long for column 'like_cache_id' at row 1

IP Address: 111.111.111.111 - /index.php?showforum=9

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

mySQL query error: INSERT INTO core_like_cache (`like_cache_id`,`like_cache_app`,`like_cache_area`,`like_cache_rel_id`,`like_cache_data`,`like_cache_expire`) VALUES('4bc6d2d8942b9c33c4508027f86e5eca','forums','forums',9,'a:3:{s:7:\"members\";N;s:5:\"count\";i:0;s:10:\"count_anon\";i:0;}',1336009932) ON DUPLICATE KEY UPDATE like_cache_id=VALUES(like_cache_id),like_cache_app=VALUES(like_cache_app),like_cache_area=VALUES(like_cache_area),like_cache_rel_id=VALUES(like_cache_rel_id),like_cache_data=VALUES(like_cache_data),like_cache_expire=VALUES(like_cache_expire)

.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.

| File | Function | Line No. |

|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|

| D:\sitee\forum.ru\www\admin\sources\classes\like\composite.php| [db_main_mysql].replace | 1691 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| D:\sitee\forum.ru\www\admin\sources\classes\like\composite.php| [classes_like_cache].create | 1610 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| D:\sitee\forum.ru\www\admin\sources\classes\like\composite.php| [classes_like_cache].get | 860 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| D:\sitee\forum.ru\www\admin\applications\forums\modules_public\forums\forums.php| [classes_like_composite].render | 1149 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| D:\sitee\forum.ru\www\admin\applications\forums\modules_public\forums\forums.php| [public_forums_forums_forums].renderForum | 439 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| D:\sitee\forum.ru\www\admin\applications\forums\modules_public\forums\forums.php| [public_forums_forums_forums].showForum | 147 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| D:\sitee\forum.ru\www\admin\sources\base\ipsController.php | [public_forums_forums_forums].doExecute | 302 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

Все перерыл, возможно переутомился и не знаю куда копать, помогите.

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


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

У IBResource аналогичная ситуация.При клике по любой ссылке - ошибка БД. :lol:

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


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

Покажите результат этого запроса

 

SHOW CREATE TABLE ibf_core_like_cache

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


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

У IBResource аналогичная ситуация.При клике по любой ссылке - ошибка БД. :lol:

 

там уже поправили....

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


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

На денвере эта бд работает, возможно из-за старого mysql, но я люблю все новое.Mysql последняя отсюда, поэтому пришлось помучиться.

Решил проблему.

В бд, эти строки:

CREATE TABLE IF NOT EXISTS `core_like` (
 `like_id` binary(16) NOT NULL DEFAULT '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0',
 `like_lookup_id` binary(16) DEFAULT NULL,

CREATE TABLE IF NOT EXISTS `core_like_cache` (
 `like_cache_id` binary(16) NOT NULL DEFAULT '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0',

Заменил на эти:

CREATE TABLE IF NOT EXISTS `core_like` (
 `like_id` varchar(32) NOT NULL DEFAULT '',
 `like_lookup_id` varchar(32) DEFAULT NULL,

CREATE TABLE IF NOT EXISTS `core_like_cache` (
 `like_cache_id` varchar(32) NOT NULL DEFAULT '',

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


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

Эти строки бэкапа, где-то видел их именно в таком виде. Чтобы сменить свойство столбцов надо выполнить запросы:

 

ALTER TABLE ibf_core_like MODIFY like_id varchar(32) NOT NULL DEFAULT '',;
ALTER TABLE ibf_core_like MODIFY like_lookup_id varchar(32) DEFAULT NULL;

ALTER TABLE ibf_core_like_cache MODIFY like_cache_id varchar(32) NOT NULL DEFAULT '';

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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