Перевожу свой сайт на 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 '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.
Ничего не понимаю! Откуда дублирование? Пустая база!
Кто-нибудь сталкивался с подобным? Напоминаю, что все теже процедуры на локальной машине такой ошибки не выдавали..
Комментарии
Вот что мне по этому поводу сообщил 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 - пока не готов.
у тебя MySQL 4.0.26 у хостера UTF8 поддерживает ???
Да поддерживает. Drupal. же ставится и работает!
Советую посмотреть на таблицу sequences. Обычно она содержит разные переменные заменяющие автоинкремент. Уверен на 80%, что проблема там
Такая же проблема
* 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
Вот еще один товарищ предлагает
http://drupal.org/node/121399