Как да си направя форум

Взаимопомощ, полезна информация и всичко, извън темата на останалите секции
Потребителски аватар
niikoo_1
Мнения: 3308
Регистриран на: Вто 22 ное 2005 0:10
Автомобил:
Двигател:
Местоположение: София
Контакти:

Как да си направя форум

Мнениеот niikoo_1 » Съб 25 фев 2006 3:40


Значи влезнах в тази страница и си свалих каквото трябва от тук
http://www.phpbb.com/
, обаче не мога да разбера как да го настроя и да почне да бачка.
Ще ви помоля за помощ, досега се мъчих и нищо не направих. :cry:
Искам да направя форум към мойта страница.
Ако има по-лесен начин да изтегля от друго място




Потребителски аватар
Muncho
Мнения: 2996
Регистриран на: Чет 07 юли 2005 15:29
Автомобил:
Двигател:
Местоположение: София

Мнениеот Muncho » Съб 25 фев 2006 8:29


Трябва ти машина с инсталиран ХТТП сървър ( Апаш например ), ПХП и база данни ( специално ПХПББ-то поддържа различни видове БД ).
След това ъплоадваш файловете на сървъра, правиш база данни с потребител, управяш конфиг.пхп ( или там както се казваше специално при пхпбб-то ). След това мисля че трябваше само да влезеш в /инсталл/ и да следваш иснтрукциите.


Потребителски аватар
niikoo_1
Мнения: 3308
Регистриран на: Вто 22 ное 2005 0:10
Автомобил:
Двигател:
Местоположение: София
Контакти:

Мнениеот niikoo_1 » Съб 25 фев 2006 12:21


Там пише, че и МС Аксес върши работа, това Апаш го нямам.
Проблемът ми, е че нямам връзка със сървъра където ми е хоствана страницата и се опитвам да конфигурирам форума оффлайн на моя компютър, а така явно няма да стане :( , ще се мъща след малко да видя какво ще излезене.


Потребителски аватар
vasstop
Гадфадъ'
Гадфадъ'
Мнения: 17179
Регистриран на: Сря 11 авг 2004 6:15
Автомобил: Golf 2 syncro
Двигател: 1P 1990
Местоположение: София
Контакти:

Мнениеот vasstop » Съб 25 фев 2006 13:12


Няма как да стане локално. Форума (пхпББ) създава сам таблици в базата данни. Трябва на сървъра където ще се хоства.


Потребителски аватар
niikoo_1
Мнения: 3308
Регистриран на: Вто 22 ное 2005 0:10
Автомобил:
Двигател:
Местоположение: София
Контакти:

Мнениеот niikoo_1 » Съб 25 фев 2006 13:25


vasstop написа:Няма как да стане локално. Форума (пхпББ) създава сам таблици в базата данни. Трябва на сървъра където ще се хоства.


Ок благодаря, значи ще се пробвам по-нататък онлайн и тогава ще споделя какво съм направил.


Потребителски аватар
Muncho
Мнения: 2996
Регистриран на: Чет 07 юли 2005 15:29
Автомобил:
Двигател:
Местоположение: София

Мнениеот Muncho » Съб 25 фев 2006 13:29


Можеш и локално... дръпни си един Апаш и инсталирай.. с други думи подкарваш всичките сървиси на твоята машина.. и ако си с реално ИП може и други хора да ти посещават страниците/форума..


Потребителски аватар
niikoo_1
Мнения: 3308
Регистриран на: Вто 22 ное 2005 0:10
Автомобил:
Двигател:
Местоположение: София
Контакти:

Мнениеот niikoo_1 » Съб 25 фев 2006 13:34


Не мога да го намеря това Апаш, може ли да ми напишеш как се пише точно на английски, че не мога да го намеря :lupe в нета


Потребителски аватар
Varbona
El Presidente
Мнения: 7663
Регистриран на: Пон 28 юни 2004 14:31
Автомобил:
Двигател:

Мнениеот Varbona » Съб 25 фев 2006 13:36


апацхе


Потребителски аватар
niikoo_1
Мнения: 3308
Регистриран на: Вто 22 ное 2005 0:10
Автомобил:
Двигател:
Местоположение: София
Контакти:

Мнениеот niikoo_1 » Съб 25 фев 2006 13:39


Няма го в дата.бг и в аренабг.цом, дайте ми жокер къде да го намеря. :roll:


Потребителски аватар
maistora_1
Мнения: 1325
Регистриран на: Пон 01 авг 2005 2:57
Автомобил:
Двигател:
Местоположение: София

Мнениеот maistora_1 » Съб 25 фев 2006 13:49


трябва да ми кажеш коя версия ти требе...после незнам как ще ти го пратя де...ако е по-голям от 10 Мб...иначе мога да намеря


Потребителски аватар
Muncho
Мнения: 2996
Регистриран на: Чет 07 юли 2005 15:29
Автомобил:
Двигател:
Местоположение: София

Мнениеот Muncho » Съб 25 фев 2006 13:50


apache.org


Потребителски аватар
niikoo_1
Мнения: 3308
Регистриран на: Вто 22 ное 2005 0:10
Автомобил:
Двигател:
Местоположение: София
Контакти:

Мнениеот niikoo_1 » Съб 25 фев 2006 13:56


Благодаря ви, какво щях да правя без вас :oops:


Потребителски аватар
buFka
Мнения: 3315
Регистриран на: Сря 09 ное 2005 8:00
Автомобил:
Двигател:
Местоположение: на Герена
Контакти:

Мнениеот buFka » Пон 27 фев 2006 17:26


няма нищо по елементарно от phpBB, а и адски много модс има за него....с четене всичко става :) ако трябва питаш и най добрия приятел на човека - google :D

ето ти точен линк за apache

http://httpd.apache.org/


Потребителски аватар
Sunny
Дезертьор
Мнения: 3605
Регистриран на: Сря 09 юни 2004 14:28
Автомобил:
Двигател:
Местоположение: Плевен
Контакти:

Мнениеот Sunny » Пон 27 фев 2006 17:55


Ето още малко помощ, ако не си се справил вече:

Код: Избери всички

Инсталиране на PHPBB форум
В този урок се предполага,че имате качен Apache,PHP и My SQL сървър с Phpmyadmin.

От тук може да си дръпнете последната версия на PHPBB както и български език аватари модове и т.н.

Така седа да се захващаме за работа:

Първо трябва да създадем база данни,затова прилагаме следните стъпки:
-влизате в Phpmyadmin - база от данни
-създаване на нова база данни
-задавате име на база данни
-и натискате създай

Добре дотук всичко е наред...не би трябвало да имате проблем с това.Сега да преминем към самата инсталация на PHPBB-то.Ако сте качили PHPBB-то на вашия компютър сигурно сървъра ви е на localhost затова влизате през експлорера в папката на форума,която сигурно наподобява нещо подобно:
http://localhost/phpBB2/install/install.php

Сега да разгледаме стъпка по стъпка какво трябва да направите...
klik
1) Server Hostname в случея Localhost в зависимост от това дали сте с реално ай пи и дали имате хостинг или е от домашното пц това...го приемаме за вярно в този случай
2)Задавате името на база данни
3)Потребителско име на база данни
4)Парола на база данни
5)Вашият имейл
6)Админ ник
7)Админ парола
8)Повтаряне на админ паролата

сега натиснете Start install ще се наложи да почакате докато инсталирането завърши след това натиснете finish installation,сега ще ви излезе следния надпис:
Please ensure both the install/ and contrib/ directories are deleted
Влезте в папката където сте качили форума и изтрийте и двете директорий.

Много администратори в края на инсталацията...когато всичко работи,при регистрация на нов потребител получават следната грешка

"General Error

Failed sending email :: PHP ::

DEBUG MODE

Line : 234
File : C:\FoxServ\www\includes\emailer.php "

Как мога да избегна тази грешка така че да не ми я изкарва повече и да могат и други потребители освен мен да се регистрират във форума?
Забелязах че пише "line : 234" там нещо ще е проблема, за това ще ви копирам тази линия 234 да ми кажете къде там може да е проблема.

$out .= "this format, some or all of this message may not be legible.";
Тя се решава по следния начин:

Отвяряте този файл emailer.php, там намирате 234 ти ред и го коментирате.Слагате две(//) наконени стрелки точно на този ред.

Ако сте направили всичко както трябва и по описаните стъпки всичко трябва да е минало нормално.В следващата тема ще опиша администрацията на PHPBB форум.Съобщенията,които не са написани на кирилица ще бъдат изтривани от модераторите на форума!Ако нямате кирилица използвайте тази на форума!Съобщенията,които не са написани на кирилица ще бъдат изтривани от модераторите на форума!Ако нямате кирилица използвайте тази на форума


Код: Избери всички

Един от най-разпространените форумни скриптове е phpBB. Ако погледнете който и да е от форумите на free server-ите: data.bg, free.evro.net и др. – всички ползват phpBB. И не само free сървърите – форумите за програмисти (sourcecore.net, bgdev.net), форума на Бурггас (irc.bourgas.net) – те също използват phpBB. И това не е случайно – phpBB е напълно б езплатен, лесен за администрация и удобен за потребитителите. И освен това е преведен на много езици, включително български.

Първото, което трябва да направите, е да свалите самия скрипт. Това може да стане от официалния сайт на phpBB – www.phpbb.com. От същия сайт можете да свалите и българския превод. Следващото нещо, от което имате нужда, е осигурен PHP хостинг (можете да пуснете web сървър на собствения си компютър за да потренирате с администрацията). Разрхирайте phpBB и го качете на сървъра. В директория languages качете българския превод (също вече разархивиран). След това стартирайте скрипта. install\instal.php. Ако сървъра ви е правилно конфигуриран, ще видите следната страница:

В default board language можете да изберете езика по подразбиране – можете още от сега да го смените на български.

В Database type изберете SQL сървъра, с който разполагате – phpBB поддържа няколко такива. Обикновено се ползва MySQL, но дори в този случай трябва да знаете дали работите с версия 3 или 4.

Следват данните на базата данни. Ако качвате форума на платен хостинг, то цялата тази информация ви е предоставена, ако използвате собствения си компютър – вие трябва да сте я определили при инсталация / конфигурация на сървъра.

Следват данните на съръра и на администраторския акаунт. За порт оствете 80, за path въведете директорията, в която е форума (спрямо основната директория). След като попълните всички полета, натинете Start Install. Процедурата е бърза

След като приключите с инсталацията изтрийте директориите instalл и contrib от сървъра – това се прави с оглед на сигурността Инсталацията приключи – готови сте за администрация.

Влезте с вашия администраторски акаунт. Това, което ще видите, сигурно ви е познато:

Това, което веряотно не сте виждали до сега, е линка “Влезте в администраторски панел” в долния край на страницата. Именно към Администраторския панел ще се насочим, за да видим как се създават нови категории и форуми, потребитеслки групи и рангове и др.

От дясно можете да видите статистиката на форума – общ брой теми, мнения и потребители, средно теми и мнения на ден, размер на базата данни и др. Също така можете да видите списъка с потребителите, които са във форума – тяхното IP и в кой раздел са в момента. От ляво са различните категории, които ще разглеме подробно.

И тъй като това е току що инсталиран форум, който притежава само една тестова категория и тестов форум, нека започнем със създаването на категории и форуми. За целта от категорията “Форум” избираме “Настойки”. Винаги трябва да има поне една категория и един форум – не можете да изтриете последния форум. Затова първо си създаваме категориите, които искаме, а после трием останалите.

Създаването на нова категория става чрез натискане въвеждане на името й и натискане на бутона “Създай нова категория”. Аналогично става и създаването на форуми във категорията, с тази разлика, че след като въведете име се отваря страница, в която можете да въведете допълнителна информация.

Тук освен името на форума тряба да напишете и неговото описание (което всъщност не е задължително), да изберете статуса му (отключен/заключен, във втория случай във форума не може да се пише), а освен това можете да изберете категорията, в която да бъде добавен – по подразбиране това е категорията, в която сте натиснали бутона “Създаване на нов форум”. Тук можете да включите и автоматично изтриване на темите, като определите след колко време след като не е било писано в една тема тя да бъде изтривана. Това е полезно за големи, силно активни форуми, в които се публикуват много теми а мястото на сървъра (т.е. размера на базата данни) е ограничено.

След като направите категориите и форумите (и изтриете тестовата такава) минаваме към насторйките на правата. Основното, което се прави тук, е да се определи дали нерегистрирани потребители могат да пишат във форума. За целта изберете линка “Права” от категорията “Форуми”. Появява се следната страница

Тук избирате от падащия списък форума, за който искате да редактирате правата и натискате “Редактирай форума”. phpBB ви предлага два режима на определяне на правата – опростен и разширен. Препоръчвам да използвате разширения, тъй като в него можете да определите за всяко действие кой има право да го извърши и кой не. В опростения ви се предлагат няколко готови шаблона.

И така, ето как изглежда разширение режим на определяне на правата:

Тук можете да определите за всяко едно дейстрие дали може да се извърши от Всички, от регистрирани потребители, от модератори или от администратори. Ако премахнете правото на “виждане” на определена група потребители, дадения форум става невидим за тях – не се извежда в списъка с форуми; ако рабраните четенето потребителите виждат форума, но не могат да четат темите в него. Предполагам другите “действия” са ясни – единствено може би не ви е известна разликата между “Важна тема” и “Съобщение”. Ако изключим начина на извеждане, то Съобщенията имат само една разлика с важните теми – не се трият при автоматичното изтриване на теми във форума. И стоят най-отгоре в списъка с теми, следвани от важните теми и накрая обикновените.

Освен автоматичното триене на теми, имате още една възможност за автоматизирано почистване на форума от стари теми, достъпна чрез линка “Зачистване” в категорията “Форуми”. Можете да изберете форум и да изтриете всички теми, в които не е писано от преди въведения от вас брой дни.

След като приключите с форума, идват потребителите и потребителските групи, заедно с модераторите на форума. Така че се прехвърляме в долния край на менюто и започваме с ранговете.

Ранговете се използват за отличаване на активността на потребителите или техния “обществен” (в случая форумерн) статус. Ранга се изписва непосредствено под потребителското име. Чрез него можете да отличите модераторите, администраторите и всички от екипа на сайта/форума, като сложите “Специален ранг”. Освен това можете да отличите потребителите спрямо тяхната активност, като определите рангове за количество постове – те се сменят автоматично при достигане на съответния брой съобщения. Освен със съответния надпис ранговете обикновено се обозначават и със съответстващо изображение, като често това е една звезда за слабоактивни потребители, две звезди за по-активни, три звезди и т.н. Всъщност ранговото изображение си го избирате вие, мисълта ми беше че за стандартните рангове за активност обикновено се слага по-висок и по-висок брой на един и същи елемент, но това изобщо не е задължително

И така, ето как изглежда страничката за определяне на Рангове (достъпна от “Рангове” в категорята “Потребители”):

Тук можете да редактирате ранговете, да ги премахвате и да добавяте нови. За последното натиснете бутона “Добавяне на нов ранг” и ще видите следната страница:

Рангова титла записвате името на ранга (т.е. текста който да се извежда под потребителското име), а в рангово изображение – изображението, което да се извежда под рангиовата титла (ако искате да има такова).

Както споменах ранговете са два типа – Специалния ранг не се получава автоматично, а се дава на съответния потребител от администратора на форума. Другите рангове се получават автоматично при достигане на определен брой постове. Ако оставите “Статут на Специален Ранг” на “не” то трябва да определите броя съобщения, при които потребителя получава този ранг… Ако изберете “да” то този ранг става специален.

Раздаването на рангове става от “Настройки” в категорията “Потребители”. Когато изберете “Настройки” се отваря поле, в което можете да въведете потребитеслко име или да изберете “Немерете потребител” при което в нов прозорец се отваря поле, в което можете да въведете “маска” (d* ще изведе всички потребитеслки имена, които започват с “d”, а *dark* – всички имена, съдържащи “dark”.

След това можете да промените всички настройки, достъпни за потребителя в неговия контролен панел (това включва паролата, личните данни, аватара), можете да промените потребителското име, да изтриете потребителя или да му прикачите “Специален ранг” – при това ранга на потребителя вече няма да се променя в зависимост от броя съобщения, които е направил.

От “Права” можете отново да изберете потребител по същия начин, по който и в “Настройки” и да го направите модератор на избрани от вас форуми. Модератора освен правата, определени му в “Права” в категорията форум, има възможността да мести теми, които не са за този форум, да ги затваря и да ги трие.

Определянето на модератор или модераторска група става изключително просто:

Преминаването към “Сложни настройки” няма смисъл, тъй като те са същите, каквито са и простите, само дизайна им е леко променен.

В “Забранени” имена можете да забраните регистрирането на определени потребителски имена или на потребителски имена, съдържащи определени думи

И разбира се, ако някой потребител ви пречи, можете да му наложите забрана за достъпа или т.нар. “Бан”. Това ства от “Бан контрол”. phpBB предлага три типа забрани: по потребителско име, по IP адрес и по е-mail.

Потребитеслките групи служат най-вече за да се сложи цяла група от потребители като модератор на даден форум. Разбира се, никой потребител не може да е непрекъснато във форума, а активните форуми често имат нужда от повече от един модератор на всеки форум. И за да не стоят 4-5 ника в списъка на модератори, можете да ги сложите в една група. Опреедлянето на потребителска група като модератор на даден форум става както и определянето на потребител, само трябва да изберете “Права” от категорията “Групи” и да изберете желаната от вас група. От “Настройки” става създаването на групите, както и тяхното премахване.

Останаха единствено системните настройки. Напърво място: backup. phpBB ви позволява да запазите базата данни във файл на компютъра си и при нужда (ако нещо се случи със сървъра) да я възстановите. За да спестите време за сваляне/качване, можете да запазите структурата на форума в отделен backup, който да обновявате само при добавяне на нови категории, а данните да пазите в друг. Също така можете да сваляте резервното копие компресирано с gzip – стига сървъра да го поддържа. Хубаво е редовно да правите backup на базата данни за да не изгубите данни в случай на срив на сървъра – особено ако се наложи да местите форума на нов сървър.

От цензурирани думи можете да сложите автоматично заменяне на думи (или изрази които ги съдържат) с нещо по ваш избор. Внимавайте с използването на звездички, защото *кон* ще цензурира освен думи свързани с кон (коне, конюшня), така и конспирация, която няма нищо общо като съдържание

От “Smiles” можете да контролирате т.нар. Emoticons, като определяте графичен файл, име и съответстващ код на картинката (например Crying or Very sad). От там можете да премахнете или редактирате вече добавените изображения, да импортвате цял пакет такива или да запазите колекцията си като пакет за по-бързото им импортиране при нужда. Стандартната инслалация на phpBB съдържа над 40 различни emoticons.

“Масов мейл” ви дава възможността да изпратите едновременно на всички потребители, регистрирани във форума, едно и също електронно писмо. Това е добър начин да ги уведомите за нов адрес на форума, ако се наложи преместването му, или за нещо друго, свързано с форума. Не злоупотребявайте с услугата.

Имате възможността да изпратите съобщението до всички потребители или до определена група. Всичко, което трябва да въведете е заглавие и самото съобщение – разпращането на e-mail -ите е работа на phpBB.

Най-голямата страница в целия Admin панел е “Обща конфигурация”. Именно нея ще разгледаме сега. Тя дори не се събира на един екран… голяма част от нея обаче можете да оставите както е по подразбиране. Ще опиша всеки един елемент.

Домейн, порт на сървъра и път към форумите са настройки, определени при инсталацията. При нужда можете да ги промените от тук.

Име на сайта и описание на сайта – това определя какво ще се изведе в горния край на форума.

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

По-важната настройка е Активиране на потребителите. Това определя начина на регистрация във форума и има три възможности – не е нужно означава, че в момента на регистрация потребителя може да се логне и да започне да използва форума. От потребител означава, че се изпраща e-mail на потребителя с активационнен код и той трябва да отиде на посочения му линк за да активира своя акаунт. От Администратор означава че само администратора на форума може да активира потребителя – това става от настройките на потребителя. Последните две са за избягване на излишни / невалидни регистрации.

Пращане на мейл чрез форумите определя дали потребителите могат да си пращат електронни писма един на друг посредством самия форум (а не през пощенския клиент, инсталиран на компютъра им)

Теми на страница и мнения на страница определя по колко теми и колко мнения да се извеждат на една страница – това е настройка по подразбиране, всеки потребител може да промени това в профила си.

Брой мнения за Популярна тема определя при колко съобщения в една тема тя да се маркира като популярна (обозначението е само чрез картинката пред заглавието й)

Основен стил определя скина по подразбиране на форума

Заменяне на потребителския стил практически забранява промяната на скина от страна на потребителите

Основен език определя езика по подразбиране на форума

Формат на датата определя как да се изписва датата и часа на всяко съобщение и тема

Часова зона на системата определя часовата зона, в която се намира сървъра

Включена GZip компресия определя дали да е включена GZip компресията – което намалява размера на страниците и води до по-бързото им зареждане. В случай че сървъра го поддържа, добре е винаги да използвате Gzip.

Включенo зачистване определя дали да се трият автоматично темите във форумите, в които сте ги включили. От тук можете да забранявате и разрешавате автоматичното триене, а от настройките на всеки форум определяте критериите за триене, ако то е разрешено.

От настройките на cookies единствената важна настройка е “Дължина на сесията” която определя колко дълго форума да “помни” че вие сте същия потребител. Това означава че ако сесията е 10 минути и даден потребител след логването си 10 минути не прави нищо, той ще трябва да се логне наново.

Максимум възможни отговори за анкета определя колко възможности да могат да се добавят към анкета

Разрешен HTML определя дали може да се използва HTML код вув форума

Разрешени HTML тагове определя кои тагове да са разрешени, в случай че HTML е разрешен.

Разрешен BBCode определя дали могат да се използват BBCode тагове (които за разлика от HTML са заключени в квадратни [ и ] скоби)

Път към папката със Smilies определя къде е директорията, която съдържа изображенията, използвани за emoticons

Позволени подписи определя дали потребителите могат да създават свой подпис, който се прикача в края на всяко тяхно съобщение

Максимум символи определя колко символа може да е подписа

Разрешени смени на Потребителското име определя дали потребителя може сам да сменя своето потребителско име от контролния си панел

Разрешени Аватари от Галерията определя дали потребителите могат да използват аватари, намиращи се в галерията на форума

Разрешени външни аватари определя дали потребителите могат да използват аватари, които не са на сървъра на форума

Разрешено качването на Аватари определя дали потребителите могат да upload-ват изображения от своя компютър за да ги използват като аватар

Максимум обем на Аватара определя максималния рамер на файла, който може да бъде качен от потребителя

Максимум размер на Аватара определя шириината и височината на Аватара

Папка за съхранение на Аватарите определя къде да се качват аватарите на потребителите

Папка за Аватари от галерията определя папката, която съдържа аватарите, извеждани в галерията

Разбира се, phpBB има много скинове (стилове) и модове, които разширяват функционалността му. Много полезни добавки можете да намерите на сайта на phpBB


Източника е локалния форум на ISP-то ми. http://www.optisprint.net/forum


Потребителски аватар
buFka
Мнения: 3315
Регистриран на: Сря 09 ное 2005 8:00
Автомобил:
Двигател:
Местоположение: на Герена
Контакти:

Мнениеот buFka » Пон 27 фев 2006 17:57


а аз мога да помогна ако някой иска да слага phpBB с oracle база данни.... :)



Върни се в “ОФФ-Топик - други”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 43 госта