1

Topic: Как установить форум IPB (Invision Power Board)

Инструкция по установке форума IPB (Invision Power Board) на виртуальный хостинг.

Перед началом установки форума необходимо перенести архив с установщиком форума IPB на Ваш сайт. Сделать это можно в панели управления, в меню Инструменты/Менеджер файлов/www/имя Вашего сайта. С помощью функции “Закачать”, переносите “установщик” в папку с Вашим сайтом, затем распаковываете данный архив, нажав кнопку “Извлечь”(системные файлы, находящиеся в папке Вашего сайта удалять не нужно).

Далее нужно “Вырезать” файлы из папки "upload" и вставить в корневую папку.

Затем необходимо создать Базу Данных, для этого переходим в меню Инструменты\Базы данных и нажимаем кнопку “Создать"

Теперь можно перейти к установке форума IPB на Ваш сайт. Для начала установки нужно ввести в браузере имя Вашего сайта, процесс установки запустится автоматически.

2

Re: Как установить форум IPB (Invision Power Board)

В первом окне система производит проверку сервера и Вашего аккаунта на соответствие требованиям форума. Как видно на скриншоте, все параметры отвечают требованиям.

http://appletec.ru/netcat_files/userfiles/IPB/4.jpg

В следующем окне Вам будет предложено ознакомиться с пользовательским соглашением. Соглашаемся, поставив галочку и переходим к следующему этапу.

3

Re: Как установить форум IPB (Invision Power Board)

В следующем окне Вам будет предложено ознакомиться с пользовательским соглашением. Соглашаемся, поставив галочку и переходим к следующему этапу.

http://appletec.ru/netcat_files/userfiles/IPB/5.jpg

4

Re: Как установить форум IPB (Invision Power Board)

В следующих 2-х пунктах система сообщит какие приложения будут установлены и предложит выбрать директорию и URL установки - в обоих окнах просто нажимаем "Далее".

http://appletec.ru/netcat_files/userfiles/IPB/6.jpg

http://appletec.ru/netcat_files/userfiles/IPB/7.jpg

5

Re: Как установить форум IPB (Invision Power Board)

http://appletec.ru/netcat_files/userfiles/IPB/8.jpg

Затем необходимо будет ввести лицензии Вашего продукта. Можете ввести ее сразу, либо указать позже.

6

Re: Как установить форум IPB (Invision Power Board)

http://appletec.ru/netcat_files/userfiles/IPB/9.jpg

Далее нужно будет ввести данные БД, созданной перед установкой, заполните только выделенные поля. Хост SQL - укажите - localhost. Остальное оставьте без изменений.

7

Re: Как установить форум IPB (Invision Power Board)

http://appletec.ru/netcat_files/userfiles/IPB/10.jpg

В следующем окне система предложит создать администратора сайта, заполните все поля, в поле E-mail адрес обязательно укажите Вашу действительную почту.

8

Re: Как установить форум IPB (Invision Power Board)

http://appletec.ru/netcat_files/userfiles/IPB/11.jpg

На этом подготовка к установке закончена, можно приступить к самой установке.

9

Re: Как установить форум IPB (Invision Power Board)

http://appletec.ru/netcat_files/userfiles/IPB/12.jpg

Теперь осталось только дождаться пока система закончит процесс установки.

Установка успешно завершена, можно приступать к работе с Вашим форумом.

10

Re: Как установить форум IPB (Invision Power Board)

Устанавливаем форум IP.Board 3.x на хостинг.

1. Тестируем хостинг
В дистрибутиве есть файл Tools/check_requirements.php. Загружаем его на сервер и смотрим, соответствует хостинг требованием 3.x Если да, то продолжаем дальше, если нет, устраняем различие.

И по памяти. Для нормальной работы форума, необходимо, чтобы память, доступная для выполнения PHP скриптов, была больше или равна 128M: memory_limit - 128M
Форум начнет работать и с меньшим количествоом памяти, но при экспорте языков будет сваливаться в ошибку. Также 128M жизненно необходимо, если на форуме планируется ставить много дополнений и хуков.

2. Подготавливаем базу данных к инсталляции.
Рассматриваем случай, когда для форума создаем новую (чистую) базу данных.
Для корректной работы IP.Board 3 с русским языком необходимо, чтобы база данных была в кодировке UTF8. Английская версия IP.Board 3 будет работать и на Latin1, но лучше не рисковать. Могут быть проблемы в дальнейшем и при переезде на другой хостинг.
У многих хостеров создание базы данных – процесс автоматический. Иногда можно поменять имя базы, но не у всех хостеров. И все. База данных автоматически создается в кодировке windows-1251.
Для исправления этого "недостатка" запускаем phpMyAdmin. Он стоит у всех хостеров. В phpMyAdmin открываем окно SQL запросов и выполняем запрос

ALTER DATABASE имя базы DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

3. Загружаем файлы на хостинг.
Для инсталяции все файлы, находящиеся в папке upload, через ftp загружаем на сервер. Если хостинг поддерживает распаковку архивов, лучше загрузить файлы одним архивом и распаковать его на сервере. Если не поддерживает, то любым ftp клиентом загружаем все файлы и каталоги в нужную папку.

Важно! Если используется русская версия форума, в файле /admin/setup/sources/base/install.php
Находим
'sql_charset'    => '',

И меняем на
'sql_charset'    => 'utf8',

Добавляем в корень форума файл .htaccess
AddDefaultCharset utf-8


4. Выставляем CHMOD.
Пункт не обязателен. На многих хостингах будет все работать без выставление CHMOD. Можно этот пункт пропустить, если инсталятор ругнется, то тогда придется сменить права на директории.
Для папок
cache
public
hooks
uploads
CHMOD должен быть достаточным для записи. 0777 или 0755, если хостер не позволяет использовать 777.
Так же 777 необходимы файлу conf_global.php. В дистрибутиве он лежит как conf_global.dist.php. Его можно переименовать самому или за вас это сделает инсталятор.

5. Запускаем инсталятор.
ваш форум/admin/install/index.php или при пустом conf_global.php или conf_global.dist.php можно просто в браузере набрать адрес вашего форума.

6. Проверка.
После инсталляции проверяем, чтобы в файле conf_global.php присутствовала строчка
$INFO['sql_charset']            =    'utf8';

При установке английской версии надо проверить корректность отображения русских букв "ш" (code 0xD188) и "И" (code 0xD098)


P.S. Хочется напомнить, что IPB платный и рессурсоемкий движок. И часто проще и безопасней поставить не ломанный IPB, а phpBB или SMF