Перейти к содержимому


Фотография
- - - - -

Если не работает подписка на темы и форумы


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 Оффлайн   xtic

    Пользователь


  • Пользователи
  • Репутация
    4
    • Cообщений: 26
    • Форум:3.3.х

Отправлено 06 Июль 2012 - 18:56

Всем привет! У меня после переезда с 3.1.4 на 3.3.1 перестала работать система слежения за темой. При этом, на чистом форуме все работало замечательно.
В журнале ошибок mysql возникало такое
Date: Tue, 03 Jul 2012 15:14:43 +0000
Error: 1062 - Duplicate entry '95fc88df93dd2a4a' for key 'PRIMARY'
IP Address: ***.***.***.*** - /index.php?&app=core&module=ajax&section=like&do=save&secure_key=0a66e1f75f035f885da3ebb17ad4bbd7&f_app=forums&f_area=topics&f_relid=277
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: INSERT INTO *префикс*core_like (`like_id`,`like_lookup_id`,`like_lookup_area`,`like_app`,`like_area`,`like_rel_id`,`like_member_id`,`like_added`,`like_is_anon`,`like_notify_do`,`like_notify_meta`,`like_notify_freq`,`like_visible`,`like_notify_sent`) VALUES('95fc88df93dd2a4a3d5f9fc2f41895bb','679dbd12c814a0ed5e4c74ba735ac610','3e2b3668d5fde75d58550cf39166c2ad','forums','topics',277,1,1341328483,0,1,'','immediate',1,0)
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File | Function | Line No. |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/sources/classes/like/composite.php | [db_main_mysql].insert | 514 |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/core/modules_public/ajax/like.php | [classes_like_composite].add | 119 |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/core/modules_public/ajax/like.php | [public_core_ajax_like]._save | 58 |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/sources/base/ipsController.php | [public_core_ajax_like].doExecute | 421 |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/sources/base/ipsController.php | [ipsAjaxCommand].execute | 120 |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
---------------

Решение проблемы: заходим в phpmyadmin, выбираем свою базу, там находим таблицу *префикс*core_like и жмем на ссылку "Структура"
Прикрепленный файл  1.png   95,11К    скачиваний 11

Появится примерно такая штука
Прикрепленный файл  1.png   77,22К    скачиваний 12

Это исправленный вариант. Здесь, красным, обведены те поля, которые я изменил. У вас могут быть отличия и в других местах.
Для того, чтобы изменить поле столбца жмем кнопку "Изменить". Далее изменяем значения соответствующих полей и не забываем нажать кнопку "Сохранить" :)
  • 1

Заработок и обучение заработку