Ошибка при импорте базы

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
filatovdm
phpBB 1.0.0
Сообщения: 7
Стаж: 13 лет 1 месяц

Ошибка при импорте базы

Сообщение filatovdm »

Здравствуйте!
Переношу сайт с одного сервера на другой. На старом в phpmyadmin сделал Экспорт базы, на новом сервере сделал Импорт. И вот такую ошибку получаю после загрузки импортированного файла:

Ошибка
SQL-запрос:

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru" dir="ltr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="icon" href="./favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" /> <title>phpMyAdmin</title> <link rel="stylesheet" type="text/css" href="phpmyadmin.css.php?token=e62eb87df077120f9adb9a2cafc6a785&js_frame=right&nocache=3939365376" /> <link rel="stylesheet" type="text/css" href="print.css" media="print" /> <meta name="robots" content="noindex,nofollow" /> <script type="text/javascript"> //<![CDATA[ try { // can't access this if on a different domain var topdomain = top.document.domain; // double-check just for sure if (topdomain != self.document.domain) { alert("Redirecting..."); [...]
Ответ MySQL:

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

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w' at line 1 
Как исправить, понятия не имею. Помогите пожалуйста!
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Ошибка при импорте базы

Сообщение MIT »

Видимо в файле дампа базы у тебя вовсе не дамп базы.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Ошибка при импорте базы

Сообщение Pazh »

filatovdm писал(а):На старом в phpmyadmin сделал Экспорт базы
ты сделал не экспорт а какую-то хрень.
Вникай Экспорт баз данных c помощью phpmyadmin
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Ошибка при импорте базы

Сообщение владимир1983 »

filatovdm версия MySQL на старом и новом сервере какая?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
filatovdm
phpBB 1.0.0
Сообщения: 7
Стаж: 13 лет 1 месяц

Re: Ошибка при импорте базы

Сообщение filatovdm »

Экспорт делал с конверсией и без, одна и та же ошибка. Естественно что делал как по инструкции в видео, только у меня не сохраняет на сервере, а выдает мне скачать.

Версия PHP: 5.3 MySQL: 5.5 на старом, на новом PHP: 5.3 MySQL: 5.0
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Ошибка при импорте базы

Сообщение владимир1983 »

filatovdm писал(а):сохраняет на сервере
Формат дампа какой?
Используй http://sypex.net/
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Ошибка при импорте базы

Сообщение MIT »

Какого размера файл? Если небольшой — дай ему расширение .html и открой браузером. Скорее всего, тебе отобразиться какой-то текст ошибки.
filatovdm
phpBB 1.0.0
Сообщения: 7
Стаж: 13 лет 1 месяц

Re: Ошибка при импорте базы

Сообщение filatovdm »

Файл дампа формата .sql с компрессией .sql.zip

Размер файла без компрессии 24,5 мб, пробовал дать расширение html, никакой ошибки нету.

Если открыть блокнотом, обычный дамп, никаких html тэгов я там не нашел!
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Ошибка при импорте базы

Сообщение Sheer »

Ставим MySQLDumper - и нет никакой головной боли.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
deamon739
phpBB 1.4.1
Сообщения: 41
Стаж: 16 лет 5 месяцев
Благодарил (а): 12 раз

Re: Ошибка при импорте базы

Сообщение deamon739 »

Пишу тут, чтобы не плодить темы про импорты.

Нужна помощь-консультация.
1. на форуме случайно удалили тему Х
2. имеется дамп всей бд
3. как импортировать одну эту тему из дампа?
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Ошибка при импорте базы

Сообщение Pazh »

1. развернуть две базы рядом (на одном сервере mysql) например db1 (текущая) и db2 (исходная)
2.

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

insert into db1.phpbb_topics (select * from db2.phpbb_topics where topic_id=XXX);
insert into db1.phpbb_posts (select * from db2.phpbb_posts where topic_id=XXX);
где XXX меняешь на ID удаленной темы
3. после этого заходишь в админку и делаешь синхронизацию сообщений и счетчиков, далее идешь в управление форумами, находишь форум в котором должна быть тема и делаешь синхронизацию (зелененькие стрелочки справа от форума)
Помощь в ЛС/email только за WM или ЮMoney
deamon739
phpBB 1.4.1
Сообщения: 41
Стаж: 16 лет 5 месяцев
Благодарил (а): 12 раз

Re: Ошибка при импорте базы

Сообщение deamon739 »

Pazh, все получилось. Еще раз спасибо.
Только при миграции данных в результате выдалась ошибка (скрин приложен). Собственно интересно что ее вызвало?
Screen Shot 2014-02-17 at 20.47.24.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Ошибка при импорте базы

Сообщение Pazh »

deamon739 хз, причин может быть куча, а какая именно - phpmyadmin почему-то не захотел показывать
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Ошибка при импорте базы

Сообщение Пчелкин »

Pazh писал(а):1. развернуть две базы рядом (на одном сервере mysql) например db1 (текущая) и db2 (исходная)
А в конфиге можно сразу две БД прописать? Получилось бы зеркалье БД... Форум стал бы вообще непотопляемый, если две базы держать на разных дисках сервера (у мню это возможно)
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Ошибка при импорте базы

Сообщение Pazh »

Пчелкин если настроишь Репликации в mysql то ставь две базы рядом (прописывать в конфиге форума ничего не надо - синхронизацией будет заниматься сам mysql)
Помощь в ЛС/email только за WM или ЮMoney

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