Проблема с конвертацией бд PHPBB2->SMF

Автор Mrak, 24 декабря 2006, 22:31:55

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Mrak

При попытки запустить convert.php скрипт выдает следующую "инфу":

ЦитироватьSorry, the database connection information used in the specified installation of SMF cannot access the installation of phpBB2. This may either mean that the installation doesn't exist, or that the MySQL account used does not have permissions to access it.

The error MySQL gave was: Access denied for user 'пользователь'@'localhost' to database 'база_пхпбб'

Права уже пробовал менять - не помогает. Или все-таки дело в правах? Помогите, плз, кто знает ::)

Mrak

Угу, в чем проблема уже понял. Просто у меня два разных пользователя для баз пхп и смф (ступил((). Но при попытках удалить пользователя для смы и поставить туда с пхп все равно не получается. Скрипт упорно ищет старого пользователя с смф.((

Mrak

Гм... Какой-то разговор у меня сам с собой получается)) Все, разобрался, проконвертировал. Проблема только в том, что многие (в основном графические файлы) не переконвертировались с такой вот припиской:

(errno=2 - No such file or directory)

Но это уже мелочи))

Lusika

Здравствуйте, у меня та же проблема - невозможно сконвертить базу из-за того, что пользователи баз разные, но я к сожалению, не могу это никак обойти - на хостинге spaceweb пользователь базы создаётся с таким же именем как имя самой базы автоматом. Ковыряю convert.php ... пока безрезультатно

Mavn

smf и phpbb должны быть установлены в одну бд после этого приступаете к конвертации
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Lusika

ну это понятно, но невозможно.
в принципе проблема вроде решается... на локалке создаются 2 базы под одним пользователем, туда суём дампы - чистой SMF и имеющйся PHPBB, на локальный сервер в папку копируются файлы - Settings.php из SMF и config.php, extensions.inc из BB и сам convert.php с sql файлом и сначала конвертирую на локалке, потом уже заливаю дамп SMF с импортированны ми данными на форум. Ну и ещё - не забывать про аттачи, аватары и фотки

Lusika

Только с кодировками трабла... сообщения, названия разделов и категорий сконвертировались нормально, а названия тем в большинстве - в виде вопросов :-\ ну и русские ники пользователей в виде вопросов, но тут я другого и не ожидала... а вот с темами...трудно придумать как обойти..

GodDan

То есть, насколько я понял.
Для конвертации БД из phpBB2 в SMF (1.1.1) необходимо создать новую БД forum_smf с тем же пользователем что и у БД forum_phpbb.
Правильно?
Пароли тоже должны быть на обе БД одинаковыми?

Благодарю за ответ.


Lusika

правильно. пароли могут быть разными.
или как вариант - засунуть smf в ту же базу, где и phpbb с другим префиксом.

GodDan

#9
Цитата: Lusika от 05 февраля 2007, 16:10:41или как вариант - засунуть smf в ту же базу, где и phpbb с другим префиксом.
а конфликтов между таблицами не будет?

Интересно, есть ли у мене такая же проблема как и у Вас:
Цитироватьна хостинге spaceweb пользователь базы создаётся с таким же именем как имя самой базы автоматом.
Как Вы, Lusika, этот момент обошли? Так как Вы описали в http://www.simplemachines.ru/index.php/topic,1209.msg9221.html#msg9221 ?

Lusika

Цитата: GodDan от 05 февраля 2007, 17:09:38
а конфликтов между таблицами не будет?

Не должно быть...в общем-то префиксы для того и существуют.
Потом, после благополучной конвертации можете вообще удалить таблицы от старого форума.
Цитата: GodDan от 05 февраля 2007, 17:09:38
Интересно, есть ли у мене такая же проблема как и у Вас
А где у вас хостинг? Вообще-то наверное вам виднее должно быть, позволяется ли у вас в админке задавать к БД имя пользователя или нет. На агаве это запросто делается, а sweb автоматом присваивает...

GodDan

Понял, Lusika!
Благодарю за ответ!

Насколько я понял, у SMF нет рекомендаций относительно версии mySQL'я (у меня БД phpBB на 3.25) - то есть, проблем из-за версии быть не должно и можно спокойно конвертировать в туже БД где и phpBB.