honapja: http://www.phpbb.com
A phpBB eredetileg angol nyelvű fórum, de nagyon sok nyelvi kiegészítés tölthető le hozzá, köztük a magyar is. A magyarosítás egyrészt a nyelvi fájlok cseréjéből áll, másrészt a grafikát is le lehet cserélni. Ehhez elérhető az alapértelmezett SubSilver magyarosítás, a többi esetében a grafikai téma módosítását neked kell elvégezni.
MAGYAROSÍTÁS
Az eredeti, angol nyelvű phpBB forrása:
letöltés: http://www.phpbb.com/downloads.php
Itt mindhárom fájl elérhető zip (windows), illetve gzip (linux) formátumban
phpBB 2.0.5 [ Full Package ] – 665kb
http://prdownloads.sourceforge.net/phpbb/phpBB-2.0.5.zip?download
Magyar nyelvi fájl – 46kb
http://prdownloads.sourceforge.net/phpbb/lang_hungarian.zip
SubSilver magyarosítás – 14kb
http://prdownloads.sourceforge.net/phpbb/subSilver_hungarian.zip
Miután letöltötted a 3 fájlt, csomagold ki őket. Még telepítés előtt érdemes a magyarosítást elvégezni, később ennyivel egyszerűbb dolgod lesz.
A kicsomagolt „phpBB-2.0.5.zip” (mely 1934kb-t fog foglal) tartalma:
admin
cache
contrib
db
docs
images
includes
install
language
templates
privmsg.php
groupcp.php
viewtopic.php
search.php
modcp.php
posting.php
viewforum.php
index.php
memberlist.php
viewonline.php
login.php
common.php
profile.php
faq.php
extension.inc
config.php
Ezután a 2 magyarosítást is csomagold ki, majd másold be a megfelelő helyre.
A „subSilver_hungarian.zip” (amely kibontva mintegy 11 kb-t foglal) tartalmát – a „lang_hungarian” könyvtárat – be kell másolni a már meglévő angol mellé, ide: phpBB2templatessubSilverimages
Igy kell majd kinéznie:
phpBB2templatessubSilverimageslang_english
phpBB2templatessubSilverimageslang_hungarian
phpBB2templatessubSilverimagescreated_by.jpg
phpBB2templatessubSilverimageslogo_phpBB.gif
phpBB2templatessubSilverimageslogo_phpBB_med.gif
……… stb ……..
A „lang_hungarian.zip” tartalmát – a „lang_hungarian” könyvtárat – pedig a language könyvtárba kell másolni a már ott lévő angol mellé. Így fog kinézni:
phpBB2languagelang_english
phpBB2languagelang_hungarian
phpBB2languageindex.htm
TELEPÍTÉS
Miután a magyarosítás megvan, nézzük a tényleges telepítési „procedúrát”.
Először is, mi szükséges a phpBB használatához?
– kell egy webszerver, melyen windows, linux stb.. fut
– valamilyen SQL adatbázis, mely lehet:
MySQL (3.22 vagy ennél újabb)
PostgreSQL 7.0.3 vagy újabb (legjobb a 7.1.x vagy 7.2.x)
MS SQL Server (7 vagy 2000) direktbe vagy ODBC-n keresztül
MS Access (2000 vagy XP) ODBC-n keresztül
– PHP (3.0.9 vagy ennél újabb, legjobb a 4.x sorozat)
A könnyebb érthetőség kedvéért én most egy konkrét példán keresztül fogom leírni az útmutatót. Szitu a következő:
van a http://gyik.srv.hu tárhelyem, csináltam egy „phpbb” könyvtárat, itt lesz a fórum. Elérési útvonala az alábbi lesz: http://gyik.srv.hu/phpbb/
1.)
Töltsd fel a „phpBB2” könyvtárban található fájlokat a tárhelyedre, akár a gyökérkönyvtárba, akár egy alkönyvtárba (pl. mint én).
2.) a gyökérkönyvtárban lévő „config.php” fájl jogait állítsd be 666-ra (CHMOD), különben a telepítés során nem tudja elmenteni a 4. pontban taglalt beállításokat, hanem felkínálja letöltésre, hogy később feltölthesd a szerverre.
3.)
A böngészőben nyisd meg az „install/install.php” fájlt, nálam ez most az alábbi:
http://gyik.srv.hu/phpbb/install/install.php
Töltsd ki a képen látható módon a beállításokat. Ha a az SQL verziójában nem vagy biztos, mentsd el „phpinfo.php” néven az alábbi kis kódot, töltsd fel a szerverre és nyisd meg a böngészőben, ez kíírja a szerverrel kapcsolatos információkat.
Fórum nyelve: Hungarian // más nyelvi fájlokat feltöltve további nyelvek is választhatóak (most csak magyar és angol)
Adatbázis típusa: MySQL 3.x // www.srv.hu-n ez működik, más szerver esetében nézd meg a phpinfo.php segítségével
Válassz telepítési módot: Telepítés // itt választható lenne a frissítés is
Adatbázis szerver hostneve/DNS: localhost // ez szinte minden szerver esetében igaz, www.srv.hu -nál is
Adatbázis neve: gyik // mert ezen a néven van a regisztrációm
Adatbázis felhasználónév: gyik // az adatbázis neve megegyezik a felhasználói nevemmel
Adatbázis jelszó: xxxxx // jelszó az SQL-hez, www.srv.hu esetében ugyanaz mint pl. az FTP-hez
A táblák előtagja: phpbb_ // ez módosítható, de minek …
Adminisztrátor emailcíme: harder@pro.hu // a Te email címed
Domain név: free.srv.hu // www.srv.hu esetében
Szerverport: 80 // www.srv.hu esetében ez, de általában máshol is. Ahol nem, ott lépj kapcsolatba a rendszergazdával és kérdezd meg.
Script elérési útvonala: /g/y/gyik/phpbb/ // www.srv.hu esetében – neved első betűje, majd második betűje, majd a neved és végül (ha van) a könyvtár neve
Adminisztrátor felhasználónév: Harder // amivel majd a fórum admin menüjébe tudsz belépni
Adminisztrátor jelszó: xxxxx // amivel majd a fórum admin menüjébe tudsz belépni
Adminisztrátor jelszó (megerősítés): xxxxxx // ismételd meg a jelszót, hátha rosszul írtad be
5.) Nyomd meg a „Telepítés megkezdése” gombot. Ha mindent helyesen töltöttél ki, a következő ablakban már az alábbi szöveg fogad:
Az Adminisztrátor azonosító elkészült, ezzel az alap telepítés befejeződött. Most menj a Fórum főoldalára, ahol a belépés után az Adminisztrációs felületre kattintva beállíthatod a Fórum többi fontos elemét, elsősorban az Általános beállítást. Köszönjük, hogy a phpBB 2-t választottad.
6.)
Miután rákattintottál a „Telepítés befejezése” gombra, egy szöveget látsz majd:
Please ensure both the install/ and contrib/ directories are deleted
Ez mindössze annyit jelent, hogy törölnöd kell a szerverről az „install” és a „contrib” könyvtárat. Erre biztonsági okok miatt van szükség, különben bárki tudná módosítani a fórumodat.
7.) a gyökérkönyvtárban lévő „config.php” fájl jogait állítsd vissza 644-re (CHMOD),
8.) Elvileg (és gyakorlatilag) és itt a vége, ha minden jól ment, van egy működő phpBB fórumod, már csak a beállításokat kell átnézni Admin felületen.
Frissítés régi verzióról egy újabbra
– töltsd le az update fájlokat tartalmazó csomagot
– csinálj mindenről egy biztonsági mentést (sql, fájlok)
– csomagold ki a letöltött update csomagot
– keresd meg a neked való verziót (phpBB-2.0.6_to_2.0.8.zip/tar.gz)
– töltsd fel a fájlokat, felülírva a régieket (ha vmi mod-t már feltettél a fórumra és érinti ezeket az új fájlokat, a mod-t a frissítés után újra fel kell tenned)
– indítsd el a „install/update_to_208.php” fájlt a böngészőben (ez frissíti az adatbázisodat)
– ha ez rendben lefutott, kész is vagy
Mailküldés, freeweb.hu és a phpBB (köszi TLoF! :) )
Ahhoz, hogy a freeweb.hu-n telepített phpBB fórumod mailt is tudjon küldeni, egy apró módosításd kell végrehajtanod (jelenlegi kód a phpBB 2.0.10-hez készült)
Keresd meg az alábbi fájlt:
includes/emailer.php
Majd a fájl 227. sorát
Módosítsd erre:
Az azonosítód a freeweb.hu-n generált email azonosítód lesz.