By zainstalować forum, musisz posiadać na początek serwer, przynajmniej z obsługą php w wersji 4 lub wyższej, no i najlepiej z bazą danych. To jeśli chodzi o standardowe fora. Fora na plikach tekstowych, lub te wymagające tylko i wyłącznie obługi cgi, nie wymagają bazy, gdyż zapisują najważniejsze dane w zwykłych plikach na serwerze hostującym. Hosting cba.pl obsługuje zarówno php4 jak i php5.
Skąd wziąść bazę? To pytanie zada praktycznie każdy początkujący użytkownik. Wiele nawet nie wie, co to. No to mówię, do uruchomienia forum potrzebna jest baza danych, najlepiej MySQL, która będzie składowała najważniejsze info o tym, jak skrypt ma działać itp. Są oczywiście inne bazy, ale ta jest standardowa. Zazwyczaj na komercyjnych serwerach taką bazę już masz, lub możesz założyć. Na bezpłatnych zwykle nie ma takiej usługi (bądź jest zawodna), choćby dlatego, że bazy obciążają mocno system obsługujący. Na szczęscie cba.pl daje Wam dostęp do JEDNEJ bazy MySQL (bez ograniczenia wielkości). Bazy stoją na osobnym serwerze, w związku z czym problem z obciązeniem serwera jest już znacznie mniejszy.
Adresy wielu ciekawych skryptów php, nie potrzebujących bazy znajdziesz tu:
http://www.cba.pl/forum/viewtopic.php?t=134
Fora opierające się na bazach, mozesz znaleźć pod adresami:
* http://phpbb2.pl phpBB2 ORYGINA£, najbardziej popularny, darmowy.
* http://phpbb.com phpBB3 w języku angielskim (spolszczenie dostepne na www.phpbb3.pl)
** http://przemo.org phpBB2 oparte na oryginale, bardziej rozbudowane, polskie, popularne
** http://mybb.pun.pl/ Polskie wsparcie MyBB - darmowego i stabilnego forum opierającego sie o rozwiązania IPB oraz vBulletin
Jeżeli od razu potrzebujesz bardzo rozbudowane forum polecam przema, musisz jednak wiedzieć, że może ono z powodu mnogości swych funkcji sprawiać problemy. Najlepiej więc zainstalowac zwykłe phpbb2 / phpbb3, a potem, jeżeli będziesz czegos potrzebował, ściągniesz sobie jakąś modyfikację.
UWAGA ! Na stronach, które podałem, dostępne są instrukcje instalacji, szczegółowe i krok po kroku a także support w formie forum. Nie dziwcie się więc, że nie będę się powtarzał, napiszę na prawdę skrótowo.
Instalacja forum
1) ¦ciągnij je ze strony oznaczonej gwiazdką lub dwoma gwiazdkami */**.
2) Rozpakuj, folder z plikami wrzuć na serwer za pomocą klienta ftp. (Co to jest klient ftp i jak go skonfigurować? - na te pytania znajdziesz odp. TU)
3) Nadaj odpowiednim plikom i katalogom zalecane uprawnienia. (CHMOD)
4) Wpisz ścieżkę instalacyjną forum.
5) Wypełnij pola zgodnie z instrukcją dostepną na oficjalnej stronie skryptu. (BAZA DANYCH: patrz Ad.1)
6)Usuń foldery instalacyjne i skonfiguruj swoje forum zgodnie ze swoimi upodobaniami (by skonfigurować, wpisz ścieżkę forum i zaloguj się za pomocą danych administratora podanych przy instalacji).
7) W celu zoptymalizowania wyglądu forum, możesz ściągnąć szablon ze strony autorów lub stron nieoficjalnych.
Instalacja skórki w przypadku phpbb2: Postepuj zgodnie z instrukcją dostepną na stronach (nie)oficjalnego wsparcia.
AD.1 Przydatne dane
adres bazy danych (host): mysql.cba.pl
port: 3306 (w przypadku phpbb modified by przemo zostaw 80)
nazwa bazy danych: strona_cba_pl [gdzie strona jest adresem Twojej strony] Ważne: wszystkie '-' zamieniamy na '_' [czyli dla strony jan-kowalski.cba.pl nazwa bazy danych to jan_kowalski_cba_pl]
użytkownik bazy danych: taki jakiego wpisałeś przy dodawaniu bazy
hasło do bazy: takie jak wprowadziłeś przy dodawaniu bazy danych.
AD.3 Instalacja phpbb2 z przykładami
Skrypt phpBB potrzebuje do prawidłowego działania serwer z obsługą php oraz bazę danych np. MySQL. Po poprawnym skopiowaniu plików na serwer i ustawieniu chmoda dla pliku config.php na 666 rozpoczynamy instalację podając w przeglądarce ścieżkę do pliku install.php. Naszym oczom ukaże się następujący ekran:
Podałem specjalnie rozwiązanie dla angielskiej wersji językowej instalatora i polskiej, a to z tego powodu, że serwisy oferujące zewnętrzne bazy danych, zawsze są w języku angielskim. Niektórzy nie znają tego języka, stąd łatwiej będzie im na logikę przetłumaczyć sobie poszczególne rubryki formularza do założenia bazy, opierając się na instalatorze phpbb2 w wersji angielskiej.Basic Configuration (Podstawowa Konfiguracja)
Default board language (Domyślny Język Forum) -> Wybierz język forum.
Database Type (Typ Bazy Danych) -> Wybierz rodzaj bazy danych MySQL - MySQL 4.x/5.x bądź MySQLi
Choose your installation method (Wybierz metodę instalacji) -> Instalacja lub upgrade
Database Configuration (Konfiguracja Bazy Danych)
Database Server Hostname / DSN (Server Bazy Danych / DSN) -> nazwa hosta np. dla cba.pl będzie to mysql.cba.pl, dla forum na naszym dysku localhost(Apache)
Your Database Name (Nazwa Bazy Danych) -> Nazwa twoje bazy danych MySQL (patrz: Ad.1)
Database Username (Użytkownik Bazy Danych) -> Nazwa użytkownika bazy danych. (patrz: Ad1).
Database Password (Hasło Bazy Danych) -> Hasło do bazy danych (patrz AD.1), dla Apache puste pole.
Prefix for tables in database (Prefiks dla tabel w bazie danych) -> Początek nazwy plików w bazie danych. np. phpbb2_
Admin Configuration (Konfiguracja Admina)
Admin Email Address (Adres Email Admina) -> Twój e-mail (adres e-mail adminstratora).
Domain Name (Nazwa Domeny) -> Nazwa strony np. host (zostawić bez zmian).
Server Port (Port Serwera) -> Numer serwera www (Domyślnie 80, j/w).
Script path (¦cieżka skryptu) -> ¦cieżka do forum np. /forum/ (j/w).
Administrator Username (Nazwa Administratora) -> Nazwa administratora.
Administrator Password (Hasło Administratora) -> Hasło administratora.
Administrator Password [ Confirm ] (Hasło Administratora [ Potwierdź ]) -> powtórzenie hasła administratora.
AD.4
Na cba.pl dostepna jest baza sqlite. Od MySQL różni sie ona tym, iz mniej obciąża serwer, a całość jej działania sprowadza sie do jednego pliku. Instalowanie for i CMS'ów różni się od instalacji na MySQL. Bazy nie musicie zakładać, zakłada się sama. Wystarczy,że podczas instalacji wpiszecie:
localhost jako host
jako nazwe bazy danych wpisac możecie co wam się żywnie podoba
nazwę użytkownika i hasło bazy pozostawiacie puste.
Zanim jednak rozpoczniecie instalację, katalog z punBB musi dostac uprawnienia 777, katalog cache i avatars także. Po dokonaniu tych ustawień, mozna zainstalowac forum. Ostatnim krokiem jest przekopiowanie treści pliku, jaka sie pojawi do notatnika, i zapisanie go jako config.php na serwerze w katalogu macierzystym PunBB.
Instalacja spolszczenia dla PunBB.
Ze strony wspomnianej poniżej ściągasz tłumaczenie w ersji 1.0. Rozpakowujesz i wrzucasz na serwer katalog Polish. Wchodzisz do panelu administracyjnego forum i w menu Options wybierasz Default language - Polish. Teraz jeszcze musisz w swoim profilu ustawić język na Polish zachować zmiany. Teraz uzytkownicy będą mogli korzystać z polskiej wersji forum, panel administracyjny pozostanie w wersji angielskiej.
Forum działające na bazie sqlite, o którym wspominałem powyżej, oraz spolszczenie znajdziesz tu:
http://www.punbb.tox.pl/
Informacje na temat sqlite znajdziesz tu: http://webcity.pl/webcity/artykuly.php/t/46
AD.5 PROBLEMY I K£OPOTY - FORA NA MYSQL I SQLITE
Wyskoczył mi błąd po tym, jak wrzuciłem plik konfiguracyjny wykreowany poczas instalacji ręcznie na serwer. Co mam robić?
Odp.: Przede wszystkim usuń kod reklamy, który na cba.pl jest wklejany automatycznie do generowanych w taki sposób plików. A więc wszystko przed <php>.
http://sql1.badblock.com/index.php
Zainstalowałem forum punBB, wrzuciłem folder z plikami językowymi. Wystapiły jednak problemy. Czemu?
Odp. Najwyraźniej mogłeś źle wrzucić katalog, jest on niekompletny, lub jego treść została zmieniona. Winą można obarczyć niektóre znane firewalle, np. firmy Norton czy tez Kerio, które na czas wrzucania spolszczenia winny zosać wyłączone.
Pamiętaj, szczegółowe info znajdziesz na stronach oficjalnych lub też po prostu korzystając z jakże pomocnej wyszukiwarki http://google.pl ! Co więcej, licz się z tym, że nie wszystkie wskazówki zawarte w tym tutorialu mogą ci być pomocne/skuteczne.AD.2 Dla szukająych najłatwiejszego rozwiązania polecam wejście na www.cba.pl, zalogowanie sie do panelu a następnie wybranie zakłądki OPROGRAMOWANIE. Cba.pl oferuje preinstalowane fora phpbb3, punBB, txtBB. Wystarczy wypełnić kilka prostych pól, a całość powyższego tutoriala można w praktyce pominąć.
P.S. Masz problem? Pisz tu w temacie, ale nie do mnie na gg. Gdy uznam za stosowne, sam się do ciebie odezwę.