Ошибка при восстановлении из бэкапа

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Лейтенант
phpBB 1.4.2
Сообщения: 59
Стаж: 17 лет 2 месяца
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Проблема при восстановлении данных

Сообщение Лейтенант »

что делать? из-за чего это?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 2 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Re: Проблема при восстановлении данных

Сообщение crash »

восстанавливать частями или попросить хостера
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: Проблема при восстановлении данных

Сообщение Rayden »

Лейтенант писал(а):что делать? из-за чего это?
Это зависит от того, что ты делал для получения этой ошибки.
У нас что, лейтенантов уже не учат докладывать четко и по форме?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Лейтенант
phpBB 1.4.2
Сообщения: 59
Стаж: 17 лет 2 месяца
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Проблема при восстановлении данных

Сообщение Лейтенант »

Ну тогда докладываю.

1. Попытался поставить мод Country_Flags. Не получилось.
Восстановил все измененные файлы из папки forum (перед этим скопировал ее на свой компьютер). Потом попробовал восстановить базу данных. Появилась ошибка о базе данных. К сожалению, ее текст не сохранил :oops: Но там был большой перечень названий тем форума. После вид форума выглядит следующим образом. В списке форумов все форумы на месте. Однако, если зайти в некоторые форумы, то появляется надпись:
В этом форуме нет сообщений.
(хотя в списке форумов отображается корректное количество тем и сообщений напротив тех форумов, где сообщения пропали.)

Ну а дальше при попытке начать восстановление базы данных появляется белая страничка с надписью

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

504 Gateway Time-out
nginx/0.7.62
Сидим на Агаве, тут:
http://hosting.agava.ru/tp_normal.shtml

2.crash
восстанавливать частями
Как это? Порылся по форуму, но не нашел ничего по этому поводу.
или попросить хостера
О чем? Как сформулировать вопрос?

3. В принципе возможно ли будет восстановить весь форум, установив заново, чистый 3.0.5 на новую базу данных? Чтобы потом:
- перенести все архивные файлы из сохраненной на комп папки forum в новую папку forum (тем самым скопировать все те моды, которые были уже установлены)
- затем восстановить базу данных из резервной копии базы данных (у меня их две даже, ода вчерашняя, другая - позавчерашняя).

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

Re: Проблема при восстановлении данных

Сообщение rxu »

Лейтенант писал(а):Потом попробовал восстановить базу данных. Появилась ошибка о базе данных.
Как конкретно пробовали? И зачем - кантри флагс ее порушил? Какого размера бэкап? Поисковые таблицы в него включены или нет? Синхронизацию форумов делать не пробовали?
Изображение
Аватара пользователя
Лейтенант
phpBB 1.4.2
Сообщения: 59
Стаж: 17 лет 2 месяца
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Проблема при восстановлении данных

Сообщение Лейтенант »

В инструкции к моду написано:

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

1. Copy install/cf_install.php to install/cf_install.php
2. Run install/cf_install.php file from your browser.
3. Then, delete this directory (install/) now!!!
При попытке запустить forum/install/cf_install.php появилась ошибка.
Предварительно, я скопировал на хостинг все папки и файлы из каталога root.

Когда увидел, что не идет, удалил папку forum с хостинга. Так как уже были внесены все файлы из root. Потом снова ее закачал сохраненную ранее архивную копию папки forum. Далее - база данных не восстанавливается:
1. Изначально были сообщения об ошибке:
504 Gateway Time-out
nginx/0.7.62
2. Затем после какой-то попытки было упомянутое мной выше сообщение об ошибке с большим перечнем тем форума.

Снова все снес -папку forum. Затем заново установил. Опять вижу
504 Gateway Time-out
nginx/0.7.62
Пробовал восстановиться из предыдущей базы данных. Такая же ошибка:
504 Gateway Time-out
nginx/0.7.62
Размер gzip - 22,3 мб, распакованного - 84,2 мб
Кстати, 1. делал новую резервную копию базы данных после ошибки с перечнем тем. Она весит все 4 мб.
2. Почему-то не вижу базу данных в cPanel Х, в разделе где она должга быть - "базы данных". Но если зайти в phpMyAdmin база данных на месте.
Последний раз редактировалось Лейтенант 18.10.2009 13:43, всего редактировалось 1 раз.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 2 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Re: Проблема при восстановлении данных

Сообщение crash »

Лейтенант писал(а):В инструкции к моду написано:
ставите мод, а удалили зачем то весь форум
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Лейтенант
phpBB 1.4.2
Сообщения: 59
Стаж: 17 лет 2 месяца
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Проблема при восстановлении данных

Сообщение Лейтенант »

После того, как я восстановил папку forum, какое-то время полазил по форуму. Он был рабочий. Но после попытки восстановить базу данных, форум сломался.

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

Re: Проблема при восстановлении данных

Сообщение crash »

пока не понятно зачем вы базу удаляли то?

Добавлено спустя 32 секунды:
вообще поговорите с хостером, пусть поможет восстановить
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Лейтенант
phpBB 1.4.2
Сообщения: 59
Стаж: 17 лет 2 месяца
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Проблема при восстановлении данных

Сообщение Лейтенант »

Чтобы зачистить все возможные следе неудачно установленного мода.
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 20 лет 2 месяца
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз

Re: Проблема при восстановлении данных

Сообщение DK7 »

А синхронизировать форумы с которыми проблема, через админку не пробовали, как и предложил rxu?

Добавлено спустя 2 минуты 15 секунд:
Лейтенант писал(а):Чтобы зачистить
нет. Попросите вашего хостера восстановить базу, из беккапа, который был сделан до даты установки Country_Flags. То есть, если вы устанавливали мод 10-го, то просите хостера, восстановить беккап от 9 числа.
Аватара пользователя
Лейтенант
phpBB 1.4.2
Сообщения: 59
Стаж: 17 лет 2 месяца
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Проблема при восстановлении данных

Сообщение Лейтенант »

Пробовал. Не помогает. Сейчас, я так понимаю, у меня форум сидит на битой базе данных. Похоже, в ней утеряны те самые темы. В общем, как запустить восстановление...

Добавлено спустя 1 минуту 8 секунд:
DK7 писал(а): нет. Попросите вашего хостера восстановить базу, из беккапа, который был сделан до даты установки Country_Flags. То есть, если вы устанавливали мод 10-го, то просите хостера, восстановить беккап от 9 числа.
Из моего бэккапа то есть?
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 20 лет 2 месяца
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз

Re: Проблема при восстановлении данных

Сообщение DK7 »

Ну если ваш сделан, до установки мода, то можете просить и что бы и вашего.
Аватара пользователя
Лейтенант
phpBB 1.4.2
Сообщения: 59
Стаж: 17 лет 2 месяца
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Проблема при восстановлении данных

Сообщение Лейтенант »

а как разбить бэккап на части и восстановить по частям?

PS
вы уж простите меня за назойливость?
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: Проблема при восстановлении данных

Сообщение Rayden »

Лейтенант
Тебя несколько раз просили озвучить, КАК ты ввосстанавливал базу. Ответа я так и не увидел.
Через phpmyadmin?
Смысл проишедшего таков - скрипт не успевал загрузить все 84 мб и база восстановлена частично.
Почему так - хз, у тебя в тарифе достаточно демократичные настройки - Время исполнения скрипта 300 c. Время выполнения SQL запроса 1000 c.

В таком случае самое лушее восстанавливать базу из шела. Но если нет возможности или навыков, то можно и через phpmyadmin частями.

Открой дамп базы в нормальном редакторе (приблизительный список есть в FAQ), и внимательно изучи.
Каждой таблице соответствует две части. В первой создается структура таблицы с помощью команды CREATE TABLE, например так:
--
-- Структура таблицы `phpbb_acl_groups`
--

CREATE TABLE `phpbb_acl_groups` (
`group_id` mediumint(8) unsigned NOT NULL default '0',
`forum_id` mediumint(8) unsigned NOT NULL default '0',
`auth_option_id` mediumint(8) unsigned NOT NULL default '0',
`auth_role_id` mediumint(8) unsigned NOT NULL default '0',
`auth_setting` tinyint(2) NOT NULL default '0',
KEY `group_id` (`group_id`),
KEY `auth_opt_id` (`auth_option_id`),
KEY `auth_role_id` (`auth_role_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

Во второй части куча инсертов, это заполнение таблизы данными, например так:
--
-- Дамп данных таблицы `phpbb_acl_groups`
--

INSERT INTO `phpbb_acl_groups` VALUES (1, 0, 85, 0, 1);
INSERT INTO `phpbb_acl_groups` VALUES (1, 0, 93, 0, 1);
INSERT INTO `phpbb_acl_groups` VALUES (1, 0, 111, 0, 1);
INSERT INTO `phpbb_acl_groups` VALUES (5, 0, 0, 5, 0);

Инсерты можно выполнять группами или по одному, не важно. Запомни главное - любая команда оканчивается точкой с запятой.
Ну и еще несколько советов. Перед восстановлением удали все существующие таблицы. Для поисковых таблиц данные не надо восстанавливать, только структуру (данные потом из админки - создать поисковые индексы). Ну и комментарии, естественно, пропускать.
phpBB2 FAQ
phpBB3 FAQ

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