Конвертирование IPB 2.3.x -> phpBB 3.0.x

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 2787
Зарегистрирован: 19.03.2009 17:43
Благодарил (а): 23 раза
Поблагодарили: 999 раз

Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x

Сообщение Nekstati » 18.01.2011 11:46


Delta
phpBB 1.2.0
Сообщения: 16
Зарегистрирован: 18.03.2010 0:07
Благодарил (а): 1 раз

Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x

Сообщение Delta » 18.01.2011 23:13

Спасибо!
Мне надо пользоваться для 1.3?
Не, он не может найти ibf_messages...
Конвертер для 2.3 пишет
Не удалось найти путь к старой конференции. Проверьте настройки и попробуйте снова.
А обязательно весь мусор IBF нужен конвертору?
Узкий специалист не в области программирования http://truck4x4.ru/forum/

Fearless
phpBB 1.0.0
Сообщения: 3
Зарегистрирован: 06.02.2011 18:56
Благодарил (а): 1 раз

Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x

Сообщение Fearless » 10.02.2011 16:25

Добрый день... Подскажите, вот хочу перенести форум http://rybolov-odessa.com.ua/forum4/index.php скажем на тестовый сюда http://forum.ferma.od.ua/index.php

С чего начать? что как делать, азы подскажите плиз переноса!

И еще... могу как-то копию перенести - чтобы тот форум пока работал - а этот, пока перенесу - и поковыряюсь с ним... чтобы перенести так сказать только копию того.. и что делать нужно?

спасибо заранее!!!

Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Зарегистрирован: 14.12.2010 16:15
Откуда: KZN
Благодарил (а): 94 раза
Поблагодарили: 189 раз

Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x

Сообщение Айдар » 10.02.2011 16:28

Начать нужно с мускульной базы.
In Web We Trust

Delta
phpBB 1.2.0
Сообщения: 16
Зарегистрирован: 18.03.2010 0:07
Благодарил (а): 1 раз

Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x

Сообщение Delta » 11.02.2011 2:18

Fearless писал(а):могу как-то копию перенести
да, копию файлов и копию базы можешь обрабатывать где угодно. Только у меня, например, Денвер не пашет - приходится всё на сервере делать :(
Узкий специалист не в области программирования http://truck4x4.ru/forum/

Гостья
phpBB 1.4.1
Сообщения: 43
Зарегистрирован: 14.05.2011 5:26
Благодарил (а): 2 раза

Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x

Сообщение Гостья » 16.05.2011 14:01

ребят, дайте плиз реально рабочий конвертер IPB 2.3.6 в phpBB 3.0.8 или в 3.0.5, 3.0.2. этим уже 4 раза пробовала - не конвертит пользователей и всё....

Respix
phpBB 1.0.0
Сообщения: 1
Зарегистрирован: 08.04.2012 19:11

Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x

Сообщение Respix » 08.04.2012 20:32

Скажите, а есть ли конвертер из phpBB3 на ipb 1.3?
Может где обсуждалось, дайте ссылку.

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза

Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x

Сообщение Палыч » 08.04.2012 20:40

Respix
Думаю, есть смысл поискать на форумах, посвященных ipb 1.3
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

it_user
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 29.04.2012 19:17

Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x

Сообщение it_user » 29.04.2012 19:25

Гостья писал(а):ребят, дайте плиз реально рабочий конвертер IPB 2.3.6 в phpBB 3.0.8 или в 3.0.5, 3.0.2. этим уже 4 раза пробовала - не конвертит пользователей и всё....
Здравствуйте!
Мы систематизировали информацию из этой темы, с офсайта phpBB и нескольких тематических ресурсов, опробовали на своем форуме и подготовили подробную инструкцию по конвертированию. Она рабочая, хотя это конечно зависит от исходного материала:

Конвертирование форума IPB 2.3 в phpBB 3.0

Аватара пользователя
Добрый Кот
phpBB 1.4.4
Сообщения: 162
Зарегистрирован: 11.02.2011 0:57
Откуда: UA, Amvrosievka, Donbass
Благодарил (а): 60 раз
Поблагодарили: 1 раз

Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x

Сообщение Добрый Кот » 28.01.2015 3:15

У меня возникла проблемы при конвертировании. После проверки, когда уже все готово, жму Продолжить конвертирование, после чего вылазит ошибка:

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

Fatal error: Call to undefined function phpbb_hash() in /home/userid/public_html/phpbb/install/convertors/functions_ipb23.php on line 206
В этом месте содержится такая строчка:

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

'forum_password'			=> phpbb_hash(null_to_str($row['password'])),
Что делать? Как решить возникшую проблему?
Билл Гейтс тоже был хулиганом

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11488
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2579 раз

Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x

Сообщение Sheer » 28.01.2015 11:49

Проще всего в конце functions_ipb23.php добавить функцию phpbb_hash

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

function phpbb_hash($password)
{
	$itoa64 = './0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';

	$random_state = unique_id();
	$random = '';
	$count = 6;

	if (($fh = @fopen('/dev/urandom', 'rb')))
	{
		$random = fread($fh, $count);
		fclose($fh);
	}

	if (strlen($random) < $count)
	{
		$random = '';

		for ($i = 0; $i < $count; $i += 16)
		{
			$random_state = md5(unique_id() . $random_state);
			$random .= pack('H*', md5($random_state));
		}
		$random = substr($random, 0, $count);
	}

	$hash = _hash_crypt_private($password, _hash_gensalt_private($random, $itoa64), $itoa64);

	if (strlen($hash) == 34)
	{
		return $hash;
	}

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

Аватара пользователя
Добрый Кот
phpBB 1.4.4
Сообщения: 162
Зарегистрирован: 11.02.2011 0:57
Откуда: UA, Amvrosievka, Donbass
Благодарил (а): 60 раз
Поблагодарили: 1 раз

Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x

Сообщение Добрый Кот » 28.01.2015 20:02

Не получается, новая ошибка:

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

Fatal error: Call to undefined function _hash_crypt_private() in /home/userid/public_html/phpbb/install/convertors/functions_ipb23.php on line 2317
Вот эта строка:

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

$hash = _hash_crypt_private($password, _hash_gensalt_private($random, $itoa64), $itoa64);
Может, существует какой-нибудь другой, более работоспособный способ конвертации?
Билл Гейтс тоже был хулиганом

Аватара пользователя
Anvar
Former team member
Сообщения: 1962
Зарегистрирован: 26.03.2010 9:09
Благодарил (а): 67 раз
Поблагодарили: 784 раза

Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x

Сообщение Anvar » 28.01.2015 21:21

Там не хватает ещё функций.


Все в сборе прилагаю.
Вложения
PassWd.txt
(2.42 КБ) 285 скачиваний

Аватара пользователя
Добрый Кот
phpBB 1.4.4
Сообщения: 162
Зарегистрирован: 11.02.2011 0:57
Откуда: UA, Amvrosievka, Donbass
Благодарил (а): 60 раз
Поблагодарили: 1 раз

Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x

Сообщение Добрый Кот » 28.01.2015 21:31

Спасибо, новая ошибка:

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

Fatal error: Cannot redeclare unique_id() (previously declared in /home/userid/public_html/phpbb/includes/functions.php:227) in /home/userid/public_html/phpbb/install/convertors/functions_ipb23.php on line 2324
Строка:

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

$output = substr($setting, 0, 12);
А как же тогда другие конвертируют? Или этот единственный конвертер - полностью нерабочий?
Билл Гейтс тоже был хулиганом

Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1799
Зарегистрирован: 19.05.2012 19:00
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x

Сообщение xisp » 28.01.2015 21:43

Добрый Кот писал(а):Спасибо, новая ошибка:
Теперь из добавленного файла нужно удалить функцию unique_id().
Добрый Кот писал(а):А как же тогда другие конвертируют
Сами для себя правят, или нанимают кого- то. И к сожалению не выкладывают исправленный результат.
phpBBex

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