конвертация из pforum-5.2.19 в phpBB-3.0.11

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

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

конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение eugenr »

Возникла такая проблема
Использовал конвертор из этой темы https://www.phpbb.com/community/viewtop ... &t=1690005

Конвертация прошла без ошибок, но

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

В сообщениях не отображаются bb коды. После редактирования сообщения всё в норме. Но 133тысячи сообщений руками пройти не реально :(

Ну и вложения тоже не перенеслись. На pforum стоял плагин, который хранил вложения на диске (по умолчанию там хранится в самой базе) скорей всего из-за этого не получилось.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение Sheer »

eugenr писал(а):В сообщениях не отображаются bb коды
STK --> СРЕДСТВА АДМИНИСТРИРОВАНИЯ --> Репарсинг BBCode постов и ЛС
eugenr писал(а):Пользователей не видно в списке пользователей, при попытке отредактировать
Выполнить SQL-запрос (при условии, что префикс БД -phpbb_)

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

UPDATE  phpbb_users SET user_type =  0 WHERE  user_type = 2;
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
eugenr
phpBB 1.2.0
Сообщения: 11
Стаж: 13 лет 5 месяцев
Благодарил (а): 1 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение eugenr »

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

-Ставим базу с нуля. Логин Админа лучше делать НЕ СОВПАДАЮЩИМ с логином админа на старом форуме. (Если совпадет, то все сообщения от старого админа сменятся на пользователя Гость)
- Запускаем конвертацию, всё прогоняем по шагам.

По умолчанию стоит запрет на BB-коды, смайлы, и URL в подписях. Если надо снимаем запрет

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

UPDATE  phpbb_users SET user_options = 229376 WHERE  user_options = 0;
- Запускаем в модуле SKT/Средства администрирования/Репарсинг BBCode постов и ЛС
Это востановит BBкоды в сообщениях. Для базы с 130тыс. сообщений идет пару часов.
По выполнении смайлы видно, фото с внешних ресурсов тоже, и ссылки.
Но не видно ссылок с кириллицей, и не станд. парсинг типа спойлера и т.п. Я думаю после установки соответстующих модов, можно будет прогнать еще раз.

Востановление пользователей.
Выполнил запрос

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

UPDATE  phpbb_users SET user_type =  0 WHERE  user_type = 2;
После чего
SKT/Средства пользователя-группы/Проверка прав пользовательских групп/Проверка группы Новые пользователи:
В Предустановленные группы ничего не изменилось
Но в SKT появится меню Зарегистрированые.
Запускаем SKT/Средства пользователя-группы/Проверка прав пользовательских групп/Проверка группы Зарегистрированые пользователи:
В Предустановленные группы появились зарегистрированные
Потом еще раз для Новых
SKT/Средства пользователя-группы/Проверка прав пользовательских групп/Проверка группы Новые пользователи:
После этого появляются новые (т.е. те у кого число сообщений меньше уровня заданного в настройках.)

Пока всё, пробую дальше. Спасибо за помощь!
Последний раз редактировалось eugenr 11.04.2013 11:55, всего редактировалось 1 раз.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение Sheer »

eugenr писал(а):Ставим базу с нуля
Надо ставить с нуля phpBB3, а потом туда конвертировать. Так было бы проще. Я так думаю. Хотя не знаю, как работает конвертер из pforum
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
eugenr
phpBB 1.2.0
Сообщения: 11
Стаж: 13 лет 5 месяцев
Благодарил (а): 1 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение eugenr »

Sheer писал(а):Надо ставить с нуля phpBB3, а потом туда конвертировать
Так и делал, по инструкции. Я вот только в php не силен, вроде как в конверторе закоментарено преобразование вложений, но я покопался, но не нашел.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение Sheer »

Без понятия, как организованы вложения на pforum, но вот, что могу сказать, так это вложения корректно конвертируются в BB3 только из BB2, на котором стоял мод File Attachment Mod by Acyd Burn.

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

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение eugenr »

Попробую

Файлы(ссылки на них) хранятся в таблице phorum_files

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

-- Структура таблицы `phorum_files`
--

CREATE TABLE IF NOT EXISTS `phorum_files` (
  `file_id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL DEFAULT '0',
  `filename` varchar(255) NOT NULL DEFAULT '',
  `filesize` int(11) NOT NULL DEFAULT '0',
  `file_data` mediumtext NOT NULL,
  `add_datetime` int(10) unsigned NOT NULL DEFAULT '0',
  `message_id` int(10) unsigned NOT NULL DEFAULT '0',
  `link` varchar(10) NOT NULL DEFAULT '',
  PRIMARY KEY (`file_id`),
  KEY `add_datetime` (`add_datetime`),
  KEY `message_id_link` (`message_id`,`link`),
  KEY `user_id_link` (`user_id`,`link`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=32764 ;

--
-- Дамп данных таблицы `phorum_files`
--

INSERT INTO `phorum_files` (`file_id`, `user_id`, `filename`, `filesize`, `file_data`, `add_datetime`, `message_id`, `link`) VALUES
(60, 1, '1-001.jpg', 19970, '', 1195881239, 208, 'message'),
(61, 1, '1-002.jpg', 62327, '', 1195881246, 208, 'message');

По умолчанию в pforum файлы хранятся в базе mysql(file_data) и при объеме файлов за 1гиг движок просто спит :lol:
Поэтому использовал этот мод http://www.phorum.org/phorum5/read.php?62,124486,page=1

Он пишет файлы на диск, в структуру папок, без расширения, и без миниатюры (она генерится специальным модом. при запросе страницы)

имя файла = file_id
fotos/2007/1124/05/60
fotos/2007/1124/05/61

Путь к файлу берется из временного штампа как я понимаю - add_datetime

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

The new storage path looks like:
      /path/to/store/YYYY/MMDD/HH/<file_id>
Возникает вопрос как расшифровать 1195881239 (add_datetime) в 2007/1124/05 это из примера выше.


А это таблица с сообщениями, ссылка на файлы в тексте выглядит как [attachment 60 1-001.jpg][attachment 61 1-002.jpg] В таком же виде они и в phpbb после конвертации.


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

--
-- Структура таблицы `phorum_messages`
--

CREATE TABLE IF NOT EXISTS `phorum_messages` (
  `message_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `forum_id` int(10) unsigned NOT NULL DEFAULT '0',
  `thread` int(10) unsigned NOT NULL DEFAULT '0',
  `parent_id` int(10) unsigned NOT NULL DEFAULT '0',
  `author` varchar(255) NOT NULL DEFAULT '',
  `subject` varchar(255) NOT NULL DEFAULT '',
  `body` text NOT NULL,
  `email` varchar(100) NOT NULL DEFAULT '',
  `ip` varchar(255) NOT NULL DEFAULT '',
  `status` tinyint(4) NOT NULL DEFAULT '2',
  `msgid` varchar(100) NOT NULL DEFAULT '',
  `modifystamp` int(10) unsigned NOT NULL DEFAULT '0',
  `user_id` int(10) unsigned NOT NULL DEFAULT '0',
  `thread_count` int(10) unsigned NOT NULL DEFAULT '0',
  `moderator_post` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `sort` tinyint(4) NOT NULL DEFAULT '2',
  `datestamp` int(10) unsigned NOT NULL DEFAULT '0',
  `meta` mediumtext,
  `viewcount` int(10) unsigned NOT NULL DEFAULT '0',
  `closed` tinyint(4) NOT NULL DEFAULT '0',
  `recent_message_id` int(10) unsigned NOT NULL DEFAULT '0',
  `recent_user_id` int(10) unsigned NOT NULL DEFAULT '0',
  `recent_author` varchar(255) NOT NULL DEFAULT '',
  `moved` tinyint(1) NOT NULL DEFAULT '0',
  `threadviewcount` int(10) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`message_id`),
  KEY `thread_message` (`thread`,`message_id`),
  KEY `thread_forum` (`thread`,`forum_id`),
  KEY `special_threads` (`sort`,`forum_id`),
  KEY `status_forum` (`status`,`forum_id`),
  KEY `list_page_float` (`forum_id`,`parent_id`,`modifystamp`),
  KEY `list_page_flat` (`forum_id`,`parent_id`,`thread`),
  KEY `forum_max_message` (`forum_id`,`message_id`,`status`,`parent_id`),
  KEY `last_post_time` (`forum_id`,`status`,`modifystamp`),
  KEY `next_prev_thread` (`forum_id`,`status`,`thread`),
  KEY `dup_check` (`forum_id`,`author`(50),`subject`,`datestamp`),
  KEY `recent_user_id` (`recent_user_id`),
  KEY `new_count` (`forum_id`,`status`,`moved`,`message_id`),
  KEY `new_threads` (`forum_id`,`status`,`parent_id`,`moved`,`message_id`),
  KEY `updated_threads` (`status`,`parent_id`,`modifystamp`),
  KEY `user_messages` (`user_id`,`message_id`),
  KEY `recent_threads` (`status`,`parent_id`,`message_id`,`forum_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=159738 ;

--
-- Дамп данных таблицы `phorum_messages`
--

INSERT INTO `phorum_messages` (`message_id`, `forum_id`, `thread`, `parent_id`, `author`, `subject`, `body`, `email`, `ip`, `status`, `msgid`, `modifystamp`, `user_id`, `thread_count`, `moderator_post`, `sort`, `datestamp`, `meta`, `viewcount`, `closed`, `recent_message_id`, `recent_user_id`, `recent_author`, `moved`, `threadviewcount`) VALUES
(208, 17, 208, 0, 'Eugen', 'текст сообщения [attachment 60 1-001.jpg][attachment 61 1-002.jpg]', '', 'b-internet.ххххх.snt.ru', 2, '6e20e4c00fdfaaea23c30e78c51d0842.', 1302953798, 1, 37, 1, 2, 1195881379, 'a:8:{s:11:"attachments";a:5:{i:0;a:3:{s:7:"file_id";i:60;s:4:"name";s:9:"1-001.jpg";s:4:"size";i:19970;}i:1;a:3:{s:7:"file_id";i:61;s:4:"name";s:9:"1-002.jpg";s:4:"size";i:62327;}i:2;a:3:{s:7:"file_id";i:62;s:4:"name";s:9:"1-003.jpg";s:4:"size";i:36469;}i:3;a:3:{s:7:"file_id";i:63;s:4:"name";s:9:"1-004.jpg";s:4:"size";i:20237;}i:4;a:3:{s:7:"file_id";i:64;s:4:"name";s:9:"1-005.jpg";s:4:"size";i:27560;}}s:11:"message_ids";a:37:{i:0;i:208;i:1;i:209;i:2;i:210;i:3;i:211;i:4;i:212;i:5;i:612;i:6;i:6854;i:7;i:6855;i:8;i:12108;i:9;i:12180;i:10;i:12263;i:11;i:12339;i:12;i:19662;i:13;i:19676;i:14;i:19679;i:15;i:19752;i:16;i:19753;i:17;i:19775;i:18;i:19777;i:19;i:20460;i:20;i:25223;i:21;i:25239;i:22;i:25314;i:23;i:25317;i:24;i:25352;i:25;i:25359;i:26;i:25370;i:27;i:25393;i:28;i:25517;i:29;i:25521;i:30;i:25541;i:31;i:27667;i:32;i:32810;i:33;i:32811;i:34;i:65914;i:35;i:66365;i:36;i:66569;}s:21:"message_ids_moderator";a:37:{i:0;i:208;i:1;i:209;i:2;i:210;i:3;i:211;i:4;i:212;i:5;i:612;i:6;i:6854;i:7;i:6855;i:8;i:12108;i:9;i:12180;i:10;i:12263;i:11;i:12339;i:12;i:19662;i:13;i:19676;i:14;i:19679;i:15;i:19752;i:16;i:19753;i:17;i:19775;i:18;i:19777;i:19;i:20460;i:20;i:25223;i:21;i:25239;i:22;i:25314;i:23;i:25317;i:24;i:25352;i:25;i:25359;i:26;i:25370;i:27;i:25393;i:28;i:25517;i:29;i:25521;i:30;i:25541;i:31;i:27667;i:32;i:32810;i:33;i:32811;i:34;i:65914;i:35;i:66365;i:36;i:66569;}s:14:"show_signature";i:0;s:10:"edit_count";i:4;s:9:"edit_date";i:1305205140;s:13:"edit_username";s:5:"Eugen";s:12:"edit_user_id";s:1:"1";}', 2817, 0, 66569, 17, 'pitaks', 0, 10727);


Если не получится перетащить файлы "законным" способом, чтобы они хранились в базе движка, я думаю возможен вариант конвертации ссылок на файлы в сообщениях форума на bb-code IMG с ссылкой на старую папку. Чтобы не заморачиваться с дешифровкой пути к файлу, свалить в кучу. Но 26тысяч файлов в одной папке :?:

Ну а после переезда новые файлы будут обрабатываться уже штатным методом.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение Sheer »

В общем так. При условии, что таблицы phorum_files и phorum_messages хранятся в той же базе, что и таблицы phpBB3, и файлы вложения раскиданы по папкам корень_PHPBB3/path/to/store/YYYY/MMDD/HH/ получает нечто такое:

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

<?php

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_convert.' . $phpEx);

$user->session_begin();
$auth->acl($user->data);
$user->setup();

$start = request_var('s', 0);
$per_page = 100;
$count = 0;

$sql = 'SELECT message_id, thread, user_id  FROM  phorum_messages LIMIT '.$start.' , '.$per_page.'';
$result = $db->sql_query($sql);
while($row = $db->sql_fetchrow($result))
{
	$count++;
	$post_msg_id 	= $row['message_id'];
	$topic_id		= $row['thread'];
	$poster_id		= $row['user_id'];

	$sql = 'SELECT filename, filesize, add_datetime FROM phorum_files WHERE message_id = '.$post_msg_id.'';
	$res = $db->sql_query($sql);
	while($file_row = $db->sql_fetchrow($res))
	{
		$real_filename 	= $file_row['filename'];
		$filesize 		= $file_row['filesize'];
		$filetime		= $file_row['add_datetime'];
		$ext			= explode('.', $real_filename);
		$sql_data = array
		(
			'post_msg_id' 		=> $post_msg_id,
			'topic_id'			=> $topic_id,
			'poster_id'			=> $poster_id,
			'is_orphan'			=> 0,
			'physical_filename' => $real_filename,
			'real_filename'		=> $real_filename,
			'download_count'	=> 0,
			'attach_comment'	=> '',
			'extension'			=> $ext[1],
			'mimetype'			=> mimetype($real_filename),
			'filesize'			=> $filesize,
			'filetime'			=> $filetime,
			'thumbnail'			=> 0
		);

		$sql = 'INSERT INTO ' . ATTACHMENTS_TABLE . ' ' . $db->sql_build_array('INSERT', $sql_data);
		$db->sql_query($sql);
		$store = date('Y/md/H', $filetime);

		$from = '' .$phpbb_root_path. 'path/to/store/' .$store. '/' .$real_filename. '';
		$to = '' .$phpbb_root_path. 'files/' .$real_filename. '';

		copy($from, $to);
	}
	$db->sql_freeresult($res);
	$start = $start + $per_page;
	$url = append_sid("{$phpbb_root_path}convert.$phpEx", "s=$start");
	print '<a href="'.$url.'">Next page</a>';
}
$db->sql_freeresult($result);
if (!$count)
{
	print "<br /><b>Done!</b>";
}
?>
Обрабатывается по 100 записей БД. Это значение можно менять - переменная $per_page, значение зависит он настроек сервера (max_execution_time). Впишется 1000 записей в отведенное время - значит тебе повезло.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
eugenr
phpBB 1.2.0
Сообщения: 11
Стаж: 13 лет 5 месяцев
Благодарил (а): 1 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение eugenr »

таблицы скопировал, файлы тоже, путь к файлам прописал

при запуске mysql ругается

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

Ошибка
Вероятно, SQL-запрос содержит ошибку. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы.

ERROR: Неизвестная пунктуация @ 1
STR: <?
SQL: <?php

define('IN_PHPBB', true);

SQL-запрос:

<?php define('IN_PHPBB', true);

Ответ MySQL: 

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<?php

define('IN_PHPBB', true)' at line 1 
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2413 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение rxu »

eugenr писал(а):при запуске mysql ругается
Это PHP скрипт, а не запрос SQL. Как запускаете?
Изображение
eugenr
phpBB 1.2.0
Сообщения: 11
Стаж: 13 лет 5 месяцев
Благодарил (а): 1 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение eugenr »

:( я ж чай...

Как запустить? Сохранить в файл и запустить удаленно на сервере?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2413 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение rxu »

Конечно. Из директории phpBB.
Изображение
eugenr
phpBB 1.2.0
Сообщения: 11
Стаж: 13 лет 5 месяцев
Благодарил (а): 1 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение eugenr »

сделал, ничего не происходит, просто белый экран

Добавлено спустя 6 минут 43 секунды:
так, нашел свою ошибку, исправил, запустил.
Вот результат

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

Next page[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0523/10/1-gorod-img_0176.jpg): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0523/10/1-ba.gif): failed to open stream: No such file or directory
Next page[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0523/06/1-95-0.jpg): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0523/06/1-95-1.jpg): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0523/06/1-63582.jpg): failed to open stream: No such file or directory
Next page[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0525/13/3-np.jpg): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0525/13/3-sa2.jpg): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0525/13/3-sa.jpg): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0525/13/3-ua.jpg): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0525/13/3-zi.jpg): failed to open stream: No such file or directory
Next pageNext page[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0525/13/3-3.jpg): failed to open stream: No such file or directory
Next page[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0526/21/1.jpg): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0526/21/5.jpg): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0526/21/ столе.jpg): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0526/21/6.jpg): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0526/21/19лет назад.jpg): failed to open stream: No such file or directory
Next pageNext pageNext pageNext pageNext pageNext pageNext page[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0604/19/Scan0056.jpg): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0604/19/403718~1 1.jpg): failed to open stream: No such file or directory
Next pageNext page[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0613/10/108814.jpg): failed to open stream: No such file or directory
Next pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext page[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0807/00/erge.jpg): failed to open stream: No such file or directory
Next pageNext pageNext page[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0807/13/.jpg): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/0807/13/.jpg): failed to open stream: No such file or directory
Next pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext page[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/1020/11/3-40371.jpg): failed to open stream: No such file or directory
Next page[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/1020/11/1-ba.gif): failed to open stream: No such file or directory
Next page[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/1020/11/1-sb.jpg): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/1020/11/1-baik_str91.jpg): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/1020/12/1-psb.jpg): failed to open stream: No such file or directory
Next pageNext pageNext page[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/1020/12/1-opstadion.jpg): failed to open stream: No such file or directory
Next pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext pageNext page[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2010/0318/19/432.jpg): failed to open stream: No such file or directory
Next pageNext pageNext pageNext pageNext pageNext page[phpBB Debug] PHP Warning: in file [ROOT]/1.php on line 58: copy(./fotos/2007/1027/14/DSC00211.jpg): failed to open stream: No such file or directory
Next pageNext pageNext pageNext pageNext pageNext pageNext page
Добавлено спустя 2 минуты 49 секунд:
Похоже ошибка в том что в пути прописывается имя файла , а должно быть id т.к. файлы на диске лежат именно под назdанием=id А имя файла хранится только в базе.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2413 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение rxu »

Sheer писал(а):При условии, что таблицы phorum_files и phorum_messages хранятся в той же базе, что и таблицы phpBB3, и файлы вложения раскиданы по папкам корень_PHPBB3/path/to/store/YYYY/MMDD/HH/
А как они на самом деле хранятся в phorum?
Изображение
eugenr
phpBB 1.2.0
Сообщения: 11
Стаж: 13 лет 5 месяцев
Благодарил (а): 1 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение eugenr »

имя файла = file_id
fotos/2007/1124/05/60 т.е. имя файла это 60
fotos/2007/1124/05/61

а php запрос как я понял ищет и не находит
fotos/2007/0525/13/3-zi.jpg
fotos/2007/0526/21/6.jpg


Еще один нюанс, проверил в конвертированной базе вложения для некоторых пользователей, очень много вложений без привязки к теме. А этого не может быть. Т.к. они все должны быть привязаны.
111.jpg
Есть ли смысл продолжать конвертировать? или лучше поправить в сообщениях ссылку на файл на url ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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