phpBB 2.0.5-2.0.8 telepítési és frissítési útmutató


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.)

phpBB 2.0.5 install


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.

Kapcsolódó bejegyzések:

A cikket beküldte: Harder (http://blog.harder.hu)

Szólj hozzá
a phpBB 2.0.5-2.0.8 telepítési és frissítési útmutató c. bejegyzéshez

- Engedélyezett HTML elemek: <a> <em> <strong> <ul> <ol> <li>
- Forráskód beküldéséhez tedd a kódot ezek közé: <pre lang="php" line="1">Kódrészlet helye itt</pre>