После переноса базы и файлов на хостинг (www.fishes.fasdalf.ru) возник трабл. Image пытается генерировать уже СУЩЕСТВУЮЩИЕ картинки и записать их в базу, а кроме того он пытается вставить в таблицу Files существующее значение.
P.S. Та же проблема с некоторыми другими модулями. Упорно пытаются сделать INSERT с неправильным ID.
Это не косяк Select max(*foo*) from *bar*? И если да, то чем его лечить?
Комментарии
правкой модуля : вставкой проверки на существование записи...
это может и не самый лучший вариант но не имея исходников сказать ещё что либо .. хм..
www.drupal.org/project/image
Этого? А где мне взять исходник image.module? Шутка.
Просто это много где вылазит. И так кждый раз при переносе базы. Бесит.
Та же проблема с некоторыми другими модулями.
И так кждый раз при переносе базы.
Как переносите базу? В настройках файловой системы указываете абсолютный или относительный путь?
Базу копирую через экспорт - импорт в PhpMyAfmin. Экспорт - Mysql 4 phpMyAdmin 2.06 (denwer2). Импорт - Mysql 5 phpMyAfmin 2.11 (ax3.net)
Насколько я понимаю пути - относительные, начинаются с буквы (не со слэша)
Вот примерчик:
user warning: Duplicate entry '100' for key 1 query: INSERT INTO dru4aq_files (fid, nid, filename, filepath, filemime, filesize) VALUES (100, 3, '_original', 'files/images/Untitled-1.gif', 'image/gif', '2041') in /home/afasdalf/public_html/includes/database.mysql.inc on line 172.
Так "пробивает" почти все объекты при добавлении. Например коментарии после пары нажатий "назад"-"добавить" пришли к норме, а вот там, где ксть просветы в ключах - тихий ужас.
Ну хоть кто-нибудь! Помогите!
Здоровый сон творит чудеса.
Оказалось, что после ипорта в таблицах files files_revisoins и sequences оказалось, э... что-то не то что должно быть. Попробую перезалить первые две и "поправить sequences". О положительных результатах отпишусь.