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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
dotez
phpBB 1.4.4
Сообщения: 164
Зарегистрирован: 08.12.2010 21:37
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение dotez » 30.04.2019 12:15

Друзья, был у меня когда то форум на phpbb 2.0
я на него забил и хостер его удалил, единственное что у меня осталось это бэкап сделанный из админки в формате sql.
Сейас я решил этот форум восстановить, хочу перевести в 3.2 его но для начала я установил 2.0 с чистой базы и из админки пытаюсь восстановить бэкап 730мегабайт.
Почему то ничего не получается, см. вложения.
2222untitled.png
Screenshot_1.png
Может у кого-то был такой опыт? Что предпринять?

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11388
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 49 раз
Поблагодарили: 2532 раза
Контактная информация:

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

Сообщение Sheer » 30.04.2019 12:52

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

dotez
phpBB 1.4.4
Сообщения: 164
Зарегистрирован: 08.12.2010 21:37
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение dotez » 30.04.2019 13:02

Sheer писал(а):
30.04.2019 12:52
Конвертируйте сразу в 3.2.6
Админка 3.2.6 проглотит этот бэкап от 2.0 ?

Аватара пользователя
demonlibra
phpBB 1.4.4
Сообщения: 117
Зарегистрирован: 23.10.2009 19:51
Благодарил (а): 5 раз
Поблагодарили: 14 раз
Контактная информация:

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

Сообщение demonlibra » 30.04.2019 13:15

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

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

Заливайте файлы bigdump.php и sql на ваш сайт и открывайте в браузере "адрес сайта"/bigdump.php

dotez
phpBB 1.4.4
Сообщения: 164
Зарегистрирован: 08.12.2010 21:37
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение dotez » 30.04.2019 14:48

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 1.4.4
Сообщения: 117
Зарегистрирован: 23.10.2009 19:51
Благодарил (а): 5 раз
Поблагодарили: 14 раз
Контактная информация:

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

Сообщение demonlibra » 30.04.2019 14:58

Проверьте кодировку вашего файла sql.
По умолчанию bigdump использует UTF8.

dotez
phpBB 1.4.4
Сообщения: 164
Зарегистрирован: 08.12.2010 21:37
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение dotez » 30.04.2019 15:00

demonlibra писал(а):
30.04.2019 14:58
Проверьте кодировку вашего файла sql
а как?
через что его открыть на компе?

Аватара пользователя
demonlibra
phpBB 1.4.4
Сообщения: 117
Зарегистрирован: 23.10.2009 19:51
Благодарил (а): 5 раз
Поблагодарили: 14 раз
Контактная информация:

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

Сообщение demonlibra » 30.04.2019 15:08

Учитывая размер файл могу только предположить.
Akelpad
Notepad++
Последний раз редактировалось demonlibra 30.04.2019 15:18, всего редактировалось 2 раза.

dotez
phpBB 1.4.4
Сообщения: 164
Зарегистрирован: 08.12.2010 21:37
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение dotez » 30.04.2019 15:12

demonlibra писал(а):
30.04.2019 15:08
Учитывая размер файл могу только предположить. Я бы открыл встроенным просмотрщиком в totalcommander - F3.
оно?
5iqxhfuxqhcaidfwcr8klw.png

Аватара пользователя
demonlibra
phpBB 1.4.4
Сообщения: 117
Зарегистрирован: 23.10.2009 19:51
Благодарил (а): 5 раз
Поблагодарили: 14 раз
Контактная информация:

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

Сообщение demonlibra » 30.04.2019 15:16

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

Если кириллица отображается нормально, конвертируйте в UTF-8 в и пробуйте опять использовать bigdump

dotez
phpBB 1.4.4
Сообщения: 164
Зарегистрирован: 08.12.2010 21:37
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение dotez » 30.04.2019 15:17

нажал преобразовать в UTF 8 без BOM.
загружаю новый файл на сервер..

Аватара пользователя
demonlibra
phpBB 1.4.4
Сообщения: 117
Зарегистрирован: 23.10.2009 19:51
Благодарил (а): 5 раз
Поблагодарили: 14 раз
Контактная информация:

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

Сообщение demonlibra » 30.04.2019 15:18

Каков результат?

dotez
phpBB 1.4.4
Сообщения: 164
Зарегистрирован: 08.12.2010 21:37
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение dotez » 30.04.2019 16:05

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 1.4.4
Сообщения: 117
Зарегистрирован: 23.10.2009 19:51
Благодарил (а): 5 раз
Поблагодарили: 14 раз
Контактная информация:

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

Сообщение demonlibra » 30.04.2019 16:14

Вы пытаетесь загрузить файл на сервер через bigdump?
Залейте файл sql через ftp. bigdump используйте только для импорта файла sql в базу данных.

dotez
phpBB 1.4.4
Сообщения: 164
Зарегистрирован: 08.12.2010 21:37
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение dotez » 30.04.2019 16:18

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

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

Ответить

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