Перейти к контенту

IPB для "чайников". Введение.


Batang

Рекомендуемые сообщения

Что такое IPB 2.0.0 ?

 

 

IPB - Invision Power Board v.2.0.0 - движок форума (англ. Bulletin Board), условно-бесплатный аналог другого форумного движка - vBulletin 3. Примерно совпадая по возможностям, Invision Power Board нашел несколько мéньшее количество приверженцев, но обогнал Vbulletin по доступности (vBulletin стоит 85/160 usd, IPB можно скачать бесплатно). У IPB по той же причине бóльшее количество модификаций и ресурсных сайтов, главный из которых - Invisionize (раньше он назывался IBPlanet). В России также есть свой сайт - это IBResource, созданной командой Invision Board Russia (IBR Team). Мы научим Вас устанавливать, настраивать, модерировать, модифицировать и самому писать моды для IPB.

 

Последняя версия IPB для тех, кто не является клиентом корпорации IPS Inc. - INVISION POWER BOARD v. 2.0.0 FINAL. Это достаточно стабильный релиз (тем, кому надо повышенная защита, могу брать последнюю версию первой линейки IPB - INVISION POWER BOARD v. 1.3.1 FINAL).

 

Качаем:

Скачать IPB 1.3.1 Final

Русификация форума

Русификация админцентра

INSTALL

 

Скачать IPB 2.0.0 Pre Final 4

Русификация форума 2.0.0

 

Для IPB 2.0.0 админцентра еще нет. (пишется командой)

 

 

Установка IPB

 

После закачки файлов на FTP сервер (вы, наверное, в этом разбираетесь) запускаем файлы:

 

http://root/sm_install.php для ipb 1.3.1

http://root/install/index.php для ipb 2.0.0

 

где root - url и каталог, где находятся файлы

 

А вот, забыл самое главное:

на файлах conf_global.php и (в 2.0.0) каталоге skin_cache должны стоять права доступа 0777 (0666 нежелательно). Иначе скрипт выдаст ошибку, в которой будет написано: "Поставьте CHMOD файлу conf_global.php и каталогу (2.0) skin_cache права 666 (0777 лучше).

 

Нажимаем на Proceed>>

 

Вводим данные:

 

SQL host: хост<:порт>

SQL user: пользователь mySQL

SQL database: база mySQL

SQL password: пасс к базе

 

SQL prefix - пустой (надеюсь, что в этой базе стоит только один форум)

 

Далее вводим:

 

ник админа

пасс админа

еще раз пасс админа

e-mail админа

 

На следующих экранах щелкаем на ссылки, и откроется страница входа в установленный форум.

 

Как настраивать форум: расскажу позже

Ссылка на комментарий
Поделиться на других сайтах

Batang

Не сочтите за флуд, но я считаю, что данная статья нуждается в серьёзной доработке.

Из основных недостатков это неполнота статьи. Ты же сам написал, что она для чайников? Значит надо описать и как CHMOD'ы ставить на файлы и как подключаться к хосту по ftp. Так же написать где узнать данные для доступа к SQL и как создать базу и пользователя. С этими добавлениями на руководство может и потянет, да и то на краткое.

Так же было бы неплохо поработать над стилистикой текста и орфографией.

Ссылка на комментарий
Поделиться на других сайтах

Ну, скажем, про ЧМОДы мы уже писали (см. FAQ), а вот работу с FTP-клиентом и вправду неплохо бы осветить. Вот тогда было бы круто. :D
Ссылка на комментарий
Поделиться на других сайтах

ох я смотрю Белинских у нас дофига, а вот что бы описать работу так никого :D

 

итак, дружок, сегодня мы поговорим о страшном слове FTP. что это такое ? по сути обыкновенны протокол, что такое протокол ты наверное не раз слышал от своего участкового инспектора. но это другой протокол, просто пока что остановимся что это не HTTP а FTP большего знать пока что не положено.

 

т.е. из вышесказанного интуитивно понятно что по протоколу FTP ты со своим сайтом будеш общаться не по адресу htt://my.syte.com а ftp://my.syte.com. для работы с ftp нужен спецательный клиент. для тех кто не обременен модемным пулом, берите любой, для тех у кого доступ затруднен по каким то причинам (провайдер криворукий), то рекомендую остановить свой выбор на Total Commander. вот о настройке этого файл менеджера и поговорим.

 

дело в том что на ftp своего сайта так просто не попадете, нужен логин и пароль. эти данные предоставляет обычно хостер. итак, что есть : есть адрес - ftp://my.syte.com есть логин и пароль.

 

в Total Commander вверху есть кнопочка "FTP ", жмем. открываеться окошко диалога "Соединение с ftp сервером", нас интересует кнопка "Добавить ". Нажали ? читаем дальше.

окошко "Заголовок " просто имя под которым будет записано соединение ;

"Имя сервера " вот туда то и пишем ftp://my.site.com ;

"Учетная запись " логин который предоставил хостер ;

"Пароль " тоже понятно, пароль доступа на ftp ;

"Удален. каталог " удаленный каталол в который вы попадаете сраду после соединения с сервером, пока оставляем пустым, потом при желании можно внести каталог в который хочеться попасть сразу после соединения ;

"Локальн. каталог " каталог откуда обычно производим закачку файлов на сервер, можно оставить пустым ;

"Послать команды " оставим в покое пока что ;

"Тип сервера " у меня обычно стоит "Автооперделение " и все в порядке, чего и вам желаю ;

галка "Через бранмауер или прокси сервер " у меня в сети работает NAT так что у меня эта галка не стоит, остальных данных можно добиться у злого сисадмина вашей сети ;

галка "Пассивный режим обмена" (как web браузер) означает что если проблемы или ограничения на кол-во соединений с ftp сервером, то лучше эту галку поставить ;

"Посылать команду для поддержания соединения активным " означает что многие ftp отшибают соединения в течении определенного кол-ва времени если соединение не активно, у меня стоит NOOP, но и это иногда не спасает, дело в том что если идет аплоад файла, он пойдет и дальше, но после аплоада выполняеться команда PORT или LIST для обновления содержимого каталога, вот эта команда и не выполниться, если соединение было разорвано самим сервером. в таком случае вам прямо и заявят "Соединения разорвано. Восстановить ? "

 

вроде вкратце все. жмем кнопку "Ок " и возврашаемся в преидущее окно. в нем появилась запись с заголовком который указали в поле "Заголовок ", жмем кнопку "Соединиться ".

 

соединились ? знач все правильно.

 

после этого вам достатьчно перейти в каталог public_html или www и начинать аплоадить (при помощи кнопки F5) файлики, скриптики, картинки в эту директорию . она доступна по умолчанию по адресу http://my.site.com. если есть желание что бы форум был доступенпо адресу http://my.site.com/forum/ тогда создаем с помощью кнопки F7 каталог с именем "forum" и производим аплоад в эту директорию.

 

нам тут много ругаютца по поводу оскорбительного в некотором произношении слова ЧМОД он же CHMOD . это атрибуты файлов. вот что бы например на файл conf_global.php поставить CHMOD 777 нужно перейти в меню "файл" (вверху самого командера) там увидим "Изменить атрибуты ", жмем, выползло меню изменения атрибутов для файла, в нижнем окошке пишем "777 " вот оно счастие. то же самое касаеться выставления атрибутов на папки с файлами.

 

еще несколько моментов. "Конфигурация " "Настройка" "FTP" :

"Количество попыток при занятом FTP " - 10 по умолчанию, это сколько будут продолжаться попытки соединения с сервером если он занят, если сильно занят, ставьте большее число.

"Задежрка между попытками " - 5 по умолчанию, если проблемы с достукиванием до сервера, тоже нужно увеличить это значение.

"Режим по умолчанию " - бинарный, оставите если работаете с php файлами а также графическими и пр. если работаете с cgi скриптами то ставим режим (кажеться, не помню) "Текстовый "

"Новые соединения" - интуитивно понятно, где будет открываться окно с новым соединением.

"Выполнять все загрузки/закачки в фоне " означает что все будет копироваться на сервер в фоновом режиме, т.е. не мешая остальной работе с файл менеджером (Total Commander еще называют файл менеджером).

"По умолчанию использовать пассивный режим " об этом я уже писал выше, что это такое.

 

я ничего не забыл ? поправьте если что не так ;)

Ссылка на комментарий
Поделиться на других сайтах

Dekker

Ты меня опередил, я как раз свою статью закончил. Там описание требований к хостеру, работы с ftp и сама установка форума. Все с картинками =)

Мне всё это выкладывать?

Ссылка на комментарий
Поделиться на других сайтах

Все с картинками =)

Мне всё это выкладывать?

безусловно - это очень полезная вещь :D

Ссылка на комментарий
Поделиться на других сайтах

Итак, для установки форума нам понадобится несколько вещей: хостинг, фтп клиент и дистрибутив форума.

 

1. Хостинг.

Тут я дам несколько рекомендаций по выбору оптимального вам хостинга.

Для начала надо решить для себя, что вы хотите от форума и в соответствии с этим прикинуть необходимый вам размер дискового пространства и трафика на сервере.

Далее при поиске хостинга надо обращать внимание не только на цены, но и на версии софта установленного на нем. Чем новее, тем лучше, но тут есть свои тонкости. Например, IPB версии 1.x не будет работать под php 5 без изменений в кодах форума. Так же я бы не рекомендовал Windows хостинг.

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

 

2. ftp клиент.

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

Описание и рисунки приведены для CuteFTP Professional, но у всех клиентов схожий интерфейс и настройки.

Для загрузки файлов на сервер к нему нужно подключиться. Для этого надо через контрольную панель вашего хостинга создать ftp аккаунт с удобными вам именем пользователя и паролем. Этим аккаунтом вы и будите пользоваться в дальнейшем. Теперь запустите CuteFTP, найдите вкладку “Site Manager” и там создайте новое подключение.

 

http://www.greatempires.com/ibr/ftp_main.jpg

 

http://www.greatempires.com/ibr/ftp_host.jpg

 

Так же надо определиться с методом закачки файлов: текстовый или нет. К счастью во всех современных ftp клиентах есть возможность установки автоматического выбора, что избавит нас от необходимости каждый раз переключаться.

 

http://www.greatempires.com/ibr/ftp_prop_transf.jpg

 

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

Так же надо уметь расставлять права доступа к файлам - CHMOD. В современных ftp клиентах это можно сделать цифрами или наглядно.

 

http://greatempires.com/ibr/ftp_chmod.jpg

 

3. Установка форума.

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

Создайте на сервере директорию для вашего форума. Если вы хотите использовать директорию с форумом как поддомен, то создайте его (поддомен) через вашу панель управления хостингом, в противном случае директорию можно создать и с помощью ftp клиента.

Загрузите содержимое папки upload из скаченного вами дистрибутива форума в директорию, предназначенную для форума.

Запустите инсталляционный файл форума.

Для версии 1.x файл установки находится по адресу http://www.адрес_форума/sm_install.php

Для версии 2.x файл установки находится по адресу http://www.адрес_форума/install/index.php

Поскольку процессы установки обоих версий почти идентичны, то здесь и далее мы будем рассматривать установку 2.x

а) Запускаем скрипт установки, находящийся по адресу написанному выше. В появившемся окне нажимаем на кнопку «Proceed» внизу.

б) Заполняем все графы и нажимаем «Proceed».

 

http://www.greatempires.com/ibr/install.jpg

 

в) В появившемся окне нажимаем на «Click here to continue».

г) И, наконец, нажимаем на «Click here to finish».

 

Всё, установка завершена и можно заходить на форум.

Изменено пользователем s0nik
Ссылка на комментарий
Поделиться на других сайтах

Мда, страницу порвало... был бы 2.0, можно было бы в виде атачей сделать.

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

Ссылка на комментарий
Поделиться на других сайтах

s0nik

Не совсем готово, мыж пишем для чайников. Самый важный шаг пропустил в самом конце. Нужно обязательно удалить sm_install.php или папку install/upgrade.

А то я так на одном форуме новую установку провёл ;) Хозяин забыл удалить sm_install.php, а блокировщик почему-то не сработал :Dhttp://forum.neowin.net.ru/style_emoticons/default/naughty.gif

Ссылка на комментарий
Поделиться на других сайтах

Здравствуйте. Разрешите представиться. Чайник. Полный чайник. Дохожу до кипения.

 

Нажимаю на первый линк Скачать IPB 1.3.1 Final открывается окно, но ни чего не могу скачать.

 

Обратил внимание, что в "Download version:" предлагается выбор (вероятно версий форума), но выбирать нечего: список пуст. Галочку в "I have read, understood and accepted this license" ставил.

 

Может я вообще самовар, и что-то недобачаю?

Ссылка на комментарий
Поделиться на других сайтах

Поиск по слову: ""

Добавлено в [mergetime]1096554311[/mergetime]

может поговорим о целесообразности создания форума ? вот плачетесь, мечетесь, ругаетесь, ошибаетесь, а может не надо ? зачем вам головная боль дополнительная, своих мало ?

 

скачать, проинстолить скрипт не проблема для большинства, также освоить PHP не нужно семи пядей во лбу, найти хостера тоже, опять же, зачем ???

 

вы придумали о чем будет форум ? вы сориентировали его структуру ? вы нашли целевую аудиторию для проекта ? нет ? тогда еще раз, зачем оно вам надо ?

 

вопросов много.

 

т.е. для начала, идея форума. идея заключаеться в том что у вас должно быть то, чего пока что ни у кого нет, свой взгляд который вы считаете оригинальным и неповторимым. у меня не было в Крыму аналогов форума вообще, мой был первый, сейчас сижу наслаждаюсь несколькими клонами моего форума, т.е. сделал полезное дело, развил форумное движение на полуострове. идея была ? была. пустое поле которое я постарался заполнить.

 

структура форума. вот не нужно воровать. вор должен сидеть в тюрьме (с). структура это категории и форумы. для начала, не пытайтесь копировать чужое, никогда, вы должны сами прийти к свое структуре. не нужно на первых порах плодить категории и форумы, или плодите на здоровье, но вам понадобиться команда из хотя бы 20 человек которые занимались бы наполнением контента на форуме. а без контента, что это за форум ? контент - наполнение.

 

структура региональный форумов почти всегда в чем то похожа. конечно же флейм, юмор, общение, и пр. жизнь такая, что люди живущие в одном городе общаются через форум. ну и остальная добавочная структура. магазины, компьютеры, софт, и т.д. вообщем бытовуха.

 

тематический форум. вот тут думать и думать. вы обязаны быть профи высокого уровня по вопросам той тематики которую собираетесь представлять. спутниковое TV, комуникации, пр. связи (не половые). профи и еще раз профи. только тогда форум можно будет выпустить в жизнь. первичная структура - небольшая. форум разрастеться по мере накопленных вопросов и тем которые потом можно будет перенести в отдельный форум или категорию.

 

команда форума. на первых порах один человек, вы сам, или вместе с уже готовой командой с которой уже все обсудили. команда формируеться, меняеться всегда. кто-то уходит, кто-то лучше, кто-то просто активно помогает или инет у него анлим и он из тимуровских чуств готов проводить на форуме сутки.

 

дизайн. лучше купленный, еще лучше честно спионеренный, какая разница, лишь бы был оригинальный. еще лучше, собственный.

 

политики форума ... вот тут думайте сами. или жесткое модерирование, или лояльное, или никакое, при никаком модерировании форум быстро растет, потом быстро превращаеться в свалку и умирает.

 

раскрутки. поисковики прежде всего. регистрация в поисковых системах, местных каталогах, тематических каталогах.

http://www.searchengines.ru/forum/index.php

здесь можно почитать и узнать что это и как это.

помните, реклама ВСЕМ уже надоела по самое горлышко пивной бутылки из которой вы пьете пиво сидя перед телевизором или монитором, старайтесь что бы ее было меньше, не ломитесь зарабатывать деньгу на свеже созданном ресурсе.

 

я что-то упустил, поскольку вопрос оч обширный, добавляйте по теме :D

Ссылка на комментарий
Поделиться на других сайтах

http://crimea-board.net/img/IBR_team.gif

может поговорим о целесообразности создания форума ?

Нет Dekker. Но с удовольствием пообщаюсь с Вами здесь.

Ссылка на комментарий
Поделиться на других сайтах

утро, суббота, настроение в *******, потерян груз на NNNNN сумму вечнозеленых. поэтому постараюсь объяснить непосредственную работу с кодом форума, вернее как искать. пример, человеку надобно вот такое

 

Количество участников

 

и вопросов таких масса, "помогите изменить, где изменить ???". думаете зря я вам распинался про Total Commander. а вот у него есть еще одна пользительная фича кнопки Alt+F7.

 

в чем кайф. в вышеприведенной теме товарищ хочет найти ГДЕ изменить, мой ответ

когда жмешь "Участники" внизу странички параметры отображения списка, там есть такое

 

QUOTE 

с  [ ] результатами на страницу 

 

по умолчанию стоит циферь "10"

 

если ты это имел в виду ....

итак, открываем страницу "Участники" внизу видим

с  [ ] результатами на страницу

копируем слова "результатами на страницу", заходим в корневой каталог где у вас храниться скрипты форума (на локалке или на диске, НЕ на FTP), жмем Alt+F7, в окошке "Найти файлы" рисуем "*.*", в окошке "С текстом" вставляем скопированное "результатами на страницу" и ставим галку напротив этого окошка. жмем Enter.

 

в результатах поиска находиться файл lang_mlist.php. открываем этот файлик (я использую Aditor чего и вам желаю). в этом файлике находим

sorting_text   	 =>	"Показать <#FILTER#> по <#SORT_KEY#> в <#SORT_ORDER#> с <#MAX_RESULTS#> результатами на страницу",

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

 

повторяем процедуру поиска по значению MAX_RESULTS. а вот тут нужно вспомнить что значение по умолчанию стоит "10" или сколько там у вас. потому чо в результах поиска вывалиться файлов довольно много, НО (вот тут сложнее), можно пересмотреть все файлы которые выдал поиск, а можно и вспомнить что Memberlist в переводе означает "Список участников", увидеть соответсвующий файл Membelist.php, открыть, увидеть строчку

var $max_results = 10;

вот она !!! описание переменной которой по умолчанию присвоено значение "10".

 

конечно проще создать тему в форуме, дяди координаторы помогут, поплюются поругаются поматерятся, но помогут, НО вам от этого проще ? проще конечно, но знать код форума самому просто необходимо. в процессе блуждания по поиску, по файлам форума, потихоньку систематизируются знания о связках м/д файлами форума, а также с каждым поиском вы становитесь ближе к званию IBR Specialist :D

 

удачи господа, будущие администраторы своих форумов.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

и в который раз закинул чайник невод ...

 

ребяты. как откуда убирается панелька "с возвращением,..." устанавливающаяся по умолчанию ? :D

Ссылка на комментарий
Поделиться на других сайтах

Фыр

Скины через админку править надо. И не проси всё разжовывать, а то так и привыкнешь только готовыми решениями пользоваться!

Ссылка на комментарий
Поделиться на других сайтах

Как бы было хорощо, если бы мне обьяснили, чё замазафака творится, когда я пытаюсь импортировать скин на IPB 1.3.1 Модифицированую русскую версию....

Мне выдаёт:

Я не вижу CSS... хотя он там есть...И так во всех архивах...

Чё за?

:D

Ссылка на комментарий
Поделиться на других сайтах

Я не вижу CSS... хотя он там есть...И так во всех архивах... Чё за?

на всех броузерах ? а в админке привязал CSS к скину ?

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

Вообщем у меня такой трабл

Warning!

 

The following errors must be rectified before continuing!

Please go back and try again!

 

You must complete all of the form with the sole exception of 'SQL Table prefix'

Помогите версия 2.0.3

Ссылка на комментарий
Поделиться на других сайтах

khaki2005

You must complete all of the form with the sole exception of 'SQL Table prefix'

вы должны заполнить все поля в форме, в данном случае поле SQL Table prefix

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

The following errors must be rectified before continuing!

Please go back and try again!

 

Connection error:

 

Can't connect to MySQL server on 'localhost' (10061)

 

Это че значит что у меня MySql неработает? Вроду работает.

 

И че такое SQL Database Name и где она ваще, как узнать че туда писать :D

Ссылка на комментарий
Поделиться на других сайтах

Гость
Эта тема закрыта для публикации сообщений.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.