Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Как правильно сделать бэкап и восстановить форум из резерва?

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
knitter
phpBB 1.0.0
Сообщения: 9
Стаж: 6 лет 11 месяцев
Откуда: Борисов / Минск
Благодарил (а): 3 раза

Как правильно сделать бэкап и восстановить форум из резерва?

Сообщение knitter »

Подскажите новичку - как правильно вручную сделать полный бэкап через ftp и phpmyadmin, а затем восстановить форум из резервной копии?
Уже приходилось 1 раз это делать по интуиции и вроде бы получилось, но страху было много. Но есть вопрос как это делается в идеале? что бы делая резервную копию, точно быть уверенным в её полной работоспособности. В автоматизированные системы резервного копирования у хостера как то не особо внушают доверие уверенности, что в случае чего все удачно востановится, ручной бэкап считаю более надежным(может я не прав,не знаю).
Правильно ли делать так:
1)отключаем конференцию через админ панель - что бы пользователи не смогли чего нибудь запостить, загрузить или еще чего нибудь сделать, пока делается полный бэкап.
2)Понимаю что это скорее всего ни на что не влияет, но всеже - стоит ли выходить из своей учетной записи перед началом резервного копирования?
3)В phpmyadmin делаем экспорт базы данных форума, или только таблиц и данных в них.
4)Штатными средствами у моего хостера нет возможности заархивировать папку с файлами форума и скачать её, поэтому по ftp или ftps копируем на локалку всю папку форума, а затем её архивируем без сжатия. И как бы все готово.

Развертывание:
1)Удаляем старые файлы форума по ftp.
2) в phpmyadmin удаляем старую базу данных или таблицы, или только данные в таблицах(если хостер сильно ограничивает ваши полномочия в phpmyadmin).
2)Корируем файлы форума из резервной копии на хостинг по фтп, или закачиваем архив на хостинг и разархивируем его там штатными средствами
предоставляемыми хостером.
3)Восстанавливаем базу данных в phpmyadmin или только данные таблиц(зависит от ваших полномочий).
4)Логинимся на форуме и включаем конференцию через админ панель.

Нужно ли отключать конференцию при создании резервной копии? Ведь как я понимаю, при отключении конференции, всех пользователей выкинет из их учетных записей и им придется снова логиниться? Но ведь действия пользователей во время проведения бэкапа, могут внести разногласия между базой данных форума и файлами форума.
Какие есть нюансы при создании резервной копии форума? - На что стоит обратить внимание?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: Как правильно сделать бэкап и восстановить форум из резерва?

Сообщение Татьяна5 »

knitter писал(а): 22.08.2017 1:542) ... стоит ли выходить из своей учетной записи перед началом резервного копирования?
Без разницы
knitter писал(а): 22.08.2017 1:543)В phpmyadmin делаем экспорт базы данных форума, или только таблиц и данных в них.
Вот тут лучше не phpmyadmin использовать, чтобы не попасть на разные версии ПО у разных хостеров, а что-то вроде sypex dumper, mysqldumper, и всего тому подобного
knitter писал(а): 22.08.2017 1:54копируем на локалку всю папку форума
Нюанс: вложения скачиваются и загружаются в бинарном режиме, всё остальное - в обычном

Отправлено спустя 1 минуту 6 секунд:
И после завершения копирования изменить адрес форума, домен и имя куки в админке (если копия восстановлена в другом месте)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Как правильно сделать бэкап и восстановить форум из резерва?

Сообщение Sheer »

knitter писал(а): 22.08.2017 1:541)отключаем конференцию
Да.
knitter писал(а): 22.08.2017 1:54стоит ли выходить из своей учетной записи перед началом резервного копирования?
Нет.
knitter писал(а): 22.08.2017 1:543)В phpmyadmin делаем экспорт базы данных форума, или только таблиц и данных в них.
Это как это? Экспорт базы данных как раз и представляет собой экспортирование таблиц и их данных. Хотя можно экспортировать только сруктуру таблиц или только данные. Но в данном случае не нужно. Кстати вместо PMA лучше использовать MySQLDumper ибо у PMA есть проблемы при импортированнии больших объемов данных.
knitter писал(а): 22.08.2017 1:54при отключении конференции, всех пользователей выкинет из их учетных записей и им придется снова логиниться?
Нет.

Отправлено спустя 1 минуту 4 секунды:
Татьяна5 писал(а): 22.08.2017 2:09 имя куки в админке (если копия восстановлена в другом месте)
... и потом очистить куки в браузере.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
knitter
phpBB 1.0.0
Сообщения: 9
Стаж: 6 лет 11 месяцев
Откуда: Борисов / Минск
Благодарил (а): 3 раза

Re: Как правильно сделать бэкап и восстановить форум из резерва?

Сообщение knitter »

Татьяна5 писал(а): 22.08.2017 2:09Нюанс: вложения скачиваются и загружаются в бинарном режиме, всё остальное - в обычном
Где тот уже читал про это, но не поверил, мне казалось что бинарный(двоичный) режим с побитовым копированием надежней, при установке форума на хостинг и резервном копировании с последующем восстановленнием из резервной копии использовал рекомендации по настройке ftp клиента из этой ссылки https://phpbb-master.ru/viewtopic.php?f=5&t=9 В общем файлы моего форума уже 3 раза переносились туда-обратно в двоичном режиме, и вроде, все работает нормально.
Вопрос: обычный режим - это все настройки ftp клиента по дефолту?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: Как правильно сделать бэкап и восстановить форум из резерва?

Сообщение Татьяна5 »

knitter писал(а): 22.08.2017 21:29обычный режим - это все настройки ftp клиента по дефолту?
Режим передачи обычный (в filezilla тот режим "автоматическим" назвали)
maraforum
phpBB 1.4.2
Сообщения: 50
Стаж: 10 лет 4 месяца
Благодарил (а): 7 раз
Поблагодарили: 2 раза
Контактная информация:

Re: Как правильно сделать бэкап и восстановить форум из резерва?

Сообщение maraforum »

Простите за может быть глупый вопрос, а если есть доступ к консоли линукс, можно просто mysqldump чтобы сделать копию, и mysgl < файлскопией чтобы восстановиться?
 
разумеется, со всеми необходимыми опциями и параметрами, т.е.
mysql -u username -p basename < filename
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 4 месяца
Благодарил (а): 267 раз
Поблагодарили: 216 раз
Контактная информация:

Re: Как правильно сделать бэкап и восстановить форум из резерва?

Сообщение Sumanai »

Без проблем, нормальное решение, я сам так делаю.
rst
phpBB 2.0.1
Сообщения: 255
Стаж: 7 лет 4 месяца
Благодарил (а): 49 раз
Поблагодарили: 6 раз

Re: Как правильно сделать бэкап и восстановить форум из резерва?

Сообщение rst »

Татьяна5 писал(а): 22.08.2017 2:09копируем на локалку всю папку форума
Нюанс: вложения скачиваются и загружаются в бинарном режиме, всё остальное - в обычном
У меня вопрос. А почему нельзя всё подряд в бинарном переливать? Я так всегда делаю, проблем вроде нет.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: Как правильно сделать бэкап и восстановить форум из резерва?

Сообщение Татьяна5 »

В бинарном режиме небинарные файлы иногда бьются
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Как правильно сделать бэкап и восстановить форум из резерва?

Сообщение Pazh »

Татьяна5 писал(а): 11.12.2017 1:43В бинарном режиме небинарные файлы иногда бьются
Никогда такого не видел. Если только связь не обрывалась - но это мало как связано с бинарно или нет.
Зато было обратная сторона - когда заливаешь php файл на РАБОТАЮЩИЙ сервер (правки по живому), и в момент заливки его кто-то вызывал - то показывалось что файл залит, а по факту там только часть файла - как результат: белый экран.
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Slava9
phpBB 2.0.2
Сообщения: 321
Стаж: 15 лет 2 месяца
Откуда: Киев
Благодарил (а): 47 раз

Re: Как правильно сделать бэкап и восстановить форум из резерва?

Сообщение Slava9 »

Здравствуйте! Не хочу создавать новую похожую тему, спрошу здесь. Возникла острая необходимость восстановить форум таки образом, как написано в 1 посте.
1)Удаляем старые файлы форума по ftp.
2) в phpmyadmin удаляем старую базу данных или таблицы, или только данные в таблицах(если хостер сильно ограничивает ваши полномочия в phpmyadmin).
2)Корируем файлы форума из резервной копии на хостинг по фтп, или закачиваем архив на хостинг и разархивируем его там штатными средствами
предоставляемыми хостером.
3)Восстанавливаем базу данных в phpmyadmin или только данные таблиц(зависит от ваших полномочий).
4)Логинимся на форуме и включаем конференцию через админ панель.
первые три пункта выполнила, но форум не работает( в чем может проблема?
Страница не работает
Сайт пока не может обработать этот запрос.
HTTP ERROR 500


Отправлено спустя 14 минут 24 секунды:
Ребята, по возможности, если кто знает, как помочь, не проходите мимо. Форум вне доступа уже неделю, боюсь поисковики выкинут его из выдачи(((
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5271
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Как правильно сделать бэкап и восстановить форум из резерва?

Сообщение Siava »

Slava9, попробуйте в распакованном форуме очистить папку cache. И проверьте есть ли права на запись в неё. Также лог ошибок сервера поможет найти проблему.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Slava9
phpBB 2.0.2
Сообщения: 321
Стаж: 15 лет 2 месяца
Откуда: Киев
Благодарил (а): 47 раз

Re: Как правильно сделать бэкап и восстановить форум из резерва?

Сообщение Slava9 »

спасибо, что отозвались!! кеш чистила, кроме индекс и htacess, все удалила. правда там еще папка есть twig ее тоже удалить?

Отправлено спустя 14 минут 25 секунд:
права на папку 777, twig - 755
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 10 лет
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз
Контактная информация:

Re: Как правильно сделать бэкап и восстановить форум из резерва?

Сообщение apollion »

Копировать файлы форума на сервер лучше разархивированные заранее на компе. И через программу, типа Filezilla. Если какой-то файл не зальется вдруг - вы об этом сразу узнаете. У него в окне копирования есть вкладка, где будут показаны неудавшиеся загрузки, если вдруг они будут.

Т. е. вот этот пункт
и разархивируем его там штатными средствами предоставляемыми хостером.
не совсем корректный.

А потом проверить права на папки и файлы, начав с config.php

twig тоже можно удалить.
Аватара пользователя
Slava9
phpBB 2.0.2
Сообщения: 321
Стаж: 15 лет 2 месяца
Откуда: Киев
Благодарил (а): 47 раз

Re: Как правильно сделать бэкап и восстановить форум из резерва?

Сообщение Slava9 »

я залила файлы через winsp разархивированные. в какой именно папке лежит config.php? и какие права должны на что стоят? можно где-то это прочитать??
Ответить

Вернуться в «phpBB-пространство»