От: Переход с ipb 2.3.6 на ipb 3
Краткая инструкция
- Берем дистрибутив 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/
Все.
Источник: Переход с ipb 2.3.6 на ipb 3
Войдите, чтобы подписаться
Подписчики
0
0 комментариев
Рекомендованные комментарии
Нет комментариев для отображения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас