INVISION POWER BOARD 1.3 -> 2.0.0 РУЧНОЕ ОБНОВЛЕНИЕ
---------------------------------------------------
Этот набор был создан специально для ручного обновления через SHELL больших форумов. Потому что при обновлении
существуют тяжелые медленные запросы к базе.
-----------------------------------------------------------------------------------------------------
ВАЖНО: Мы рекомендуем самостоятельно пользоваться этим ручным обновлением только если вы понимаете
основные SQL запросы и как их выполнять!
-----------------------------------------------------------------------------------------------------
Предполагается, что вы прочитали текст инструкции по обновлению, а также сделали резервную копию файлов и базы данных.
Если вы еще ничего не сделали резервную копию — прочтите файл «upgradefromipb_1x.html» из дистрибутива.
-----------------------------------------------------------------------------------------------------
ВАЖНО: ЗНАЧИМОСТЬ ПРАВ НА ФАЙЛЫ.
-----------------------------------------------------------------------------------------------------
При обновлении вы должны иметь корректно установленные права на файлы и папки (chmod), включая этот дистрибутив.
Требуемые значения chmod прав представлены в файле Documentation/Installation Guide/install_guide.html
(нажмите на ссылку Структура & CHMOD). Рекомендуем полностью прочесть представленную там информацию.
-----------------------------------------------------------------------------------------------------
ВАЖНО: ВЫ ДОЛЖНЫ ОБЯЗАТЕЛЬНО СДЕЛАТЬ РЕЗЕРВНУЮ КОПИЮ БАЗЫ ПЕРЕД ТЕМ, КАК ИСПОЛЬЗОВАТЬ ЭТИ ИНСТРУКЦИИ.
-----------------------------------------------------------------------------------------------------
Для выполнения обновления вы должны использовать коммандную строку, PHP скрипты и SQL файлы.
Во-первых, загрузите файлы sql_1.sql и sql_2.sql в корневую директорию вашего IPB (туда, где находится index.php)
-----------------------------------------------------------------------------------------------------
ВАЖНО: sql_1.sql и sql_2.sql имеют запросы со стандартным префиксом таблиц 'ibf_'. Если префикс таблиц
в вашей базе данных другой, пожалуйста пройдитесь по этим двум файлам и замените 'ibf_' на ваш префикс!
-----------------------------------------------------------------------------------------------------
Итак, на первом этапе вы должны войти в mysql через SHELL.
------------------------------------------------
Когда вы будете иметь открытым новое окно терминала, наберите там:
mysql -u{username} -p{password}
(заменив в этой фразе {username} на ваше SQL имя пользователя и {password} на ваш SQL пароль)
------------------------------------------------
Затем введите:
use {database}
(заменив {database} на имя вашей SQL базы данных)
------------------------------------------------
Вы должны увидеть сообщение:
> Reading table information for completion of table and column names
> You can turn off this feature to get a quicker startup with -A
>
> Database changed
---------------------------------------------------
Теперь вы должны выполнять первый SQL файл. Введите:
source /home/website/public_html/forums/sql_1.sql
(заменив /home/website/public_html/forums/ на реальный путь на вашем сервере к вашему файлу)
Пожалуйста помните, что MySQL может обрабатывать SQL команды этого файла несколько минут, пока процесс завершится.
Вы должны будете видеть следующую информацию, возвращаемую на экран SSH клиента при обработке этого файла
> Query OK, 121133 rows affected (11 min 6.27 sec)
> Records: 121133 Duplicates: 0 Warnings: 0
>
Ничего не делайте, пока mysql возвращает это. Время обработки зависит от размера базы...
---------------------------------------------------
Далее необходимо выполнить через браузер несколько этапов стандартного скрипта обновления,
скопируйте в адресную строку вашего браузера URL адрес, введенный ниже (заменив {yourdomain.com/forum}
на URL вашего форума):
{yourdomain.com/forum}/upgrade/upgrade.php?act=work&version=103&step=7&dieafterstep=13
Это может занять немало времени при больших форумах, ждите.
------------------------------------------------
Теперь вы должны выполнять второй SQL файл. Введите:
source /home/website/public_html/forums/sql_2.sql
(заменив /home/website/public_html/forums/ на реальный путь на вашем сервере к вашему файлу)
------------------------------------------------
Далее необходимо выполнить через браузер еще несколько этапов стандартного скрипта обновления,
скопируйте в адресную строку вашего браузера URL адрес, введенный ниже (заменив {yourdomain.com/forum}
на URL вашего форума):
{yourdomain.com/forum}/upgrade/upgrade.php?act=work&version=103&step=22
Это может занять немало времени при больших форумах, ждите.
Эти этапы вставят ваши шаблоны и настройки и завершат обновление.
------------------------------------------------
Все, теперь вы можете запустить ваш IPB v2!
Для обновления до IPB 2.1.6, после этого вы будете переадресованы на upgrade/index.php и вы должны будете пробежаться
и по представленным там этапам...