News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

проблема.конвертор.

Started by afff, July 10, 2007, 09:47:28 AM

Previous topic - Next topic

afff

Пытаюсь перегнать форум с phpBB 2.0.21 на SMF 1.0.9.
Получаю такую надпись:

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: SELECT command denied to user '***'@'localhost' for table 'phpbb_users'

где *** - user для mySQL SMF.



Kirill Krasnov

Quote from: afff on July 10, 2007, 09:47:28 AM
Пытаюсь перегнать форум с phpBB 2.0.21 на SMF 1.0.9.
Получаю такую надпись:

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: SELECT command denied to user '***'@'localhost' for table 'phpbb_users'

где *** - user для mySQL SMF.




*** юзер должен быть не для smf, а для phpbb

afff

Quote*** юзер должен быть не для smf, а для phpbb

Исходный форум сидит на hxxp:informe.com [nonactive] .  Юзер при создании скрывается софтом и мне неизвестен:(
Можно ли это как-то обойти при конвертации?

Kirill Krasnov

Quote from: afff on July 11, 2007, 04:22:40 AM
Исходный форум сидит на informe.com .  Юзер при создании скрывается софтом и мне неизвестен:(
Можно ли это как-то обойти при конвертации?
у вас есть копия форума? Не имея доступа к копии, вы не сможете перенести данные.

afff

у меня есть доступ к только к (извиняюсь за длинную цитату)
QuoteУправление БД : Резервное копирование
Вы можете сохранить все связанные с phpBB данные. Если в БД для phpBB есть другие таблицы, которые вы тоже хотели бы сохранить, пожалуйста, введите их названия, разделённые запятыми, в поле "Дополнительные таблицы". ...
если это копия форума, то как её употребить?
А также у меня абсолютный туман в голове по поводу файлов 
config.php и hxxp:extention.inc [nonactive]. Как я понимаю, они должны содержать конкретные установки для конверсии, но в каком виде и какие?

Kirill Krasnov

Quote from: afff on July 12, 2007, 01:56:47 AM
у меня есть доступ к только к (извиняюсь за длинную цитату)
QuoteУправление БД : Резервное копирование
Вы можете сохранить все связанные с phpBB данные. Если в БД для phpBB есть другие таблицы, которые вы тоже хотели бы сохранить, пожалуйста, введите их названия, разделённые запятыми, в поле "Дополнительные таблицы". ...
если это копия форума, то как её употребить?
А также у меня абсолютный туман в голове по поводу файлов 
config.php и extention.inc. Как я понимаю, они должны содержать конкретные установки для конверсии, но в каком виде и какие?


Вы можете создать резервную копию. Судя по цитате.
Эту копию необходимо где-нибудь развернуть, хоть на локальном компьютере. и уже с этой копией работать.

afff

#6
Спасибо, потихоньку продвигаемся.
- проинсталлировал Denwer.
- проинсталлировал SMF на локальном компьютере
- "развернул копию" - т.е. скопировал её на локальный компьютер из исходного форума. Примерно 2,011КВ.
При попытке запустить на локальном convert.php получаю:

QuoteSorry, 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 'user_smf'@'localhost' to database 'phpbb_db_backup'

phpbb_db_backup определено правильно;
user_smf - юзер, для базы, созданной для SMF.

Повторю сам себя:
QuoteИсходный форум сидит на hxxp:informe.com [nonactive] .  Юзер при создании скрывается софтом и мне неизвестен
И вопрос - как обойти, выделенное красным?

Kirill Krasnov

1. Для юзера user_smf добавить права на базу phpbb_db_backup на чтение, да и вообще полный доступ...
2. Запускаете конвертацию.

afff

#8
Кирилл, спасибо, ещё шаг вперёд!
Изменилось сообщение конвертора об ошибке:

QuoteSorry, 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: Table 'phpbb_db_backup.phpbb_users' doesn't exist
... как я понимаю, у конвертора доступ к phpBB уже есть. Но почему-то есть и обращение к несуществующей таблице.

Это из файла config.php :
$dbname = 'phpbb_db_backup';
$table_prefix = 'phpbb_';
Любые попытки играться со значением $table_prefix ни к чему не приводят. Изменяется только соответственно сообщение об ошибке.

Добавляю: На лок. компьютере при помощи пакета denwer я могу загрузить сохраненную базу phpBB.
База phpBB содержит всю информацию о исходном форуме (юзеры, посты и т.д.) Таблица phpbb_users тоже есть.
База SMF пока пустая. Базы отличаются названиями таблиц, полей в таблицах, ну и данными.
Т.е. остался последний шажок - чтобы конвертор отработал.

Advertisement: