Уважаемые пользователи!
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.0 форума

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

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

Восстановление 2.0 форума

Сообщение dotez »

Друзья, был у меня когда то форум на phpbb 2.0
я на него забил и хостер его удалил, единственное что у меня осталось это бэкап сделанный из админки в формате sql.
Сейас я решил этот форум восстановить, хочу перевести в 3.2 его но для начала я установил 2.0 с чистой базы и из админки пытаюсь восстановить бэкап 730мегабайт.
Почему то ничего не получается, см. вложения.
2222untitled.png
Screenshot_1.png
Может у кого-то был такой опыт? Что предпринять?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Восстановление 2.0 форума

Сообщение Sheer »

Конвертируйте сразу в 3.2.6
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
dotez
phpBB 2.0.1
Сообщения: 289
Стаж: 13 лет 4 месяца
Благодарил (а): 4 раза

Re: Восстановление 2.0 форума

Сообщение dotez »

Sheer писал(а): 30.04.2019 12:52 Конвертируйте сразу в 3.2.6
Админка 3.2.6 проглотит этот бэкап от 2.0 ?
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 14 лет 5 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 25 раз
Поблагодарили: 40 раз
Контактная информация:

Re: Восстановление 2.0 форума

Сообщение demonlibra »

Для восстановления базы данных используйте bigdump
bigdump 
Меняйте параметры в файле bigdump.php

$db_server = '';
$db_name = '';
$db_username = '';
$db_password = '';

Заливайте файлы bigdump.php и sql на ваш сайт и открывайте в браузере "адрес сайта"/bigdump.php
dotez
phpBB 2.0.1
Сообщения: 289
Стаж: 13 лет 4 месяца
Благодарил (а): 4 раза

Re: Восстановление 2.0 форума

Сообщение dotez »

demonlibra писал(а): 30.04.2019 13:15 Для восстановления базы данных используйте bigdump
bigdump 
Меняйте параметры в файле bigdump.php

$db_server = '';
$db_name = '';
$db_username = '';
$db_password = '';

Заливайте файлы bigdump.php и sql на ваш сайт и открывайте в браузере "адрес сайта"/bigdump.php
2urh8nhut4qlhephx0lvyw.png
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 14 лет 5 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 25 раз
Поблагодарили: 40 раз
Контактная информация:

Re: Восстановление 2.0 форума

Сообщение demonlibra »

Проверьте кодировку вашего файла sql.
По умолчанию bigdump использует UTF8.
dotez
phpBB 2.0.1
Сообщения: 289
Стаж: 13 лет 4 месяца
Благодарил (а): 4 раза

Re: Восстановление 2.0 форума

Сообщение dotez »

demonlibra писал(а): 30.04.2019 14:58 Проверьте кодировку вашего файла sql
а как?
через что его открыть на компе?
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 14 лет 5 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 25 раз
Поблагодарили: 40 раз
Контактная информация:

Re: Восстановление 2.0 форума

Сообщение demonlibra »

Учитывая размер файл могу только предположить.
Akelpad
Notepad++
Последний раз редактировалось demonlibra 30.04.2019 15:18, всего редактировалось 2 раза.
dotez
phpBB 2.0.1
Сообщения: 289
Стаж: 13 лет 4 месяца
Благодарил (а): 4 раза

Re: Восстановление 2.0 форума

Сообщение dotez »

demonlibra писал(а): 30.04.2019 15:08 Учитывая размер файл могу только предположить. Я бы открыл встроенным просмотрщиком в totalcommander - F3.
оно?
5iqxhfuxqhcaidfwcr8klw.png
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 14 лет 5 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 25 раз
Поблагодарили: 40 раз
Контактная информация:

Re: Восстановление 2.0 форума

Сообщение demonlibra »

Редактор открыл файл с кодировкой Windows-1251 (правый нижний угол).
Полистайте файл, кириллица отображается нормально?

Если кириллица отображается нормально, конвертируйте в UTF-8 в и пробуйте опять использовать bigdump
dotez
phpBB 2.0.1
Сообщения: 289
Стаж: 13 лет 4 месяца
Благодарил (а): 4 раза

Re: Восстановление 2.0 форума

Сообщение dotez »

нажал преобразовать в UTF 8 без BOM.
загружаю новый файл на сервер..
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 14 лет 5 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 25 раз
Поблагодарили: 40 раз
Контактная информация:

Re: Восстановление 2.0 форума

Сообщение demonlibra »

Каков результат?
dotez
phpBB 2.0.1
Сообщения: 289
Стаж: 13 лет 4 месяца
Благодарил (а): 4 раза

Re: Восстановление 2.0 форума

Сообщение dotez »

demonlibra писал(а): 30.04.2019 15:18 Каков результат?
да такойв же видимо-
http://prntscr.com/nipazf

слушайте а можно как то сделать чтобы штатный Рестор 2.0 как на моем первом скрине попробовал взять файл с сервера а не загружать его с компа? можно ли это ему где то прописать? может так получится?

Отправлено спустя 4 минуты 45 секунд:

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

define('IN_PHPBB', 1);

if( !empty($setmodules) )
{
	$filename = basename(__FILE__);
	$module['General']['Backup_DB'] = $filename . "?perform=backup";

	$file_uploads = (@phpversion() >= '4.0.0') ? @ini_get('file_uploads') : @get_cfg_var('file_uploads');

	if( (empty($file_uploads) || $file_uploads != 0) && (strtolower($file_uploads) != 'off') && (@phpversion() != '4.0.4pl1') )
	{
		$module['General']['Restore_DB'] = $filename . "?perform=restore";
	}

	return;
}
Отправлено спустя 3 минуты 37 секунд:

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

// Handle the file upload ....
				// If no file was uploaded report an error...
				//
				$backup_file_name = (!empty($HTTP_POST_FILES['backup_file']['name'])) ? $HTTP_POST_FILES['backup_file']['name'] : "";
				$backup_file_tmpname = ($HTTP_POST_FILES['backup_file']['tmp_name'] != "none") ? $HTTP_POST_FILES['backup_file']['tmp_name'] : "";
				$backup_file_type = (!empty($HTTP_POST_FILES['backup_file']['type'])) ? $HTTP_POST_FILES['backup_file']['type'] : "";

				if($backup_file_tmpname == "" || $backup_file_name == "")
				{
					message_die(GENERAL_MESSAGE, $lang['Restore_Error_no_file']);
				}
				//
				// If I file was actually uploaded, check to make sure that we
				// are actually passed the name of an uploaded file, and not
				// a hackers attempt at getting us to process a local system
				// file.
				//
				if( file_exists(phpbb_realpath($backup_file_tmpname)) )
				{
					if( preg_match("/^(text\/[a-zA-Z]+)|(application\/(x\-)?gzip(\-compressed)?)|(application\/octet-stream)$/is", $backup_file_type) )
					{
						if( preg_match("/\.gz$/is",$backup_file_name) )
						{
							$do_gzip_compress = FALSE;
							$phpver = phpversion();
							if($phpver >= "4.0")
							{
								if(extension_loaded("zlib"))
								{
									$do_gzip_compress = TRUE;
								}
							}

							if($do_gzip_compress)
							{
								$gz_ptr = gzopen($backup_file_tmpname, 'rb');
								$sql_query = "";
								while( !gzeof($gz_ptr) )
								{
									$sql_query .= gzgets($gz_ptr, 100000);
								}
							}
							else
							{
								message_die(GENERAL_ERROR, $lang['Restore_Error_decompress']);
							}
						}
						else
						{
							$sql_query = fread(fopen($backup_file_tmpname, 'r'), filesize($backup_file_tmpname));
						}
						//
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 14 лет 5 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 25 раз
Поблагодарили: 40 раз
Контактная информация:

Re: Восстановление 2.0 форума

Сообщение demonlibra »

Вы пытаетесь загрузить файл на сервер через bigdump?
Залейте файл sql через ftp. bigdump используйте только для импорта файла sql в базу данных.
dotez
phpBB 2.0.1
Сообщения: 289
Стаж: 13 лет 4 месяца
Благодарил (а): 4 раза

Re: Восстановление 2.0 форума

Сообщение dotez »

demonlibra писал(а): 30.04.2019 16:14 Залейте файл sql через ftp. bigdump используйте только для импорта файла sql в базу данных.
\я сделла это все и покзаал выше скрин с ошибкой.

по этмоу теперь я гвоорю что на счте того чтобы выернуться к штатному Рестору о котором я говорю в первом посте но только не ЗАГРУЖАТЬ ему 730 мегабайт а дать команду взять файл уже с сервера.
Ответить

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