Страница 28 из 30
Добавлено: 05.03.2008 8:30
aceton111
Та же проблема, что и у
FirSveta. Стандартным бэкапом phpbb была создан phpbb_db_backup.sql.
На новом форуме создаю БД с теми же данными и устанавливаю форум. Затем стандартным же восстановителем phpbb пытаюсь из этого файла восстановить данные. Болт:
Код: Выделить всё
Error importing backup file
DEBUG MODE
SQL Error : 1062 Duplicate entry '1' for key 1
INSERT INTO phpbb_categories (cat_id, cat_title, cat_order) VALUES('1', 'Походы', '10')
То же самое пробовал сделать через phpmyadmin. То же самое.
Что нужно сделать чтобы переписать данные? Почему они дублируются? Как побороть эту проблему?
Добавлено спустя 1 минуту 30 секунд:
Та же проблема, что и у
FirSveta. Стандартным бэкапом phpbb была создан phpbb_db_backup.sql.
На новом форуме создаю БД с теми же данными и устанавливаю форум. Затем стандартным же восстановителем phpbb пытаюсь из этого файла восстановить данные. Болт:
Код: Выделить всё
Error importing backup file
DEBUG MODE
SQL Error : 1062 Duplicate entry '1' for key 1
INSERT INTO phpbb_categories (cat_id, cat_title, cat_order) VALUES('1', 'Походы', '10')
То же самое пробовал сделать через phpmyadmin. То же самое.
Что нужно сделать чтобы переписать данные которые которые "Duplicate"? Почему они дублируются? Как побороть эту проблему?
Добавлено спустя 1 минуту 49 секунд:
Извините за дубль.
Добавлено: 05.03.2008 9:45
FirSveta
каким образом восстановить базу сообщений?
Добавлено: 05.03.2008 12:56
aceton111
просто с проблемой именно этой в интернете столкнулись многие, а вот как ее решить толком не говорят...
Добавлено: 05.03.2008 13:05
crash
aceton111
а вы покажите нам из бэкапа табличку
aceton111 писал(а):phpbb_categories
Добавлено: 05.03.2008 15:05
aceton111
cat_id cat_title сat_order
1 Test category 1 10
SHOW CREATE TABLE phpbb_categories
Код: Выделить всё
CREATE TABLE `phpbb_categories` (\n `cat_id` mediumint(8) NOT NULL auto_increment,\n `cat_title` varchar(100) default NULL,\n `cat_order` mediumint(8) unsigned NOT NULL default '0',\n PRIMARY KEY (`cat_id`),\n KEY `cat_order` (`cat_order`)\n) ENGINE=MyISAM DEFAULT CHARSET=latin1
Оно?
Добавлено: 05.03.2008 15:35
Палыч
aceton111 писал(а):Оно?
дальше, после создания таблицы должны идти инсерты, с которыми у вас затык.
Добавлено: 05.03.2008 15:36
crash
aceton111
ясно. По все видимости вы создали бэкап без удаления таблиц и у вас происходит только вставка данных. Так как данные при установке не удаляются, то и получается что форум с id=1 у вас есть. Чтобы сказать точнее надо видеть бэкап.
Могу только предложить очистить таблицы и восстановить с помощью например phpmyadmin.
Добавлено: 05.03.2008 16:01
aceton111
Палыч писал(а):дальше, после создания таблицы должны идти инсерты, с которыми у вас затык.
Извините,
Палыч, не понял, где должны выдаваться инсерты?
исли пробовать удалить из бэкапа записи с инсертами вида
Код: Выделить всё
INSERT INTO phpbb_categories (cat_id, cat_title, cat_order) VALUES('1', 'Походы', '10');
то база при попытке восстановления выдает ошибку со следующим разделом phpbb_***
[/code][/quote]
Добавлено: 05.03.2008 16:04
crash
ну я свое мнение сказал. Дальше вам пробовать или нет
Добавлено: 05.03.2008 16:06
aceton111
crash писал(а):По все видимости вы создали бэкап без удаления таблиц и у вас происходит только вставка данных.
Что значит удаления таблиц? Дропать таблицы? Тогда админка форума перестает работать
crash писал(а):Могу только предложить очистить таблицы и восстановить с помощью например phpmyadmin.
При clean'е таблицы, например configure, админка тоже отваливает. Хотя восстановить в это время путем самомго пхпадмина не пробовал еще.щас заценим.
Добавлено: 05.03.2008 16:14
crash
aceton111 писал(а):Тогда админка форума перестает работать
именно поэтому
crash писал(а): восстановить с помощью например phpmyadmin
Добавлено: 05.03.2008 16:19
aceton111
Это понятно. Спасибо, прогнал... Уперся тогда в админку
Очистил таблицу, стал восстанавливать через пхпмайадмин. Все идет хорошо, но на одной из таблиц опять затык
Код: Выделить всё
Error
SQL query:
INSERT INTO phpbb_search_wordlist( word_text, word_id, word_common )
VALUES (
'�����', '48', '0'
);
MySQL said:
#1062 - Duplicate entry '????' for key 1
вот эта phpbb_search_wordlist почему-то вызывает опять ошибу, хотя она была очищена!!!
Добавлено: 05.03.2008 16:23
crash
aceton111
предлагаю эту таблицу не восстанавливать, удалитее из бэкапа. Поиск можно потом восстановить модом rebuild search
Добавлено: 05.03.2008 16:48
aceton111
Хороший вариант.
Попробовал из бэкапа руками удалить все инсерты с записью "phpbb_search_wordlist" (на удачу). После чего восстановил и получил: "Import has been successfully finished, 3480 queries executed."
Но форум воообще отвалил
Код: Выделить всё
phpBB : Critical Error
Could not open fiblack template config file
DEBUG MODE
Line : 503
File : functions.php
Не нужно ли теперь апгрейт сделать? И как правильно заставить пхпмайадмин обойти одну из таблиц при восстановлении?
Добавлено: 05.03.2008 16:54
crash
aceton111
перезалейте файлы стиля