Атаман 463 07/08/15 12:19 Заметил ошибки в базе данных. Можете подсказать, что обозначают? ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Date: Tue, 07 Jul 2015 05:46:22 +0000 Error: 1062 - Duplicate entry '0' for key 'PRIMARY' IP Address: - /forum/index.php?app=members&module=messaging§ion=view&do=findMessage&topicID=2380&msgID=__firstUnread__ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- mySQL query error: INSERT INTO ibf_profile_portal (`pconversation_filters`,`pp_member_id`) VALUES('a:3:{s:3:\"new\";a:4:{s:2:\"id\";s:3:\"new\";s:4:\"real\";N;s:5:\"count\";i:0;s:9:\"protected\";i:1;}s:7:\"myconvo\";a:4:{s:2:\"id\";s:7:\"myconvo\";s:4:\"real\";N;s:5:\"count\";i:0;s:9:\"protected\";i:1;}s:6:\"drafts\";a:4:{s:2:\"id\";s:6:\"drafts\";s:4:\"real\";N;s:5:\"count\";i:0;s:9:\"protected\";i:1;}}',0) .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------. | File | Function | Line No. | |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------| | admin/sources/base/ipsMember.php | [db_main_mysql].insert | 918 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | admin/applications/members/sources/classes/messaging/messengerFunctions.php| [iPSMember].save | 2445 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | admin/applications/members/sources/classes/messaging/messengerFunctions.php| [messengerFunctions].resetMembersFolderCounts | 121 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | admin/sources/base/ipsRegistry.php | [messengerFunctions].__construct | 4506 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | admin/sources/base/ipsRegistry.php | [ips_MemberRegistry].finalizePublicMember | 759 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' Поделиться сообщением Ссылка на сообщение
newbie 1723 07/08/15 13:11 Error: 1062 - Duplicate entry '0' for key 'PRIMARY'В таблице ibf_profile_portal, в которую добавляются данные(т.к. юзера с id 0 не существует), уже есть запись с id (pp_member_id) 0. Отсюда и ошибка.Вообще подобной записи с id 0 быть не должно. 1 Поделиться сообщением Ссылка на сообщение
siv1987 2628 07/08/15 16:54 Да, такого быть не должно. По моему я один раз встречался с подобной ошибкой, и там проблема кажется была в несовместимом хуке, или что-то связанное с определением пользователя, но по какой причине уже забыл... 2 Поделиться сообщением Ссылка на сообщение
Атаман 463 07/08/15 17:13 Все эти танцы с бубном начались после установки Termos de Uso 2.0.1Там при выключении модуля и тд ошибка (Системная ошибка[#404] К сожалению, не удалось найти запрашиваемую вами страницу. Пожалуйста вернитесь на главную страницу форума.) Отключу его и проверю. Поделиться сообщением Ссылка на сообщение
siv1987 2628 07/08/15 17:24 Все эти танцы с бубном начались после установки Termos de Uso 2.0.1Не должен этот модуль вызывать подобную ошибку, там нет ничего что связано с системой личных сообщений - обычные хуки для шаблонов. Поделиться сообщением Ссылка на сообщение
Атаман 463 07/08/15 17:26 Есть еще такое, как раз в ЛС сыпит Auto Birthday Greeter v1.3.1 Поделиться сообщением Ссылка на сообщение
siv1987 2628 07/08/15 17:48 Это уже более вероятно, хотя в логе я не вижу ни одного вызова стороннего хука. Возможно дело не в хуке. Ошибка появляется у всех пользователей при чтении новых ЛС? Не мог ли поисковой бот пройти по этой ссылке или у пользователя быть юзер-агент поискового бота? Поделиться сообщением Ссылка на сообщение
Атаман 463 07/08/15 17:54 Та нет, личку используют интенсивно. А вот на ошибку никто не жаловался, случайно увидел. С ботами точно отпадает. Поделиться сообщением Ссылка на сообщение
siv1987 2628 07/08/15 17:59 Если это разовая ошибка и не плодит в каждый день логи, то скорее всего это из-за пользователя. Возможно кто-то из них использует юзер-агент который определяется форумом как поисковой бот, и насколько я помню в таком случае member_id у него равен нулю. 1 Поделиться сообщением Ссылка на сообщение