102 lines
4.9 KiB
Plaintext
102 lines
4.9 KiB
Plaintext
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 и вы должны будете пробежаться
|
|
и по представленным там этапам... |