![]() |
|
|
vBulletin 3.х Раздел о vBulletin и всем что касается этого скрипта |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#52 | ||||
Пользователь
![]() ![]()
|
![]() Уважаемый админ, помоги пожалуйста хорошему человеку корректно корвектнуть форум phpBB 3.0.7-PL1 в vBulletin® Version 3.8.3 (уже установлена на хостинг) Вам будет благодарно 450 человек
![]()
|
||||
![]() |
![]() |
#54 | |||
Пользователь
![]() ![]()
|
![]() Ну все, вроде все сделал как Вы показывали в видео, залил с Вашего замечательного форума софтину (Impex_1.95_Revision_2276_NulleD_By) и проинсталил, в ImpExConfig.php ввел все данные, зашол в админку нажимаю на Импорт высвечивается такой глюк: config.php admincp path does not exsist , что делать?
![]() Получилось конверктнуть только на реальном серваке, а через денвер ошибку пишет! |
|||
Последний раз редактировалось inventor69; 22.02.2011 в 01:01.. |
||||
![]() |
![]() |
#55 | |||
Новичок
![]() ![]()
|
![]() Подскажите или направьте в нужную тему, как конвертировать базу с вложениями из phpbb3 в vbulletin насколько мне известно в phpbb3 прикрепленные файлы хранятся ни в базе а отдельно. Может можно их как то запихать в базу а потом конвертировать?
|
|||
![]() |
![]() |
#59 | |||
Пользователь
![]() ![]()
|
![]() Проблема с конвертацией.
Из phpBB3 в vBulletin 3.8.4 через Impex_1.93 видео смотрел, тему читал.. пароли и БД забил в ImpExConfig в админке форума появляется "импорт". Но далее выскакивает сообщение "Connection to source server failed. Check username and password." если в строчке $impexconfig['sourceexists'] = true; менять, то проверка паролей как-бы проходит, но застревает на первом шаге, ссылаясь на ошибку этой же строчке.. Что еще можно сделать? |
|||
Последний раз редактировалось koil; 25.01.2013 в 23:06.. |
||||
![]() |
![]() |
#63 | |||
Пользователь
![]() ![]()
|
![]() кто знает что делать с кодировками?
после конвертации часть текста нормальная(которая была), часть кракозябры.. конвертировал с phpbb на булку.. то что было в phpbb в кракозябрах.. на булке 1251 с phpbb utf8 как их привести к общему знаменателю? |
|||
![]() |
![]() |
#64 | |||
Коварный тип
![]() ![]()
|
![]() koil, давай начнем сначала. Какая часть и какая часть ? В одном посте две части текста или титлы например и посты ?
Кодировку в конфигах указал верную ? |
|||
![]() |
![]() |
#65 | |||
Пользователь
![]() ![]()
|
![]() После установки форума создан раздел. Где для теста прописаны пару постов. сп1251
Затем конвертирована другая БД. (UTF8) И на форуме проявились другие разделы, которые были на старом форуме. Ну уже с кракозябрами.. Что делать? Уже на стадии конвертации видны кракозябры.. т.е. нужно делать что-то до и наверное что-то после. в каких конфигах и где? 1. impex ImpExConfig.php $impexconfig['target']['charset'] = 'cp1251'; $impexconfig['source']['charset'] = 'cp1251' (менял и на UTF8 и в разных вариантах) 2. папка includes конфиг // ****** ОПЦИИ MySQLI ***** ....... // $config['Mysqli']['charset'] = 'utf-8'; 3. phpMyAdmin (Версия MySQL-клиента: 4.1.20) localhost MySQL-кодировка: UTF-8 Unicode (utf8) (стоит) а) Сопоставление соединения с MySQL: (выбор кодировки, там окошечко) б) information_schema и две базы с таблицами.. в одной 1251 (основная) в другой utf8 (конвертируемая) (счетчики обновлял) |
|||
![]() |
![]() |
#66 | |||
Коварный тип
![]() ![]()
|
![]() Я фшоке.
1. $impexconfig['target']['charset'] = 'cp1251'; $impexconfig['source']['charset'] = 'utf-8'[/QUOTE] 2. $config['Mysqli']['charset'] = 'cp1251'; 3. phpMyAdmin для базы форума на булке сопоставление cp1251 Не путай кодировки. ps Форум естественно должен стоять в cp1251 и русификатор тоже от cp1251. |
|||
![]() |
![]() |
#69 | |||
Новичок
![]() ![]()
|
![]() Друзья, помогите, пожалуйста. При конвертации форума phpbb 3 в vb 3.8.6 вылетает ошибка мускула:
PHP код:
|
|||
![]() |
![]() |
#70 | |||
Просто блондинка
![]() ![]()
|
![]() whuru, вот ответ: http://www.bormotuhi.net/showpost.ph...23&postcount=4
|
|||
![]() |
![]() |
#71 | |||
Новичок
![]() ![]()
|
![]() Luvilla, спасибо! Всё конвертанулось, правда пришлось поплясать с бубном вокруг кодировок, но в итоге всё срослось. Теперь встал вопрос что делать с юзерами? Точнее с их паролями? Достать я их из phpbb3 не смогу как я понимаю... Стало быть мне лучше их сбросить на стандарт т.к. форум локальный. Если так, то как это сделать массово? я покопался в админке - не смог найти. Посоветуйте вариант, пожалуйста.
|
|||
![]() |
![]() |
#72 | |||
Просто блондинка
![]() ![]()
|
![]() да, это проблема...
где-то я выкладывала скрипт с орга - не саппорт, vbulletin.org/forum - был какой-то скрипт для переноса паролей после импекса... но у меня склероз... я даже не могу вспомнить, о каком стартовом движке шла речь, пхпбб или ипб... самое нормальное решение - вынести куда-то в объявления текст со ссылкой на запрос смены паролей можно сделать рассылку или поищите на орге, если есть готовый скрипт - скачаем) |
|||
![]() |
![]() |
#74 | |||
Коварный тип
![]() ![]()
|
![]() Там написано:
I'm hoping that someone can save me many more hours of banging my head against the wall. I've done a test impex of phpbb3 to vb3.8 and it has gone really well, except the age old problem of passwords importing. I know the official line is to just get everyone to reset their passwords, but that isn't an option for me as valid email addresses are not required at registration, so probably 75% of the email addresses on accounts are just pure nonsense meaning that password resets will not be possible. I found lurking around on here some code to import the passwords into vb4 on first login by checking the plain text password against the phpbb database with the phpbb encoding and if it matches then to update the password in the vbulletin database, but i haven't been able to get it working with vb3.8, although i will admit i am very rusty these days. Basically what I need to do is really understand how the phpbb passwords are encoded then I can run a hopefully simple bit of code to encode the plain text password that way and then can do something along the lines of Код:
if($phpbbpw == $phpbbuserpw) { // update vb password using dm // replace vb_user.importid with 0 } else { // throw invalid login error } Код:
$getuserid = $vbulletin->db->query_first("SELECT importid FROM vb_user WHERE username = '" . $vbulletin->GPC['vb_login_username'] . "'"); $phpbbuserid = $getuserid['importuserid']; if ($phpbbuserid != '0') { $ptpassword = $vbulletin->GPC['vb_login_password']; // encode $ptpassword to phpbb standards $getphpbbpw = $vbulletin->db->query_first("SELECT user_password FROM phpbb_users WHERE user_id = '$phpbbuserid'"); $phpbbpw = $getphpbbpw['user_password']; $phpbbuserpw = encoded $ptpassword for phpbb check $phpbbuserpw against $phpbbpw for match etc } I know it isn't an ideal way of doing it, especially as I am just coding direct into login.php and not using any plugins of anything (old school here still unfortunately - plus no useful hooks anyway), but any pointers, or if anyone has been able to do this successfully before, then that would be awesome. I really don't want to have to renew a licence just to use the vb4 code i found, as that will only result in having a lot more work to do, and a whole new system to learn which tbh i cba doing when i know vb3 like the back of my hand and it does exactly what i want and need it to do. |
|||
![]() |
![]() |
#75 | |||
Новичок
![]() ![]()
|
![]() Serberg, спасибо. А можете еще этот модуль достать phpBB3Auth - Migrate phpBB3 user/password to VB4 ? Может что-нибудь получится...
|
|||
![]() |
![]() |
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемы с vBulletin® Version 3.8.1 | RAKING | vBulletin 3.х | 10 | 26.01.2012 11:10 |
Как восстановить пароль администратора форума vBulletin ? | KaZaX | vBulletin 3.х | 10 | 27.04.2010 20:17 |
Как настроить почту на vBulletin через mail.ru или yandex.ru ? | igrok | vBulletin 3.х | 5 | 27.03.2010 11:18 |
Как разместить PHP код в шаблонах форума vBulletin ? | Virus_f | vBulletin 3.х | 7 | 01.02.2010 18:10 |
Инструкция. Конвертирование кодировки хаков | Serberg | Инструкции по vBulletin | 0 | 01.08.2009 23:01 |