Выручайте. Непонятки с mysql-хостера..

Главные вкладки

Аватар пользователя Toologic Toologic 5 марта 2007 в 23:33

Перевожу свой сайт на Drupal 5.1

На локальной машине - все отлажено, все работатет. Для предотвращения всяких неожиданностей на локалке стоит php 4.4.5, mysql 4.1.12

У хостера (.m) стоит соответственно php 4.4.4 и mysql 4.0.26

Начинаю переноситься. Все вроде поставилось.
Но вот работа одного модуля сразу повалила кучу ошибок (модуль leech ранне его аналогом был aggregator2. кстати на нем такие же ошибки были)

При закачке rss каналов выдает ошибку

user warning: Duplicate entry '1-25' for key 1 query: INSERT INTO term_node (nid, tid) VALUES (25, 1) in /home/xxxxxxx/traveldaily.ru/www/includes/database.mysql.inc on line 172.
user warning: Duplicate entry '159-25' for key 1 query: INSERT INTO term_node (nid, tid) VALUES (25, 159) in /home/xxxxxxx/traveldaily.ru/www/includes/database.mysql.inc on line 172.

Ничего не понимаю! Откуда дублирование? Пустая база!

Кто-нибудь сталкивался с подобным? Напоминаю, что все теже процедуры на локальной машине такой ошибки не выдавали..

Комментарии

Аватар пользователя Toologic Toologic 5 марта 2007 в 23:54

Вот что мне по этому поводу сообщил phpadmin

Имя ключа  Тип           Эл-тов      Поля
PRIMARY      PRIMARY        33       tid  nid  
nid                  INDEX            Нет       nid  
tid                   INDEX            Нет       tid  

PRIMARY and INDEX keys should not both be set for column `tid`

Мой сайт
-на drupal 4.7 - www.travelweekly.ru
-на drupal 5 - пока не готов.

Аватар пользователя dbzer0 dbzer0 9 марта 2007 в 22:09

Советую посмотреть на таблицу sequences. Обычно она содержит разные переменные заменяющие автоинкремент. Уверен на 80%, что проблема там

Аватар пользователя Valeratal Valeratal 15 марта 2007 в 21:41

Такая же проблема

* user warning: Duplicate entry '1-25' for key 1 query: INSERT INTO term_node (nid, tid) VALUES (25, 1) in /home/webadmin/hr-portal.ru/html/2/includes/database.mysql.inc on line 172.
* user warning: Duplicate entry '1-25' for key 1 query: INSERT INTO term_node (nid, tid) VALUES (25, 1) in /home/webadmin/hr-portal.ru/html/2/includes/database.mysql.inc on line 172.

а чего в этой таблице sequences должно быть

Кстати, вот тут товарищ что то предлагает поменять
http://www.drupal.ru/node/2284