От: Переход с ipb 2.3.6 на ipb 3 - Дизайн и модификация Invision Power Board

Перейти к содержимому

 
-----
Краткая инструкция
  • Берем дистрибутив 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 комментариев

Обратные ссылки на эту запись [ URL для обратной ссылки ]

Нет обратных ссылок на эту запись

Случайное изображение

Единственный памятник Алексею Бересту

0 посетителей

0 гостей
0 пользователей
0 скрытых

Теги

    Категории

    Последние посетители

    • GoldHunt  »
      17 Ноя 2017 - 09:15
    • by.ryzhiy  »
      13 Сен 2017 - 13:04
    • avgaz  »
      21 Авг 2017 - 23:39
    • f2065  »
      13 Июн 2017 - 18:09
    • Haktar  »
      17 Фев 2017 - 18:27

    MyBlogLog

    Twitter


    Контактная информация

    Вопросы по работе сайта

    +7 (917) 501-4765
    C 10 до 20 в рабочие дни (время московское)

    Техническая поддержка

    Контактные данные специалистов

    Дизайн форумов

    IPB 3.x ¦ IPB 2.x

    Бесплатные шаблоны

    IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
    Лицензия на использование ¦ Ваша поддержка ¦ О проекте
    Copyright © 2005-2017 IPBSkins.ru Team
    При копировании материалов с сайта
    прямая ссылка на источник обязательна