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

4.)

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.

phpinfo.php

<? phpinfo() ?>

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

227. sor$result = @mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers);

Módosítsd erre:

módosított kód$result = @mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers . "X-FW-MailID: azonosító");

Az azonosítód a freeweb.hu-n generált email azonosítód lesz.

Harder

Harder

Profil