Forum PHPBB - Instalacja

Instalacja Forum PHPBB

  1. Wymagania

Aby zainstalowac forum musimy posiadac serwer z obsługą php oraz baz danych (jednej z poniższych)

  • MySQL 3.2x, 4.x

  • PostgreSQL 7.x,

  • Microsoft SQL Server 7/2000

  • Microsoft Access (via ODBC)

Można poszukać odpowiedniego serwera:

:arrow: DARMOWE/PŁATNE SERWERY, WEBHOSTING /KURS GOOGLE

  1. Co musimy mieć

Trzeba sciągnąć plik forum. Mamy do wyboru wiele modyfikacji ja podam tu linki do czytego forum phpbb i phpbb by przemo

:arrow: PHPBB

:arrow: PHPBB by Przemo

  1. Instalacja

-Najpierw rozpakowywujemy ściągnięty plik za pomocą np. programu Win rar.

-Kopiujemy pliki na serwer za pomocą np. Tootal Comander.

-Jeżeli już mamy już wszystkie pliki na serwerze to wywołujemy forum z paska adresu. Pojawi nam się okno instalacji gdzie wpisujemy wszystkie potrzebne dane jak: nazwa bazy danych; hasło do bazy; użytkownika bazy; itd.

Opis instalacji:

Domyślny Język Forum: Ustawiamy Polski

Typ Bazy Danych: Ustawiamy typ bazy danych

Wybierz metodę instalacji: Instalacja

Konfiguracja Bazy Danych

Server Bazy Danych / DSN: Localhost

Nazwa Bazy Danych: Wpisujemy nazwę bazy danych

Użytkownik Bazy Danych: Wpisujemy Użytkownika Bazy Danych

Hasło Bazy Danych: Wpisujemy Hasło Bazy danych

Prefiks dla tabel w bazie danych: Wpisujemy prefiks Tabel w bazie danych ( najlepiej phpbb_ )

Konfiguracja Admina

Adres Email Admina: Wpisujemy swojego maila

Nazwa Domeny: Wpisujemy nazwę domeny (początek adresu np. forum.dobreprogramy.pl w przypadku naszego forum. )

Port Serwera: Wpisujemy 80

Ścieżka skryptu: ścieżka skryptu to np. folder po adresie głównym czyli http://adres.pl/forum/ więc wpisujemy tu /forum/.

Nazwa Administratora: Wpisujemy Nick administratora

Hasło Administratora: Wpisujemy hasło Administratora

Hasło Administratora [Potwierdź]: Ponownie wpisujemy hasło administratora

Jezeli mamy już wpisane poprawnie wszystkie dane klikamy instaluj.

Forum powinno sie zainstalować. Czasami nie jest możliwe zapisanie pliku config.php wiec należy ten plik sciągnąc do naszego komputera i za pomocą Total Comander wgrać na serwer nadpisując istniejący tam plik.

Po instalacji pozostaje nam tylko usunąć foldery Install i Contrib.

Strony o phpbb:

warto dodać że w przemo foldery Install i Contrib same sie usuwają

Jak instalować hacki (modyfikacje) ?

Prawie Każda modyfikacja wymaga zmian w plikach naszego forum.

Do edycji plików naszego forum polecam np.: program Edit Plus ( do pobrania ftp://ftp.editplus.com/epp211b_en.exe )

Do hacków załączone są także nowe pliki, które należy przegrać we wskazane miejsce naszego forum.

Pamietaj - najpierw zrób kopie plików, które bedziesz edytował oraz kopie bazy danych

Hack zawiera szczegółową instrukcję instalcji - najczęściej jest plik install.txt lub inny z rozszeżeniem txt np nazwa_hacka.txt

Każdy taki plik zawiera nagłówek

######################################################## 

## Mod Title: Nazwa hacka

## Mod Version: wersja

## Author: Autor hacka

## Description: Krótki opis hacka - do czego on właściwie służy 

##               

## 

## Installation Level: Poziom trudności instalacji (Easy/Intermediate/Advanced)  

## Installation Time: czas instalacji 

## Files To Edit: licza i nazwy plików, które trzeba edytować

## Included Files: załączone pliki

######################################################## 

## 

## Tu znajdują się jeszcze dodatkowe informacje. Np. przypomnienie zeby zrobic kopie

## plików, które trzeba edytować.

## Historia wersji hacka. 

## Dodatkowe informacje.

##

########################################################

Poniżej nagłowka zaczyna sie opis instalcji. Ma on prostą budowę i wygląda mniej więcej tak:

# 

#-----[POLECENIE 1]------------------------------------------ 

# 


KOD 1


# 

#-----[POLECENIE 2]------------------------------------------ 

# 


KOD 2


itd.

Polecenie 1 odnośi sie do kodu 1 itd. Możliwe polecenia to

SQL - wykonaj zapytanie do bazy przy pomocy phpMyAdmina

 COPY - skopiuj pliki 

 OPEN (nazwa pliku) - otwórz (plik)

 CLOSE - zamknij (plik)

 FIND - znajdź

 REPLACE WITH - zamnień na

 AFTER, ADD - dodaj po

 BEFORE, ADD - dodaj przed

 IN-LINE FIND - w lini znajdź

 IN-LINE AFTER, ADD - w lini dodaj po

 IN-LINE BEFORE, ADD - w lini dodaj przed

 IN-LINE REPLACE WITH - w lini zamień na
# 

#-----[SQL]------------------------------------------ 

# 

CREATE TABLE `phpbb_config` ( 

  `config_name` varchar(255) NOT NULL default '', 

  `config_value` varchar(255) NOT NULL default '', 

  PRIMARY KEY (`config_name`) 

) TYPE=MyISAM;

W phpMyAdminie klikamy zakładke SQL, lub jesli jest to lycos to pod nazwami tabel jest pole tekstowe. Kod zanajdujący sie pod poleceniem SQL należy skopiować w to pole i kliknąc wykonaj. W tym przypadku jest to utworzenie tabeli phpbb_config Jesli nie wiesz co to phpMyadmin, albo nie ma go na serwerze, możesz wygenrowac plik ktory po wgraniu na serwer i odpaleniu w przegladrce dokona odpowiednich zmian w bazie Plik wygenerowac mozna TUTAJ2.

# 

#-----[COPY]------------------------------------------ 

# 

copy plik to katalog_docelowy/plik

np 

copy foo_body.tpl to templates/subSilver/foo_body.tpl

Tu chyba jest wszytko jasne 3.

# 

#-----[OPEN]------------------------------------------ 

# 

katalof/nazwa_pliku

np

includes/constants.php

Otwórz plik o wskazanej nazwie np przy pomocy Edit plusa 4.

# 

#-----[FIND]------------------------------------------ 

# 

Kod 1


np

{L_NEW_POSTS}

Znajdz w otwartym pliku Kod 1 uzwyajac opcji Znajdz (w edit plus Alt+F3) np w tym przypadku {L_NEW_POSTS} Po poleceniu FIND mogą znaleść się następujące polecenia 5.

# 

#-----[REPLACE WITH]------------------------------------------ 

# 


Kod 2


np

{L_YOUR_VARIABLE}

Czyli zamnień znaleziony wcześniej Kod 1 na Kod 2 W tym przypadku zamien {L_NEW_POSTS} na {L_YOUR_VARIABLE} 6.

# 

#-----[AFTER, ADD]------------------------------------------ 

# 


Kod 3


np

 {L_NOWA}

Czyli dodaj PO tym co znalazleś (czyli Kod 1) to co znajduje sie pod poleceniem AFTER, ADD (czyli Kod 3) W tym przypadku po {L_NEW_POSTS} dodaj {L_NOWA} 7. #

#-----[BEFORE, ADD]------------------------------------------ 

# 


Kod 4


np

{L_INFO}

Czyli dodaj PRZED tym co znalazleś (czyli Kod 1) to co znajduje sie pod poleceniem BEFROE, ADD (czyli Kod 4) W tym przypadku przed {L_NEW_POSTS} dodaj {L_INFO} 8.

# 

#-----[IN-LINE FIND]------------------------------------------ 

# 


Kod 5


{L_COS_TAM}

Jesli po FIND wystepuje takie polecenie to w poleceniu FIND (pkt. 4) odszukać należało jakąs linie. W tej władnie lini (Kod 1) odszukać trzeba Kod 5. Po poleceniu IN-LINE FIND wystepuje jedno z trzech poniższych poleceń 9.

# 

# 

#-----[IN-LINE AFTER, ADD]------------------------------------------ 

# 


Kod 6


np

{NAPIS}

Czyli PO Kod 5 w tej lini należy dodac Kod 6 w tym przypadku po {L_COS_TAM} wstaw {NAPIS} 10.

# 

# 

#-----[IN-LINE BEFORE, ADD]------------------------------------------ 

# 


Kod 7


{NAPIS2}

Czyli PRZED Kod 5 wstaw Kod 7. w tym przypadku PRZED {L_COS_TAM} wstaw {NAPIS2} 11.

# 

# 

#-----[IN-LINE REPLACE WITH]------------------------------------------ 

# 


Kod 8


{NAPIS3}

Czyli kod 5 należy zastąpić Kod 8. tutaj {L_COS_TAM} nalezy zamienic na {NAPIS3} ----------------------------------------------- 12.

# 

#-----[CLOSE]----------------------------------

#

Zamknij otwarty plik oczywiście zapisując wprowadzone zmiany

Mam nadzieję, że pomoże wam to w instalacji modyfikacji w swoim forum.

Naprawde nie jest to trudne.

Zawsze jeśli cos nie chodzi po przeprowadzonych zmianach możecie wrócić do przeprzdniej wersji

zamieniając pliki na orginalne, których kopie bezpieczeństwa wykonaliście przez przystąpieniem

do instalacji.


Autor: Don Pedro

Źródło: http://www.phpbb.pl

Autor wyraził zgode na umieszczenie tego artykułu na http://www.forum.dobreprogramy.pl

Faq

Instalacja

:arrow: Table ‘phpbb_auth_access’ already exists

Niezwykle często pojawia sie to pytanie

:arrow: message_die() was called multiple times…

Jeżeli po instalacji forum i klkniecia Zakoncz instalacje wyskauje blad o tresci.

:arrow: Please ensure both the install/ and contrib/ directories are deleted

Po instalacji pojawia się poniższy komunikat.

Problemy w użytkowaniu

:arrow: Debug Mode

Jeśli nie wiesz jaki błąd ci właśnie wyskoczył, często pomaga włączenie Debug Mode.

:arrow: Invalid session

Co zrobić jeśli pojawia się taki błąd ?

:arrow: Brak strony (błąd 404) po zalogowaniu

Błąd ten występuje na niektórych serwerach m.in. na darmowym lycosie.

:arrow: Bląd przy dodawaniu avatara: Emblemat musi być typu .jpg, .gif

Błąd pokazuje sie przy próbie dodania emblematu.

:arrow: Przy próbie wysłania avatara z dysku pojawia się błąd

Jeśli przy próbie wysłania emblematu z dysku wysjakuje błąd podobny do tego w linku.

:arrow: "Could not connect to the database" - hę? - co to znaczy?

Bardzo częstym choć względnie banalnym problemem przy instalacji/użytkowaniu.

:arrow: Co oznacza chmod i jak go ustawiać?

CHMOD jest poleceniem, które zmienia uprawnienia dostępu do plików.

:arrow: Warning: […]fsockopen[…] has been disabled for security reasons […]

Przy próbie wysłania maila można na niektórych serwerach zobaczyć taki niemiły komunikat.

:arrow: Jak ustawić cookie na forum

Najczęstszym powodem problemów z logowaniem jest złe ustawienie cookie na forum.

:arrow: Fatal error: Call to undefined function: phpbb_clean_username

Jeżeli dostajemy komunikat

Inne

:arrow: Podstawowe zapytania SQL

Na przykład zepsuła się tabela. Dowiesz się co zrobić.

:arrow: Jak wgrać kopię bazy danych?

Jest to częsty problem.

:arrow: Jak wykonać kopię bazy w phpMyAdmin?

Jedną z najczęściej spotykanych trudności jest wykonanie kopii bazy danych z poziomu PHPMyAdmin’a.

:arrow: Licencja phpBB - jak to jest?

Kliknij a dowiesz się więcej.

:arrow: Jak dodać słowa kluczowe dla wyszukiwarek?

Chcesz dodać swoją stronę do wyszykiwarki.

:arrow: Co jaki plik/folder oznacza?

Co jaki plik/folder oznacza?


Opracowano na podstawie FAQ strony http://www.phpbb.pl

Easy mod - co to takiego?

EasyMod został stworzony przez EasyModTeam i jak sama nazwa wskazuje służy do łatwego instalowania modów. Wystarczy wkleić katalog [wypakowany] z modem do odpowiedniego katalogu, odpalić EasyMod i poczekać około 1sek. aby nawet najbardziej skomplikowany mod został wgrany :-D.

Instalacja–

Ściągamy EasyMod

Rozpakowujemy EM do admin/mods/easymod

190_1071539492.gif

Z poziomu przeglądarki wejdź do http://{YOUR BOARD ADDRESS}/admin/mods/easymod/easymod_install.php i postępuj zgodnie z dalszymi wskazówkami. I gotowe :-D.

Instalacja modów z EasyMod

Aby zainstalować moda przez easy mod, musi być on zgodny z EasyMod czyli mieć oznaczenie ‘EasyModCompatible’.

Jeżeli znaleźliśmy takiego moda, co go ma wrzucamy rozpakowany do admin/mods/. Wchodzimy teraz dp PA » EasyMod i wybieramy mod do zainstalowania i gotowe :-D.

Jak szybko założyć forum?

W tym poscie napisze jak szybko, bez wgrywania plików na serwer zrobić

forum phpBB. Wystarczy zarejestrować sięna jednej z poniższych stron które podam LOL

:lol: http://www.myfreebb.com/ --> wystarczy, że na stronie głównej wpiszemy nazwe, jaką chcemy dla naszego forum, następnie kliniemy na “GO>” i wypełnimy dalszy forumularz i podwierdzimy. Teraz zostało nam tylko poczekać na mail, i mamy forum! W panelu adminstracyjnym i w profilu, możemy przestawić język na Polski Surprised

:lol: http://www.forumhosting.org/ —> klikamy na SIGNUP , wypełniamy formularz i kikamy na Make Forum. Teraz czekamy na maila, by otrzymać hasło i mamy forum! Niestety forum będzie tylko w j. adngielskim :roll:

PHPBB 2.14

phpBB group wydało nową wersję swojego skryptu, oznaczoną numerkiem wersji 2.0.14. Zmiany wobec poprzedniej wersji to m.in.:

Poprawienie wyszukiwania

Poprawienie działania instalacji na PHP5 z wyłączonymi HTTP_*_VARS

Usunięto obsługę bazy Oracle

Usunięto numer wersji widoczny w panelu admina, jeżeli użytkownik próbujący go obejrzeć adminem nie jest

:arrow: Phpbb 2.14

PhpBB 2.0.15

Grupa phpBB udostępnia nową wersję swojego skryptu z linii 2.0 - tym razem sygnowaną numerkiem 2.0.15.

W tym wydaniu między innymi:

Usunięto nowe linie po ?> w niektórych plikach

Usunięto dziurę w funkcjach obsługujących BBCode

Usunięto możliwość dodawania pustych uśmieszków

Dodano konieczność powtórnego zalogowania administratora przy wejściu do Panelu Administracyjnego

Poprawiono mozliwość obejścia weryfikacji nazwy użytkownika

Więcej

:arrow: PhpBB 2.0.15

phpBB 2.0.16

phpBB Group ogłosiło wydanie wersji 2.0.16 swojego skryptu. W tej wersji poprawiono między innymi:

Krytyczną lukę w podświetlaniu

Sprawdzanie w panelu moderacyjnym, czy forum docelowe istnieje (dot. przenoszenie/łączenia)

Poprawiono panel emblematów

Poprawiono błąd przy przekierowywaniu przy ponownej autoryzacji administratora

:arrow: PhpBB 2.0.16

:arrow: Instrukcja do ręcznej zmiany

:arrow: Podmiana zmienionych plików

phpBB Group ogłosiło wydanie nowej wersji skryptu phpBB, opatrzoną numerkiem 2.0.17.

W wydaniu tym poprawiono kilka pomniejszych błędów, kilka błędów bezpieczeństwa (niskiego ryzyka) oraz dotyczącej jedynie przeglądarki Internet Explorer dziury pozwalającej na XSS.

Jednocześnie zorganizowano całkowitą rewizję kodu phpBB 2.0.x - zebrana ekipa, złożona m.in. z autorów modyfikacji i innych obeznanych z phpBB ludzi zajęła się wyszukiwaniem dziur, które jeszcze nie zostały wykryte. Grupa phpBB ma nadzieję na odmłodzenie kilkuletniego już kodu phpBB 2.0.x.

Jak zawsze, aktualizacja do najnowszej wersji jest mocno zalecana i możliwa na 4 sposoby:

* Pobranie pełnego archiwum ze skryptem

* Pobranie tylko zmodyfikowanych plików

* Pobranie patchfile

* Pseudomod z instrukcjami ręcznej aktualizacji

:arrow: PhpBB 2.0.17

Źródło: http://www.phpbb2.pl

Temat zamknięty.

Jeżeli uważasz, że któryś z tematów zasługuje na to, aby znalazł się tu link do niego skontaktuj się z jednym z Moderatorów i podaj mu swoją propozycje za pomocą PW.

W wiadomości PW podać należy linka do Tematu.

Złączono Posty : 19 Styczeń 2007, 15:52:30

Najnowsza wersja jest zamieszczona w przyklejonym temacie w dziale Web.

http://forum.dobreprogramy.pl/viewtopic.php?t=124533