Установка, настройка и запуск форума на движке ikonboard (ib 3.X)

Ikonboard — один из популярнейших на сегодняшний день движков форумов (веб-конференций), на нём работает более миллиона форумов в интернет! Бесплатный скрипт форума Ikonboard не уступает по своим возможностям таким аналогам, как ubb, phpBB или vbulletin, а по некоторым возможностям даже превосходит их. Ikonboard использует языковые модули — language packs (Ваши пользователи смогут сами выбирать язык интерфейса форума) и скины (skin — «шкурка», шаблон дизайна форума). Описание достоинств этого движка займёт слишком много времени, поэтому лучше посмотрите «в деле» некоторые форумы, работающие на движке ikonboard. Скрипт форума можно скачивать и использовать бесплатно при условии сохранения информации об авторских правах (мелкая надпись «Powered by Ikonboard» внизу каждой страницы форума).

Установка IkonBoard

Установить ikonoard на свой сайт гораздо легче, чем кажется. Для установки форума потребуется хостинг с поддержкой CGI. Первым делом надо скачать архив форума с официального сайта ikonboard.com. Распаковываем архив. Ищем папку Upload_Files. В ней есть папки cgi-bin и iB_html. Содержимое cgi-bin копируем в соответствующую скриптовую директорию Вашего хостинга (cgi, cgi-bin и пр.). Для порядка рекомендую в директории cgi-bin сервера создать папку ikonboard и уже в неё заливать файлы форума. Содержимое iB_html — в папку документов Вашего хостинга (htdocs, www и пр.). Аналогично для порядка рекомендую в директории htdocs сервера создать папку ikonboard и уже в неё заливать файлы форума. Все файлы с расширением tar копируем в двоичном режиме (binary), остальные файлы — в текстовом (ascii). Так же при копировании обращайте внимание на регистр букв в именах файлов и папок — если имя файла начинается с большой буквы, так и копируйте (отключите функцию перевода имён в нижний регистр у Вашего ftp-клиента). Файлам с расширением cgi выставляем права доступа (chmod) 755 (или другие, установленные вашим хостером). Содержимому папок install_data, install_modules, non-cgi и uploads- 777. В броузере набираем: http://ваш_сайт.ру/cgi-bin/ikonboard/installer.cgi. Запустится программа установки и конфигурирования форума. На первой же странице жмём: «Proceed with the installation» (если этой надписи нет, значит возникла какая-то ошибка — Вы увидете её описание). На втором шаге нужно будет указать пути к директориям и папкам:

Your CGI path — локальный путь к cgi-директории (например, /pub/home/domainname/cgi-bin/ikonboard),
Your NON-CGI path — локальный путь к директории с содержанием папки Public_html (например, /pub/home/domainname/htdocs/ikonboard),
Your CGI URL — url cgi-директории (например, http://domainname.fu/cgi-bin/ikonboard),
Your NON-CGI URL — url к директории с содержанием папки Public_html (например, http://domainname.fu/ikonboard/),
Email address for incoming emails — email входящей почты (на какой адрес будет идти приходящая почта),
Email address for outgoing emails — email исходящей почты (какой адрес бдут видеть пользователи в поле «от» при получении писем от Вашего форума),
Which email program would you like to use? — Надо выбрать: sendmail (если хостинг на Unix) или smtp (если хостинг на NT),
Path to sendmail (if using sendmail) — путь к sendmail (если используется, надо спросить у хостера),
Address of the SMTP server (if using SMTP server) — путь к SMTP (если используется, надо спросить у хостера).

Далее вводим название форума и адрес главной страницы.

На следующем шаге инсталлер проверит наличие нужных папок. Если всё нормально, появится надпись: «Extract the tar archives for me«. На неё и жмём. Если возникли проблемы — Вам подробно о них напишут.

Следующий шаг: у нас спросят нужны ли нам старые ikonboard-овские файлы и базы (спросят в любом случае, возможно, ранее у вас стояла предыдущая версия форума ikonboard), отвечаем отрицательно (если ответить утвердительно, возможны проблемы с установкой). Всё, начинается сам процесс инсталляции форума на сервер. По окончанию этого действа программа установки проверит все ли распаковалось.

Далее нам предложат выбор формата базы данных — DBM или MySQL. Из-за не самой хорошей реализации поддержки MySQL рекомендуется выбрать DBM. Хотя, на самом деле MySQL должна быть «круче». После этого ещё несколько раз жмём кнопку «PROCEED >>». Предпоследний этап: создаем учётную запись администратора форума — указываем логин и пароль администратора. Удаляем с сервера файл installer.cgi (это обязательно — иначе любой «хакер» сможет Вам испортить форум). Так же можно удалить с сервера все tar-архивы. Установка завершена.

Стандартно форум ставится с базовым скином (дизайном), с базовыми настройками. Поэтому первым делом Вам нужно выполнить русификацию форума (если она нужна). Если Вы ставите самодельную русификацию форума, то обратите внимание на то, что форум по умолчанию выдаёт страницы в кодировке, отличной от кириллической — пропишите кодировку «windows-1251«. Затем нужно зайти в администраторский модуль и пройтись по всем вкладкам — подкорректировать настройки, добавить разделы и подразделы, сменить шаблон оформления форума, изменить правила конференции, тексты сообщений для пользователей и тексты справочной системы. Все эти операции выполняются один раз и не потребуют дальнейших изменений (если Вам самим этого не захочется).

Для добавления своих смайликов (рожиц) к скудному набору стандартных, нужно закачать в каталог /non-cgi/emoticons графические файлы со смайликами (и выставить им права доступа (chmod) — 444.) после чего их можно будет вставлять в сообщения в таком виде :имя_файла:.

Для добавления аватаров просто закачайте графические файлы аватаров в папку /avatars/ (chmod — 444).

Функциональность и удобство ikonboard постоянно расширяются энтузиастами посредством так называемых хаков, небольших заплаток-модификаций, которые устанавливаются поверх работающей конференции.

Если возникают проблемы или вопросы, пишите, ответы выложу здесь.

Что где:

ikonboard.com — официальный сайт движка форума.

UPD: Примерно с 2005 года движок заброшен, не поддерживается и не развивается. Использовать крайне не рекомендую. Имеющиеся форумы лучше перевести н актуальные скрипты форумов. Например, для phpbb есть конвертер с ikonboard, так что хоть и криво, но можно перевести форум.

Интересная статья? Расскажи друзьям!