Установка phpbb3 и база из дампа

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 2 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Сообщение crash »

Erlang писал(а):это слишком много править и где-то можно промашнуться.
дело ваше.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 2 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

Сообщение Erlang »

Вот такую ошибку выдал:

Код: Выделить всё

Ошибка

SQL-запрос:

ALTER TABLE `phpbb_3_search_wordlist` CHANGE `word_text` `word_text` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL

Ответ MySQL:
#1062 - Duplicate entry 'D^2~N 
Как её поправить?

Добавлено спустя 11 минут 7 секунд:

Поменял.
Теперь Админ не может писать:

Код: Выделить всё

Общая ошибка
SQL ERROR [ mysql4 ]

Field 'topic_last_poster_name' doesn't have a default value [1364]

SQL

INSERT INTO phpbb_3_topics (topic_poster, topic_time, forum_id, icon_id, topic_approved, topic_title, topic_first_poster_name, topic_first_poster_colour, topic_type, topic_time_limit, topic_attachment) VALUES (2, 1204014852, 39, 0, 1, 'Нашел ошибку - сообщи!', 'Erlang', '366666', 0, 0, 0)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()

FILE: includes/functions_posting.php
LINE: 1809
CALL: dbal_mysql->sql_query()

FILE: posting.php
LINE: 1002
CALL: submit_post()
С уважением,
Сергей
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 2 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

Сообщение Erlang »

При попытке залива базы из дампа возникает ошибка:
  • ERROR 1062 at line 1862: Duplicate entry 'aндpeй ?.' for key 2
Что смотреть?

ОФФ:
Какой прогой править файлы базы > 100 Мбайт?
Варианты Блокнотов просто виснут.
С уважением,
Сергей
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Erlang писал(а):При попытке залива базы из дампа возникает ошибка:

ERROR 1062 at line 1862: Duplicate entry 'aндpeй ?.' for key 2
Для какой таблицы? Поисковой?
Изображение
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 2 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

Сообщение Erlang »

rxu не знаю.
Т. к.
Erlang писал(а):Какой прогой править файлы базы > 100 Мбайт?
Варианты Блокнотов просто виснут.
Чем посмотреть с указанием строк?

Добавлено спустя 3 часа 31 минуту 30 секунд:
rxu писал(а):Для какой таблицы?
  • ERROR 1062 at line 1862: Duplicate entry 'aндpeй ?.' for key 2

Код: Выделить всё

LOCK TABLES `phpbb_3_users` WRITE;
/*!40000 ALTER TABLE `phpbb_3_users` DISABLE KEYS */;
line 1862 INSERT INTO `phpbb_3_users` VALUES (1,2
(далее большая строчка).
Сам фрагмент:

Код: Выделить всё

1120121370,'Андрей П.','aндpeй ?.','58678ed7251d05142d9292162337749c',0,1,'pam59@aaanet.ru'
С уважением,
Сергей
scofer
phpBB 1.2.1
Сообщения: 21
Стаж: 18 лет 3 месяца

Re: Установка phpbb3 и база из дампа

Сообщение scofer »

Erlang писал(а):При попытке залива базы из дампа возникает ошибка:

ERROR 1062 at line 1862: Duplicate entry 'aндpeй ?.' for key 2



Что смотреть?
Абсолютно такая же проблема. Как с ней разобраться?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Установка phpbb3 и база из дампа

Сообщение rxu »

Я так и не понял, о какой таблице речь.
scofer писал(а):Абсолютно такая же проблема.
Давайте-ка подробнее. И у вас тоже "Андрей П." :?:
Изображение
scofer
phpBB 1.2.1
Сообщения: 21
Стаж: 18 лет 3 месяца

Re: Установка phpbb3 и база из дампа

Сообщение scofer »

Я хочу перенести форум с одного сервера на другой. Делаю дамп базы phpbb3. Когда пытаюсь восстановить базу, выскакивает ошибка
scofer писал(а):ERROR 1062 at line 1862: Duplicate entry 'что-то' for key 2
Гуглил. Все рекомендуют (в том числе на этом форуме) очистить "поисковые таблицы". Но это мягко говоря бред. Т.к. очевидно что проблемы с кодировкой.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 2 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Re: Установка phpbb3 и база из дампа

Сообщение crash »

scofer писал(а):Т.к. очевидно что проблемы с кодировкой.
ну так вы сделайте правильную кодировку и восстанавливайте.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Установка phpbb3 и база из дампа

Сообщение rxu »

scofer
Если вы знаете, что бред, а что нет, к чему тогда вопросы задаёте :?:
Повторно интересуюсь: для какой таблицы получаете ошибку Duplicate entry?
Изображение
scofer
phpBB 1.2.1
Сообщения: 21
Стаж: 18 лет 3 месяца

Re: Установка phpbb3 и база из дампа

Сообщение scofer »

Мда. Нет слов.
rxu писал(а):Повторно интересуюсь: для какой таблицы получаете ошибку Duplicate entry?
phpbb3_search_wordlist

Добавлено спустя 59 секунд:
Можете не советовать удалять из нее содержимое, т.к. в этом случае возникает такая же ошибка, но только для таблицы с пользователями.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: Установка phpbb3 и база из дампа

Сообщение Rayden »

поисковые таблицы НЕ восстанавливать, а создавать заново
в таблице пользователей оба поля - ,'Андрей П.','aндpeй ?.', - замени на что-нибудь цифро-латинское.
После восстановления переименуй пользователя обратно в 'Андрей П.' штатными средствами админки
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Установка phpbb3 и база из дампа

Сообщение rxu »

Для поисковых таблиц в дампе оставляете только инструкции по созданию таблиц (CREATE TABLE), все инструкции со вставкой данных (INSERT) для этих таблиц удаляете.
Делаете так и пробуете. После этого попробуем разобраться с иными ошибками, не связанными с поисковыми таблицами.
Изображение
scofer
phpBB 1.2.1
Сообщения: 21
Стаж: 18 лет 3 месяца

Re: Установка phpbb3 и база из дампа

Сообщение scofer »

rxu писал(а):Для поисковых таблиц в дампе оставляете только инструкции по созданию таблиц (CREATE TABLE), все инструкции со вставкой данных (INSERT) для этих таблиц удаляете.
Удалил. Попробовал.

Ошибка:
ERROR 1062 (23000) at line 1960: Duplicate entry 'a' for key 2
в таблице phpbb3_users
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Установка phpbb3 и база из дампа

Сообщение rxu »

scofer
Что содержится в строке 1960 дампа?
Изображение

Вернуться в «Поддержка phpBB 3.0.х»