Sieci i systemy komputerowe Jama Mastaha
 http://infojama.pl Newsy  ·  Artykuły ·  Forum  ·  Szukaj  ·  O nas  ·  Dodaj Newsa!  
Menu główne
Jama to nie tylko codzienna porcja wiadomości o sieciach i systemach z rodziny Windows XP i Vista oraz Windows Server 2003 i 2008

Publicystyka

Forum

Pomoc

Kontakt

O nas

Sonda
Czy zainstalowałeś już SP3 dla Windows XP?



Pokaż wyniki

Ostatnie artykuły
Windows 2003
Server

Sieci

Windows XP

Pozostałe

Redakcja
Zespół redakcyjny:
Jacek Kolonko
Adam Stępień
Sebastian Sawicki
Tomasz Sadkowski
Mikołaj Kamiński
syndrom windziarza
Marcin Jankowski
Marcin Gondek
Marcin Mierzejewski

Kontakt z redakcją:

Napisz do nas na
adres mailowy lub
na forum bądź wejdź na kanał irc #jama (np. via chat) Zapraszamy!

Szczegółowe informacje dostępne są tutaj.

Kto nas ogląda
Aktualnie przegląda
nas 20021 gości.

Wywołano nas już
1379196 razy.

Na forum znajduje
się obecnie
uczestników.

  


[ Indeks sekcji ]
Forum dla każdego - instalacja phpBB2

(21719 odsłon) 




Jak wiadomo, dobrze przygotowana strona internetowa powinna posiadać elementy, w których gość może pozostawić cząstkę siebie. W ten sposób dajemy odwiedzającym możliwość współtworzenia serwisu. Dlatego dobrze jest, gdy strona posiada takie komponenty jak np. księga gości, komentarze do artykułów, forum... To ostatnie jest z pewnością najlepszym rozwiązaniem - daje niesamowite możliwości, a jego instalacja i konfiguracja, z pomocą tego artykułu, zajmie mniej niż pół godziny.

Zastanawiając się nad wyborem "silnika" można się łatwo zgubić - w sieci krąży mnóstwo takich aplikacji. Alternatywą jest napisanie własnej, lecz taka praca może przysporzyć sporo trudności początkującym webmasterom, a nawet tym zaawansowanym pochłonie mnóstwo czasu i nerwów. Dlatego powinniśmy wybrać jedną z darmowych aplikacji forum. My wybraliśmy phpBB w wersji 2.0.4.


Potrzebne elementy


Wymienione tutaj komponenty są niezbędne do uruchomienia i pracy forum phpbb, więc musisz je ściągnąć z sieci:

- aplikacja phpbb w wersji 2.0.4
- polskie buttony schematu subSilver
- polskie pliki językowe

Jeśli nie posiadasz bazy MySQL, musisz się zaopatrzyć również w te składniki:

- baza danych MySQL w wersji 3.23.56
- oprogramowanie do zarządzanie bazą MySQL - MySQL Front w wersji 2.1
(opcjonalnie możesz też użyć phpMyAdmin, ale ja bardziej polecam MySQL Front)

Kiedy ściągnąłeś już potrzebne elementy, możesz przystąpić do właściwej pracy.


Przygotowanie serwera IIS


Zakładam w tym momencie, że posiadasz już jakąś stronę na swoim własnym serwerze. Jeśli jej nie masz, to możesz wyręczyć się naszymi materiałami, gdzie opisujemy instalację portalu PHP-Nuke na serwerze Apache oraz ogólną konfigurację serwera IIS. Zależnie od Twoich upodobań możesz użyć jednego z tych dwóch serwerów (IIS, Apache), ale na potrzeby tego artykułu wykorzystam ten pierwszy. Nie załamuj się jednak, gdy nie masz do niego dostępu - nie konfiguracja serwera jest najważniejsza w tym artykule.

Rozpoczynamy od utworzenia folderu dla naszego forum. Niech to będzie 'd:/inetpub/wwwroot/forum' (litera D to litera dysku z systemem obsługującym IIS). Upewniamy się, że uprawnienia dostępu są odpowiednio nadane. Kopiujemy tam pliki z rozpakowanego archiwum phpbb2, a w katalogu 'templates/subSilver/images' tworzymy folder 'lang_polish' i kopiujemy do niego wszystkie pliki z archiwum, które zawiera nakładkę spolszczającą, natomiast do katalogu 'languages' dogrywamy ściągnięte polskie pliki językowe. W katalogu głównym forum nadajemy prawa Pełnej kontroli dla użytkownika IUSR_NAZWAKOMPUTERA (reprezentującego gościa internetowego) do pliku config.php. Jest to tylko chwilowe ustawienie, będzie potrzebne przy instalacji.


Instalacja i konfiguracja serwera MySQL


Możemy teraz rozpocząć pracę nad serwerem MySQL. Jeśli masz już taką bazę uruchomioną na swoim komputerze, bo np. posiadasz już PHP-Nuke, to możesz spokojnie opuścić tą część tekstu. Jeśli jednak nie, to wpierw musisz zainstalować MySQL.

Uruchamiamy plik setup.exe i wykonujemy polecenia wyświetlane na ekranie. Po zakończonej instalacji w katalogu %systemroot% (czyli np. D:/Windows) należy utworzyć plik mysql.ini, a w nim umieścić takie instrukcje:

[mysqld]
basedir=c:/sciezka_do_mysql/
datadir=c:/sciezka_do_mysql/data/

Uruchomienie bazy następuje poprzez wykonanie programu mysqladmin.exe, znajdującego się w katalogu Bin. Od tej pory w pasku powinna świecić się ikonka z zielonym świetełkiem. Jeśli świeci się czerwone, to znaczy, że coś jest nie tak. Przy kolejnym starcie systemu nie pojawia się ta ikonka, ale baza wciąż działa jako usługa (na systemach Windows NT/2000/XP/2003). Można się o tym przekonać wywołując Task Managera i śledząc listę aktywnych procesów.

Instalujemy teraz program do zarządzania bazą, jako że nie będziemy się chcieli uczyć na pamięć wszystkich poleceń MySQLa. Program MySQL Front jest bardzo prosty w instalacji jak i w obsłudze. Po uruchomieniu aplikacji w oknie połączenia należy podać nazwę serwera (localhost), nazwę użytkownika (root) oraz puste hasło. Będąc już połączonym, zakładamy nową bazę dla forum, powiedzmy, phpbb. Na razie zostwmy ją pustą, instalator phpbb sam ją sobie zapełni.


Zakładanie nowej bazy danych w MySQL Front

Warto również zmienić hasło dla użytkownika root, klikając w menu Tools na User Manager. W polu Password wpisujemy np. 'zuzanna'.


Zmiana hasła użytkownika root


Instalacja forum phpBB


Dotarliśmy wreszcie do momentu, w którym możemy rozpocząć właściwą instalacje forum. Wpisujemy w przeglądarce internetowej adres do katalogu forum, czyli 'http://localhost/forum'. Pojawi się okno instalacyjne PHPBB.


Instalacja PHPBB

Z menu wybieramy polski język i klikamy na Install. Oczywiście nie wypełniliśmy do końca jeszcze forumlarza, ale instalator odzywa sie teraz w polskim języku. Jako serwer bazy danych wpisujemy 'localhost'. Nazwa bazy danych do 'phpbb', użytkownik 'root' z hasłem 'zuzanna'. Prefiks dla tabel nas praktycznie nie interesuje, może zostać tak, jak jest. Resztę wypełniamy już według naszych potrzeb. Nazwa administratora to ksywa pierwszego użytkownika na forum, więc warto się zastanowić. Po wybraniu dla siebie hasła klikamy Rozpocznij instalację. Po zakończonej sukcesem aktualizacji pliku config.php należy ograniczyć do niego prawa.


Konfiguracja forum od strony panelu administracyjnego


Zostaliśmy przeniesieni do panelu administracyjnego. Mamy tam szereg opcji, które trzeba lub można ustawić. Polecam wybór jako pierwszego menu 'Konfiguracja'. Ustawiamy tam wiele podstawowych rzeczy wpływających na wygląd i działanie forum. Po skończonej wycieczce w panelu wracamy na stronę główną.


Panel Administracyjny w PHPBB


A może by tak forum prywatne?


Forum ustawione w sposób domyślny jest dostępne dla każdego odwiedzającego, co oznacza, że każda osoba na nie wchodząca może pisać nowe i odpowiadać na już istniejące tematy. W większości przypadków rozwiązanie idealne, ale czy zawsze? Co zrobić, jeśli chcemy utworzyć forum tylko dla wąskiej grupy naszych znajomych? Wtedy należy przyjrzeć się dokładnie uprawnieniom dostępu. Z phpbb to proste!

Cała operacja "uprywatniania" forum jest bardzo prosta i zajmie kilka minut. Możliwość uczynienia forum prywatnym da nam zmiana sposobu nadawania uprawnień. Zamiast ustawiać je dla każdego użytkownika osobno, stworzymy grupy i to im nadamy odpowiednie prawa dostępu.Zaczynamy więc od grup.

Przechodzimy do panelu administracyjnego, wybieramy z menu po lewej sekcję Grupy - zarządzaj. Tworzymy grupę o nazwie np. Uprawnieni. Znajdą się w niej osoby mające dostęp do całego forum. Kolejnym krokiem jest ukrycie wszystkich for, poprzez ustawienie ich statusów na Prywatne (w sekcji Fora - zezwolenia). Teraz możemy nadać grupie Uprawnieni odpowiednie prawa, wchodząc do sekcji Grupy - zezwolenia.

Co osiągnęliśmy? Otóż teraz każdy, kto wejdzie na nasz board, a nie zaloguje się po prostu nie będzie widział żadnego forum! Co więcej, nawet gdy utworzy swoje konto nie zobaczy żadnego działu. Powód? Nie jest w grupie Uprawnieni... Oczywiście w ten sposób możemy tworzyć wiele grup i nadawać ich członkom różne uprawnienia.


Co dalej?


Mamy już skonfigurowane i działające forum oparte na phpbb. Teraz pozostaje tylko zachęcać nowych użytkowników do rejestracji. Można także zainteresować się wieloma modyfikacjami, takimi jak możliwość dodawania załączników do postów, wiele usprawnień administracyjnych i zmian kosmetycznych. Oto niektóre strony, z których można takie ulepszenia pobrać:

  • Oficjalna strona phpbb (angielska)
  • Oficjalna strona phpbb (polska)
  • Strona zawierająca kilkaset modyfikacji do phpbb

    Możesz także wgrać do galerii kilka awatarów tak, aby noworejestrujący się goście mogli wybrać sobie jakiś ładny emblemat. Pamiętaj, że włączenie możliwości uploadu własnych awatarów wiąże się z koniecznością nadania uprawnień 'write' do katalogu 'images/avatars'.



  • Dla Jamy Mastaha: Docent
    Ostatnia aktualizacja: 27 marca 2003

    Komentarze Dodaj komentarz» Nie napisano jeszcze ani jednego komentarza. Twój może być pierwszy...


    Dodaj swój komentarz
    Autor:  
    Komentarz:
    Dodaj komentarz

     

    Grupa CentrumXP.pl

    O Jamie Mastaha  |  O Grupie CentrumXP.pl

    Nasze serwisy: CentrumXP.pl |  Sklep on-line  |  Komputer w firmie  |  Xbox 360  |  Live Blog  |  MS Blog Jama Mastaha |  Developers.pl