-
14 Страниц
- 1
- 2
- 3
- →
- Последняя »
Переход с ipb 2.3.6 на ipb 3 с сохранением всех данных и тем
#1
Отправлено 23 Декабрь 2009 - 16:14
А КАК ЕГО СДЕЛАТЬ?
#2
Отправлено 23 Декабрь 2009 - 21:20
Arsen1 Dec 23 2009, 04:15 PM сказал(а):
Если описывать нормально, на две странице текста, набрать можно.
Если коротко, то
- Берем дистрибутив IPB 3.x
- В дистрибутиве есть файл check_requirements.php. Загружаем его на сервер и смотрим, соответствует хостин, требованием 3.x Если да, то продолжаем дальше, если нет, устраняем различие.
- Делаем бекап всего. Файлов и базы данных. Можно сделать два бекапа.
- Если база не в кодировке UTF-8, то переводим ее в UTF-8. Лучшее решение для перекодирование, это скрипт который предложил Ritsuka
<?php // Database info include("conf_global.php"); $dbhost = $INFO['sql_host']; $dbuser = $INFO['sql_user']; $dbpass = $INFO['sql_pass']; $dbname = $INFO['sql_database']; //--------------- header('Content-type: text/plain'); $dbconn = mysql_connect($dbhost, $dbuser, $dbpass) or die( mysql_error() ); $db = mysql_select_db($dbname) or die( mysql_error() ); $sql = "ALTER DATABASE `".$dbname."` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci"; $result = mysql_query($sql) or die( mysql_error() ); print "Database changed to UTF-8.\n"; $sql = 'SHOW TABLES'; $result = mysql_query($sql) or die( mysql_error() ); while ( $row = mysql_fetch_row($result) ) { $table = mysql_real_escape_string($row[0]); $sql = "ALTER TABLE $table DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci, CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci"; mysql_query($sql) or die( mysql_error() ); print "$table changed to UTF-8.\n"; } mysql_close($dbconn); ?>
Если сделан бекап базы данных, то этот файл кладем в корень форума и запускаем его. - Удаляем все директории старого форума, кроме
/uploads /style_images /style_emoticons /style_captcha /style_avatars /cache
И обязательно оставляем еще файл conf_global.php (!) и если есть свой favicon.ico. - Загружаем новый дистрибутив на сервер
- Выставить правильные права на директории
/cache /cache/tmp /cache/lang_cache /cache/lang_cache/1 /cache/skin_cache /public/style_images /public/style_css /hooks /uploads
И на файл conf_global.php - Запускаем инсталятор по адресу - ваш_форум/admin/upgrade/
Все.
После этого собираем букет ошибок и спрашиваем, что дальше делать. Желательно до Нового Года.
#3
Отправлено 23 Декабрь 2009 - 21:31
Настройки и инструменты > Пересчет и обновление > Инструменты пересчета и обновления
Tools & Settings > Recount & Rebuild > Recount & Rebuild
И все пересчитываем ....
#4
Отправлено 24 Декабрь 2009 - 02:35
спасибо за помощь. но чувствую я не справлюсь и все испорчу
Сообщение изменено: Arsen1 (24 Декабрь 2009 - 02:42)
#5
Отправлено 24 Декабрь 2009 - 10:29
Arsen1 Dec 24 2009, 02:36 AM сказал(а):
На данный момент да. IPB 3 еще несколько сыровата. Ждем после НГ 3.1
Arsen1 Dec 24 2009, 02:36 AM сказал(а):
На первый раз, лучше пробовать на локальной машине или на тестовым форуме. Становится понятно, что и как делать.
Еще один нюанс, нормальная работа тройки, сильно зависит от настроек хостинга. UTF-8 ....
#6
Отправлено 12 Февраль 2010 - 13:22
#8
Отправлено 12 Февраль 2010 - 14:56
Сообщение изменено: milk (12 Февраль 2010 - 14:56)
#9
Отправлено 12 Февраль 2010 - 15:38
milk Feb 12 2010, 02:57 PM сказал(а):
Вернуть форум из бекапа. И - http://ipbskins.ru/f...dpost__p__31885
#11
Отправлено 27 Июль 2010 - 22:27
Сообщить об этой теме:
-
14 Страниц
- 1
- 2
- 3
- →
- Последняя »
Последние записи в блогах на эту тему
От: Переход с ipb 2.3.6 на ipb 3
В тегах русская буква б воспринимается как запятая. И поэтому тег с этой буквой делится на два бессмысленных.
Исправляем. (не работает) admin\applications\forums\extensions\search\engines\sql.php... |











