E107 kézikönyv 2 Kezdőtől a haladó szintig



Hasonló dokumentumok
WordPress segédlet. Bevezető. Letöltés. Telepítés

A webáruház kezdőlapján háromféle diavetítés beállítására van lehetőség:

A WORDPRESS TELEPÍTÉSÉNEK LÉPÉSEI

Duál Reklám weboldal Adminisztrátor kézikönyv

Ingyenes DDNS beállítása MAZi DVR/NVR/IP eszközökön

Felhasználói leírás a DimNAV Server segédprogramhoz ( )

Hiteles Elektronikus Postafiók

Webtárhely létrehozása a helyen. Lépések Teendő 1. Böngészőbe beírni: 2. Jobb oldalon regisztrálni (tárhelyigénylés).

Parlagfű Bejelentő Rendszer

A kézikönyv az e107 Magyarország kiadásában készült. A kézikönyv engedélynélküli terjesztése, felhasználása nem megengedett.

Bár a szoftverleltárt elsősorban magamnak készítettem, de ha már itt van, miért is ne használhatná más is.

O365 és felhő szolgáltatások igénybevételéhez szükséges beállítások

Általános fiók beállítási útmutató

Memeo Instant Backup Rövid útmutató. 1. lépés: Hozza létre ingyenes Memeo fiókját. 2. lépés: Csatlakoztassa a tárolóeszközt a számítógéphez

OKTATÁSKUTATÓ ÉS FEJLESZTŐ INTÉZET TÁMOP-3.1.5/ Pedagógusképzés támogatása

Képernyőképes segédlet a Prompt e-learning portál használatához

PTE-PROXY VPN használata, könyvtári adatbázisok elérhetősége távolról


Mikroszámla. Interneten működő számlázóprogram. Kézikönyv

REGISZTRÁCIÓ RÉGEBBI TANFOLYAMON RÉSZT VETT HALLGATÓK BEJELENTKEZÉS UTÁN JELENTKEZÉS TANFOLYAMRA GYAKRAN ISMÉTELT KÉRDÉSEK

Felhasználói kézikönyv

Egzinet Partner Portál

Használati utasítás.


DMS One Oktatási Portál Felhasználói segédlet. DMS One Zrt

K&H token tanúsítvány megújítás

DogsWorld nevelde telepítése és beállítása

CareLink Personal telepítési útmutató. Első lépések a CareLink Personal adatfeltöltéshez

Szia Ferikém! Készítek neked egy leírást mert bánt, hogy nem sikerült személyesen megoldani a youtube problémát. Bízom benne, hogy segít majd.

1. DVNAV letöltése és telepítése

Dropbox - online fájltárolás és megosztás

SportinvazioClub felhasználói kézikönyv v

Tele Élettel Programportál. Adminisztrátori segédlet

Conversific integráció Átlátható webelemzés ShopRenter tulajdonosoknak

Vihar 2.0 rendszer Felhasználói kézikönyv

FELHASZNÁLÓI ÚTMUTATÓ

BaBér. Bérügyviteli rendszer. Telepítési segédlet 2014.

A Novitax ügyviteli programrendszer első telepítése

Aromo Szöveges értékelés normál tantárggyal

DebitTray program Leírás

A CAPICOM ActiveX komponens telepítésének és használatának leírása Windows 7 operációs rendszer és Internet Explorer 9 verziójú böngésző esetén

DMS ONE Zrt. Oktatási Portál Felhasználói Segédlet

Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt

Kéretlen levelek, levélszemét, spamek kezelése a GroupWise-ban

ContractTray program Leírás

FELHASZNÁLÓI KÉZIKÖNYV

A FileZilla program beállítása az első belépés alkalmával

BaBér bérügyviteli rendszer telepítési segédlete év

Rendszergazda Debrecenben

Sú gó az ASIR/PA IR Públikús felú lethez

Tájékoztató a szakdolgozat elektronikus feltöltéséről

TISZTASZOFTVER PROGRAM ONLINE IGÉNYLÉSI ÚTMUTATÓ

OTP Egészségpénztár OTP Nyugdíjpénztár OTP SZÉP Kártya OTP Cafeteria Nyilatkoztató. Készítette: Konyicsák Zoltán

ServiceTray program Leírás

AZ N-WARE KFT. ÁLTAL ELEKTRONIKUSAN ALÁÍRT PDF DOKUMENTUMOK HITELESSÉGÉNEK ELLENŐRZÉSE VERZIÓ SZÁM: 1.3 KELT:

VECTRUM e-számla Web felület 1.2 verzió

Távolléti díj kezelése a Novitax programban

First Voice Kft. Stilldesign Üzletág

Felhasználói kézikönyv MAGYAR NEMZETI BANK. ERA keretrendszer

Felhasználói dokumentáció. a TávTagTár programhoz. Készítette: Nyíri Gábor, hdd@nc-studio.com GDF Abakusz regisztrációs kód: GDFAba43

Blog (Google Blogger) használata

DKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák

web works hungary Rövid technikai tájékoztató Mars (mars.intelliweb.hu) szerverünkkel kapcsolatban meglévő és új ügyfeleink számára.

POSZEIDON dokumentáció (1.2)

Műszaki online hibabejelentő kézikönyv

Felhasználói kézikönyv. Tőkepiaci Közzététel. Magyar Nemzeti Bank

Guarding Vision Beállítása

1. Nyissa meg a honlapot. 2. Kattintson a Rendelek. 3. Adja meg a felhasználónevét és jelszavát. 4. Kattintson a Belépés

Tudás Reflektor. Copyright 2011; Kodácsy Tamás;

Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0

E-book export, letöltés, offline olvasási segédlet

TÁJÉKOZTATÓ a MicroSigner alapú alkalmazás használatáról

ADATSZOLGÁLTATÁS központi honlap használata esetén

CIB Internet Bank asztali alkalmazás Hasznos tippek a telepítéshez és a használathoz Windows operációs rendszer esetén

FELHASZNÁLÓI KÉZIKÖNYV

EU Login kézikönyv (rövidített változat)

CitiManager: Migrációs gyors útmutató kártyabirtokosok részére

Regisztráció folyamata az admin.kozadat.hu oldalon az Új adatgazda regisztráció menüpontban

BEJELENTKEZÉS AZ EPK RENDSZERÉBE

A CCL program használatbavétele

Segédlet az Eger Megyei Jogú Város Polgármesteri Hivatal által kiadott, PHEGER_1231-es építményadó bevallásához használt elektronikus nyomtatványhoz.

KISZÁLLÍTÁSI SEGÉDLET 1

Könyvtárellátó Nonprofit Kft. Szülői Ügyfélkapu Felület

BODROGKOZ.COM / HASZNÁLATI ÚTMUTATÓ

Segédlet az Eger Megyei Jogú Város Polgármesteri Hivatal által kiadott, EGERPH_1431-es építményadó bevallásához használt elektronikus nyomtatványhoz.

Hiteles elektronikus postafiók Perkapu

Mappák megosztása a GroupWise-ban

Internet alkamazások Készítette: Methos L. Müller Készült: 2010

Felhasználói kézikönyv a WEB EDInet rendszer használatához

OCSP Stapling. Az SSL kapcsolatok sebességének növelése Apache, IIS és NginX szerverek esetén 1(10)

Szállítói útmutató: Felhasználói profil frissítése a MOL ebidding (elektronikus ajánlatkérési) rendszerben

Albacomp RI Rendszerintegrációs Kft Székesfehérvár, Mártírok útja 9. E K O P - 1. A. 2 - A D A T Á L L O M Á N Y O K

KIRA. KIRA rendszer. Telepítési útmutató v1

Apple ID készítése és vásárlás az AppStore áruházban

Menza Pure Étkező felület Kézikönyv

A TERC VIP költségvetés-készítő program telepítése, Interneten keresztül, manuálisan

Aromo Szöveges értékelés kódolt tantárggyal

1. Regisztráció. Kedves Jelentkező!

WIN-TAX programrendszer frissítése

Felhasználói útmutató Created vasárnap 08 február 2015

Átírás:

E107 kézikönyv 2 Kezdőtől a haladó szintig Szerkesztőség, könyv: A kézikönyv az e107 Magyarország kiadásában készült. A kézikönyv engedély nélküli terjesztése, felhasználása nem megengedett. Az első kézikönyvet shaark készítette, a tartalom összeállításában valamint a kézikönyv lektorálásában segédkezett fizi, lac, M an o, zsigi valamint Tomcat. Jelenlegi verziót (v2.0) a 2009.02.15-én fennálló e107 Magyarország Team készítette. Elérhetőségek: http://e107hungary.org/ info@e107hungary.org További oldalaink: http://source.e107hungary.org/ http://themes.e107hungary.org/ Jelmagyarázat: Megjegyzések, ötletek Figyelmeztetések, tipikus hibalehetőségek Hibák, elírások: Ha bármilyen hibát, elírást találnál a kézikönyvben azt jelezd a szerkesztők felé az info@e107hungary.org, e107hungary@jonipeti.hu címeken. 1

Bevezetés Az e107 napjaink egyik legkönnyebben kezelhető valamint a legdinamikusabb cms rendszere. Ez annak köszönhető, hogy PHP, AJAX, JavaScript valamint CSS nyelven íródott melyhez bármilyen SQL adatbázis társulhat. Az e107 nyílt forráskódú rendszer, használata ingyenes. Szeretnénk ezzel a kézikönyvvel az alapvető ismereteket, tudnivalókat átadni az egyszerű és kezdő felhasználók számára. Az is lehet, hogy olyan új megoldásokat és rejtett beállításokat is meg tudunk mutatni, melyet gyakorlott felhasználók sem tudtak ideáig. Az e107 használatához MySQL adatbázis használata ajánlott, mivel a legtöbb szerveren az SQL ezen típusa fut és erre lett fejlesztve Röviden az e107 cms-ről 2002. szeptember 30-án, 6 évvel ezelőtt először regisztrálták a SourceForge-n, bár a projekt már hamarabb elkezdődött, de a hivatalos születésnapra ez a legmegfelelőbb. Ezalatt a 6 év alatt 3 fontosabb verzió kiadás történt 0.5; 0.6 és a jelenlegi 0.7-es verzió. A közösség egyre növekszik, közel 26.000 regisztrált tag van, csak az e107.org oldalon. Az e107hungary.org közel 3.700 taggal büszkélkedhet! A fórumunk 18.000 hozzászólást tartalmaz. A fejlesztő csapat folyamatosan dolgozik a rendszeren, cél a tökéletes megalkotása, de lagalább a lehetőségekhez mérten a legjobb. Figyelemmel kísérik a hibajelzéseket, javaslatokat és a fórumot. Az e107 egy tartalomkezelő rendszer (CMS = Content Management System), amelyet PHP-ban írtak és az ismert MySQL adatbázist használja. A portálrendszer teljes mértékben ingyenes, a GNU/ GPL licensz feltételei szerint terjeszthető, illetve módosítható. A rendszerhez különböző kiegészítőket lehet letölteni, mint például pluginok és menük valamint themek, amelyekkel egyedivé varázsolhatjuk lapunkat. 2

Tartalom 1. Telepítési információk, telepítés - 4 2. Frissítés, Biztonsági másolat készítés, Adatbázis mentés, visszaállítás, Oldal költöztetés - 19 3. Az Admin terület és alap beállítások - 23 A mag (core) plugin-ok és telepítésük - 16 A telepítés lépései: - 6 Adatbázis mentés készítése - 19 Adatbázis visszaállítás - 20 Admin jelszó módosítása: - 44 Admin terület: - 29 Adminisztrátorok: - 44 Al-link generátor: - 40 Átméretezési eljárás: - 42 Avatar méret és hozzáférés jóváhagyása: - 43 Az Admin terület felépítése. - 23 Az e107 futtatásához a következőkre van szükséged - 4 Az e107 telepítése - 6 Az ImageMagick elérési útja: - 42 Bannerek - 51 Bevezetés - 2 Biztonsági másolat készítés - 20 Bővített felhasználó mezők: - 45 Cache rendszer: - 38 Dátum megjelenítésének beállításai: - 30 e107 telepítése saját számítógépre - 17 e107 verzió választás - 5 Előre definiált mezők: - 47 Emotikonok: - 38 Enable Sleight: - 43 Érvényben lévő kitiltások: - 51 Esetleges telepítés utáni problémák elhárítása - 15 Felhasználói csoportok: - 47 Felhasználók - 44 Felhasználók nyomon követése: - 35 Felhasználók/Üzenetek: - 31 Feltöltött avatarok mutatása: - 43 Főmenü linkek: - 38 Főoldal: - 40 Frissítés - 21 Hibák, elírások - 1 Hozzászólások: - 37 Információk megjelenítése: - 29 Jelmagyarázat - 1 Képek: - 42 Képek engedélyezése: - 42 Képet beküldhetők csoportja: - 42 Keresés: - 40 Kezdőlap: - 41 Kitiltás email címmel - 50 Kitiltás felhasználónévvel - 50 Kitiltás IP címmel: - 50 Követelmények: - 6 Letiltott kép kezelése: - 42 Levél küldése: - 49 Linkek főoldala: - 38 Mail: - 49 Meta Tag-ek: - 43 Mi az a PHP? - 4 Mi az a SQL? - 5 Nyelv: - 44 Képet beküldhetők csoportja: - 42 Keresés: - 40 Kezdőlap: - 41 Kitiltás email címmel - 50 Kitiltás felhasználónévvel - 50 Kitiltás IP címmel: - 50 Követelmények: - 6 Letiltott kép kezelése: - 42 Levél küldése: - 49 Linkek főoldala: - 38 Mail: - 49 Meta Tag-ek: - 43 Mi az a PHP? - 4 Mi az a SQL? - 5 Nyelv: - 44 Oldal információk: - 27 Oldal költöztetés - 22 Regisztrációs Beállítások: - 33 Reklámcsík kezdőoldal: - 52 Röviden az e107 cms-ről - 2 Szerkesztőség, könyv - 1 Szövegmegjelenítés: - 34 Tag gyors felvétele: - 48 Tagok főoldala: - 47 Tagok karbantartása: - 48 Telepítés utáni teendők - 15 Themek telepítése - 17 Tiltólista: - 50 3

1. Telepítési információk, telepítés Az e107 futtatásához a következőkre van szükséged: 1. Webszerver 2. PHP futtatás 3. MySQL adatbázis Az e107 -hez szükséges, hogy a webszerver rendelkezzen PHP 4.1.0 (vagy újabb) futtatással és MySQL 3.22 (vagy újabb) hozzáféréssel. Lépj kapcsolatba az üzemeltetővel, ha nem vagy biztos, hogy ezek lehetőségek adottak-e annál a szolgáltatónál, ahová telepíteni szeretnéd oldaladat. Ha a php futtatást és a MySQL hozzáférést a saját gépeden oldod meg, akkor töltsd le a PHP-t és a MySQL-t. Telepítsd őket magad, mindkettő ingyenes. Van egy nagyon jó csomag mellyel Windows és Linux alá is könnyen szakértelem nélkül telepíthetők. Neve XAMPP. [link] (Sokan először a saját gépen tesztelik, próbálják az e107-et, majd a kész oldalt töltik fel a szerverre.) Szükséged lesz egy "Felhasználónév"-re és egy "Jelszó"-ra, valamint egy adatbázisra (ezt általában a szolgáltató létrehozza és neve megegyezik a felhasználóneveddel), mely az adatokat tárolja. Nem baj, ha csak egy adatbázisod van, az e107 gond nélkül megfér a többi alkalmazás mellett. Az e107 hozzávetőlegesen 10mb szabad tárhelyet igényel a szerveren, de ez lecsökkenthető, ha törlöd a használaton kívüli theme-ket, plugin-okat...stb. Mi az a PHP? Ez az elnevezés eredetileg a "Hypertext Preprocessor" rövidítése. Egy a HTML- be beágyazott server-oldali script-nyelvről van szó, amely nagyban hozzájárul a dinamikus web-oldalak elkészítéséhez. A PHP-t tehát közvetlenül a HTML kódba kell beírni. A serveroldali jelző pedig arra utal, hogy a PHP kódot nem a böngésző, hanem a server interpretálja. A PHP az egyik legelterjedtebb webes programozási nyelv, ami mára általános célú nyelvvé nőtte ki magát. Ingyenessége, és széleskörű elérhetősége biztosítja a továbbra is folyamatosan növekvő felhasználói bázist. A PHP funkciója igen nagy terjedelmű. Több, mint 1200 funkció áll rendelkezésre ahhoz, hogy a web-oldalakat dinamikus elemekkel felfrissítsük: Így nagyon jól támogatja például a különböző adatbank-rendszereket, mailer-feladatokat, a grafikonok manipulálhatóságát és 4

egyéb alkalmazásokat. Érdemes vele megismerkedni. Mi az a SQL? SQL: Structured Query Language. A nagy menyiségű adatok miatt egyre több feladat hárul a tároló egységekre: gyors hozzáférés, módosítási lehetőség, valamint ezek automatikus menedzselése. Az adminisztrátorok elvárják, hogy a változtatásokat gyorsan és egyszerűen elvégezhessék. És így megszületett a SQL Szerver. A Kliens (aki általában egy egyszerű felhasználó, esetleg egy másik program) a szervernek elküldi az adatbázissal kapcsolatos igényét, ami lehet egy egyszerű lekérdezés, vagy akár bonyolult változtatások sora. Ezt nevezzük tranzakciónak. A Szerver pedig a Kliens jogosultságainak megfelelően kielégíti, vagy elutasítja a kérést. Esetleges probléma: Több szolgáltató biztosít ingyenes tárhelyet (uw.hu ; srv.hu ; extra.hu; tvn.hu...stb.) vagy igényeidnek megfelelően előfizethetsz különböző szolgáltatásokra. Tisztában kell lenni azonban azzal, hogy az ingyenes tárhelyek nem biztosítják az összes szolgáltatási lehetőséget és oldaladon általában megkövetelik a reklám futtatását. Gyakran előfordul, hogy bizonyos php parancsokat letiltanak (biztonsági vagy egyéb okok miatt), emiatt az e107 működése instabil lehet, vagy egyáltalán nem tudod használni. e107 verzió választás Mint minden program alkalmazáshoz, itt is folyamatosan jönnek ki az új kiadások, verziók. Ezt mindig figyelemmel kísérheted az e107hungary.org vagy az e107.org oldalán, a hírek vagy a letöltések között. Az új telepítéshez mindig a legutolsó, "stabil" verziót használd. Megjegyzés: A "stabil" verzió nem azt jelenti, hogy nincsenek benne hibák. Az e107 portál rendszert ingyenesen letöltheted, nem kerül pénzbe. A felmerült problémát be tudjuk határolni, csak egy kis időre van szükség. Általában, minden új verzióban vannak új tulajdonságok. Sajnos, így az új verziókban a hibák csak a felhasználáskor jönnek elő. Ha figyelemmel kíséred az e107hungary.org vagy az e107.org fórumát illetve a híreket, általában megoldást találhatsz problémádra. Mindig először telepíteni kell az e107-et, majd kijavítani az ismert hibákat (bugfix, javítások...stb.). A teljes telepítő csomag nem tartalmazza a "frissítés" részt. Pl.: e107v0.7.13.zip - ez a teljes telepítési verzió. Ha kétségeid vannak, a letöltések résznél minden esetben jelezve van, hogy melyik verzió és teljes telepítés vagy frissítés. UTF8 vagy ISO legyen az új oldal? Ezt a kérdést neked kell eldönteni. Mind a két verziónak megvannak az előnyei és a hátrányai, mind két verzióhoz vannak letölthető pluginok és themek is. A két kódlap közötti konverzió is könnyen elvégezhető a megfelelő programokkal. Ez azt jelenti, ha pl. oldalunk ISO kódolású, de egy themet szeretnénk hozzá alkalmazni mely UTF8 kódolású, akkor egyszerűen csak átkonvertáljuk. Konvertáláskor előfordulhatnak hibák, melyek hatással lehetnek az oldal, az adott plugin, ill. theme működésére! 5

Ha mégis az UTF8-at választod, akkor használnod kell egy úgynevezett UTF hax-ot, mely mindig elkészül az aktuális verzióhoz. Bár az oldal működésére nincs hatással, komoly hasznát fogod élvezni, ha adatbázismentést és visszaállítást kell eszközölnöd. Ezzel a kis hax segítségével elérhetjük, hogy UTF-8-as adatbázis kapcsolat legyen az e107 és az adatbázisszerver között ha a szerver nem így lenne beállítva. Ha nincs telepítve és a szerver is rosszul van beállítva, akkor az adatbázisba felvitt szövegek karakterei rosszul lesznek mentve, mely komoly problémát okoz egy esetleges visszaállításkor. Az e107 telepítése Követelmények: 1. A webszervernek rendelkeznie kell PHP futtatással és MySQL hozzáféréssel, ahová telepíteni szeretnéd. 2. Rendelkezned kell MySQL adatbázis létrehozási joggal az adatbázis létrehozásához, vagy csatlakoznod kell a már létrehozott (szolgáltató által) adatbázishoz. Ez előfeltétele az e107 táblák létrehozásának. 3. Szükséged lesz egy "Felhasználónév"-re és egy "Jelszó"-ra, valamint egy "adatbázis"-ra (ezt általában a szolgáltató létrehozza és neve megegyezik a felhasználóneveddel), mely az adatokat tárolja. Nem baj, ha csak egy adatbázisod van, az e107 gond nélkül megfér a többi alkalmazás mellett. 4. Rendelkezned kell fájl feltöltési és jogosultság beállítási lehetőséggel. A telepítés lépései: 1. Az e107 website system letölthető magyarul az e107hungary.org oldaláról vagy angolul az e107.org oldaláról. Ha letöltött rendszered UTF8, akkor töltsd le hozzá az aktuális UTF HAX-ot is! 2. A letöltés és kicsomagolás után fel kell töltened az általad használni kívánt szerverre. Használj FTP klienst. Az e107-hez használhatsz webszerver /root könyvtárat vagy /alkönyvtárat, minden esetben tökéletesen fog futni. Az UTF HAX-ot is fel kell tölteni! FTP kliensnek ajánljuk a FileZilla ingyenes programot, mely magyar nyelvű Lényeges, hogy a könyvtár és fájl struktúrán ne változtass, különben nem garantált a működés! 6

- Nyisd meg az FTP kliensedet és csatlakozz a szerverhez az általa megadott adatokkal. - Lépj be abba a mappába, ahová az oldaladat másolni fogod. Legtöbbször csatlakozás után már oda kerülsz, hiszen csak ez a rész lesz számodra elérhető. - Jelöld ki és másold át az összes fájlt a szerverre. Az UTF HAX-ot is másold fel, felülírva az install.php és class2.php fájlokat a szerveren. 3. Most be kell állítani a fájl jogosultságokat (chmod - Attribútumok - fájlok elérési jogainak megváltoztatása - írás-olvasás), hogy az e107 a telepítés során hozzáférjen néhány fájlhoz. Amennyiben ezt elfelejted, az e107 a telepítés folyamán jelezni fogja, hogy kéri a módosításokat. Itt a lista, mely mappák és fájlok jogosultságát kell 777-re állítani. e107_files/cache/ e107_files/public/ e107_files/public/avatars/ e107_plugins/ e107_themes/ /e107_config.php - Válaszd ki a fent említett fájl, vagy mappa egyikét - Nyomd meg az egér jobb gombját - A megjelenő menüben keresd meg a következő pontot: "CHMOD" vagy "jogosultság kiválasztása" és válaszd ki ezt az opciót - Állítsd be a jogosultságot 777-re 4. Ezt követően nyisd meg a böngésződet és add meg neki az oldalad címét. 7

1. szakasz - Nyelv kiválasztása. Abban az esetben, ha mindent megfelelően feltöltöttél, megláthatod weboldalad első oldalát, ami nem más, mint a telepítő (install) script első lapja. Válaszd ki a használni kívánt nyelvet és a "Tovább" gombra kattintva lépj tovább. 8

2. szakasz - MySQL Szerver Adatok. A képernyőn most a MySQL részletek, beállítások jelennek meg. Írd be a szerver nevét (általában 'localhost' vagy a szolgáltató az oldalán leírja a beállításokat vagy megküldik e-mailben), a felhasználónevet és a jelszót. Ha nem tudod vagy elfelejtetted a felhasználónevet és/vagy jelszót, lépj kapcsolatba a szolgáltatóval. Most írd be az általad használni kívánt adatbázis nevét (db_te vagy te... stb.). Ha rendelkezel megfelelő jogosultsággal, akkor közvetlenül a telepítő részről is létrehozhatod az "Adatbázis létrehozása" opció bejelölésével. (Sok szolgáltató a regisztráció során létrehozza az adatbázisodat, így ezt az 9

opciót nem kell bejelölnöd. Ellenkező esetben a telepítő hibaüzenetet küld, hogy nem tudta az adatbázist létrehozni.) 3. szakasz - MySQL Kapcsolat Ellenőrzése. Ha minden rendben, az e107 csatlakozni tud az adatbázishoz, ellenkező esetben vissza kell lépned az előző oldalra és javítani a helytelenül beírt adatokat. 10

4. szakasz - PHP - MySQL Verzió Ellenőrzés / Fájl Jogosultság Ellenőrzés. Az e107 ellenőrzések sorát hajtja végre, hogy megállapítsa, megfelel-e a szerver az általa támasztott követelményeknek és a szükséges fájlok írhatóake. Előfordul, hogy nem ismeri fel a MySQL verziót, de ez nem okoz fennakadást, nyugodtan lépjünk tovább. Ha a követelményeknek megfelel a szerver és nincsenek beállítási (pl: chmod vagy újra ellenőrzés) problémák, katt a "Telepítés folytatása" gombra. 11

5. szakasz - Adminisztrátor Adatai. A következőkben meg kell adnod a Fő Admin adatait. Írd be a felhasználónevet, jelszót, email címet. A jelszót és a e-mail címet a későbbiekben bármikor megváltoztathatod, de a felhasználónevedet nem. Körültekintően írj be mindent! 12

6. szakasz - Telepítés Visszaigazolása. Az e107 ellenőrzi, rendelkezik-e a telepítéshez szükséges összes információval. Tovább. Az e107 most létrehozza a MySQL adatbázis táblákat, telepíti őket a megfelelő beállításokkal, adatokkal...stb. 13

7. szakasz - Telepítés Befejezése. Ha minden rendben akkor a telepítés utolsó fázisához értünk. A telepítő jelzi, hogy kész, valamint a használatba vétel megkezdése előtt kisebb módosítást kell végeznünk. Biztonsági okokból az e107_config.php fájl jogosultságát állítsuk vissza 644-re. Az FTP program segítségével válasszuk ki az e107_config.php fájlt. A jogosultságát az előzőekben leírt módon állítsuk vissza 644-re. Most töröljük a telepítő fájlt (install.php) a szerverről, hogy megfelelő biztonságban érezhessük oldalunkat! 14

Telepítés utáni teendők Az e107 biztonsága az elsődleges szempont az első kiadás óta. Ezért néhány nagyon könnyű lépéssel még biztonságosabbá teheted oldaladat. Nevezd át az e107_admin könyváradat Ez kevésbé teszi nyilvánvalóvá a többi felhasználónak, hol helyezkednek el az admin fájlaid. A biztonság ezen módszerének megvalósításához át kell nevezned az admin könyvtárat. A megváltoztatott részt át kell írni az e107_config.php fájlban is. Az e107_admin mappa átnevezéséhez (vagy más mappák átnevezéséhez) először nevezd át a mappát a megszokott módon (vagy egyből a szerveren, vagy saját gépen, majd feltöltöd). Ezután nyisd meg az e107_config.php fájlt és keresd meg a következő sort $ADMIN_DIRECTORY = "e107_admin/"; és változtasd meg az e107_admin/ nevét az általad választottra Lehetőséged van bármelyik mappa nevének megváltoztatására, csak követned kell a fenti leírást Ez a lépés nem ajánlott! Esetleges telepítés utáni problémák elhárítása Nem tudunk minden hibakiküszöbölést felsorolni, de megpróbálok tippeket adni, mi lehet a probléma. Az oldal elérésének még mindig egy index.htm vagy index.html file van megadva. Ez adódhat abból, hogy előzőleg nem e107 volt telepítve oldaladra és a böngésző még mindig olyan cím alatt keresi. Átnevezted az alapbeállítású e107 könyvtárakat. Pl.:e107_plugins...stb.. de nem írtad át az e107_config.php fájlban ezek elérhetőségét. Valahogyan letörölted az e107_themes/templates/header_default.php és/vagy az e107_themes/templates/footer_default.php file-t. Ha ezek a fájlok hiányzanak, akkor egy hibaüzenetet kaphatsz: Nem találom a file-t: e107_themes/templates/header_default.php Nem találom a file-t: e107_themes/templates/footer_default.php Néha a telepítés során nem minden fájl került át hibamentesen a szerverre. 15

Ellenőrizd le: pl. a theme fájlokat, az e107_themes/reline könyvtár tartalmazza az alapbeállítású theme-t a telepítés utáni megjelenítéshez. További feladatok Telepítés után a rendszer automatikusan beléptetett az oldalra. Katt az Admin terület -re, majd ott a Beállítások-ra. Itt beállíthatod a sajátosságokat. Megváltoztathatsz sok dolgot, pl.: Oldal nevét, Oldal URL-jét, engedélyezed-e a névtelen hozzászólást...stb. Mikor mindent beállítottál, katt a Beállítások mentése gombra. Célszerű időnként mentést készíteni az adatbázisról illetve a szerveren tárolt fájlokról. Ez jól jöhet a későbbi helyreállításhoz, ha valamilyen oknál fogva nem működik az oldal. Ehhez használd a phpmyadmin-t. ( használni lehetne az Admin főoldal -> Adatbázis -> Adatbázis lementése opciót is, ez azonban nem készít jó mentést, sokszor a mentett fájl tartalma üres). Ezekről bővebben a kézikönyv ehhez kapcsolódó témájában olvashatsz. A mag (core) plugin-ok és telepítésük Ezek az e107 magot (core) erősítik és pluginként lettek kódolva, melyeket az e107 fejlesztő csapatának tagjai írták és mint mag (core) pluginok szerepelnek az e107 telepítő csomagjában. Az Integrity Check és a PDF * kivételével telepíteni kell őket az Admin > Plugin Manager alkalmazásával. Ezután megjelennek az Admin felület plugin részben. A további beállításokat itt végezheted el. Az alábbiak szerepelnek benne, mint mag (core) plugin-ok: Integrity Check (Integritás ellenőrző) PDF (PDF létrehozás támogatás ) Alternate Authentication (Alternatív hitelesítés) Eseménynaptár Chatbox Tartalomkezelő Saját doboz (Ez a plugin lehetőséget ad, hogy megjeleníts egy dobozt a híreid felett különböző tulajdonságokkal / bármit, amit akarsz. Az üzenetet megjelenítheted véletlenszerűen vagy dinamikusan elhalványulva.) Fórum Google Sitemap (Google oldaltérkép) Linkek oldal (Külső linkek megjelenítési oldala) Link szavak (A plugin linket rendel a megadott szóhoz) Újdonság lista (Ez a plugin lehetőséget ad, hogy az összes kategória újdonságait megjelenítse. Megtekintheted a listát az utolsó látogatásod óta a dátummal együtt vagy általánosan a legújabb hozzáadott listát. Ezenkívül egy menüt is megjeleníthetsz ugyanezekkel. Minden szekciót beállíthatsz az admin felületen.) Statisztika naplózás (A plugin minden látogatást naplózni fog, és részletes statisztikákat ad az összegyűjtött információk alapján.) New Forum Posts (Legújabb fórumüzenetek) Hírforrások (A plugin más weboldalak rss hírforrásait olvassa és jeleníti meg) Hírlevél (Egy könnyű és gyors lehetőséget biztosít a beállításhoz és a hírlevél 16

elküldéséhez) Privát üzenet (Ez a plugin egy minden tulajdonsággal felruházott Privát Üzenetküldő Rendszer.) Szavazás (Szavazást hozhatsz létre önállóan, vagy a fórumban.) RSS (RSS hírforrások) Trackback (Ez a plugin engedélyezi a trackback használatát a hír üzenetekben.) Ezek voltak a beépített pluginok. További pluginokat lehet letölteni és alkalmazni az e107ben. Source oldalunkon olyan magyarosított pluginokat is találsz, melyek nem találhatók meg a telepítőcsomagban. Pluginokról, azok telepítéséről és beállításaikról bővebben a kézikönyv ehhez kapcsolódó témájában olvashatsz. e107 telepítése saját számítógépre Lehet telepíteni az e107-et saját számítógépedre, ha rendelkezel a szükséges követelményekkel. Mielőtt elkezdenéd telepíteni az e107-et, szükséged lesz egy webszerverre (pl.: Apache), PHP és MySQL futtatásra. Ezek előfeltételei az e107-nek. Javaslom, először legyél tisztában a szükséges követelményekkel és azok alkalmazásával! Ellenkező esetben sok bosszúság érhet. Van egy nagyon jó csomag mellyel Windows és Linux alá is könnyen szakértelem nélkül telepíthetők. Neve XAMPP. Innen tölthető le: [link] Themek telepítése Az e107 telepítőcsomagjában 13db választható themet találsz. Be tudsz állítani egyet az oldaladnak és egyet az admin felület számára. Alapból a Reline theme van beállítva az újonnan telepített e107hez és a Jayya az admin felülethez. Ezeket bármikor meg tudod változtatni, le tudod cserélni egy másik neked tetszőre. Választhatsz a 13 alaptéma közül, de tölthetsz fel máshonnan letöltött themet is. Ha az alaptémák közül szeretnéd kiválasztani a neked tetszőt, de nem tudod hogy nézhet ki használat közben, válaszd az adatai alatt található?theme előnézete? opciót. Ekkor meg tudod nézni mire képes a kiválasztott theme. Közben az oldal látogatói és tagjai a beállított themet használják és semmit sem vesznek észre az előnézetből. Onnan lehet tudni előnézeti állapotban vagy-e, hogy megjelenik egy doboz az alábbi sorokkal: Theme előnézet Ez a(z) 'crahan' theme előnézete. Ez nem az oldalad theme-je, csak azt mutatja meg, hogy néz ki az oldalad e theme-vel. A theme használatához lépj a theme kezelőbe és válaszd a 'Beállítás az oldal témájaként' opciót. 17

További témák előnézete. Értelemszerűen a dobozban leírtak alapján vissza lehet lépni a theme kezelőbe és további themek előnézetét is lehet választani. Ahhoz hogy a kiválasztott theme legyen az oldal beállított themeje, csak az adatai alatt található? Beállítás az oldal témájaként? gombra kell kattintani. Ha admin themeként szeretnénk beállítani, akkor a Beállítás admin theme-ként lehetőséget kell választani. Ha máshonnan letöltött themet szeretnénk beállítani, a következőket kell tenni: Csomagold ki a letöltött fájlt és kapni fogsz egy, általában a theme nevével megegyező könyvtárat, mely a következőket tartalmazza: theme.php style.css images nevű mappa Természetesen ezek biztosan benne vannak, de mást is tartalmazhatnak, melyeket most nem részleteznék. Az e107_themes mappában, ha meghagytad az alap theme-ket, akkor a következőket találhatod általában:e107v4a, fiblack3d, phpbb, ranyart,...stb. Töltsd fel az új theme-t és tartalmát ebbe a könyvtárba (e107_themes) úgy, ahogy a többit is látod. Az új theme használatához lépj az Admin > Eszközök > Theme kezelő oldalra. Keresd meg a feltöltött themet és a fentebb említett módon állítsd be az oldal, vagy az admin terület themejeként. Ha törölni akarod az adott theme-t, akkor előtte változtasd meg a theme-t egy másikra. Ezután törölheted a theme-t az e107_themes mappából közvetlenül. Ha csere nélkül akarod törölni az oldaladon használt theme-t, akkor az oldalad egy figyelmeztető üzenet kíséretében az abc sorrendnek megfelelően választ ki egyet a meglévőkből. Egyes themek tartalmazhatnak több stíluslapot, melyek beállítása is nagyon egyszerű. Válaszd ki a használandó stíluslapot, majd a beállítások mentésével készen is van. 18

2. Frissítés, Biztonsági másolat készítés, Adatbázis mentés, visszaállítás, Oldal költöztetés Egy csoportba kerültek az Adatbázis mentés, helyreállítás, a Biztonsági másolat készítés és a Frissítés, mivel ezek szoros kapcsolatban vannak egymással. Frissítésnél nem árt ha van mentésünk az adatbázisról és a szerveren lévő fájljainkról. Adatbázis mentés készítése Az e107, adatbázisban tárolja az oldalon megjeleníteni kívánt tartalmakat. Erről attól függően, hogy oldalunk milyen forgalmat bonyolít, célszerű bizonyos időközönként mentést készíteni. Szükség van rá, főleg az ingyenes szolgáltatóknál. Bármikor történhet adatvesztés. Biztonsági másolat készítésére legalkalmasabb a phpmyadmin felület, melyet szolgáltató biztosít. Itt gyakorlatilag az összes sql táblához korlátozás nélkül lehet hozzáférni, átlátható módon. Vigyázni kell mert aki nem ismeri, akár az egész oldal működését is veszélyeztetheti. Lépjünk be a szolgáltató által adott felhasználónév, jelszó páros használatával. Több ingyenes szolgáltató, a felhasználó számára biztosított adminisztrációs felületről érheti el a phpmyadmin területet. Ilyenkor nincs szükség a bejelentkezési adatokra, mert az adminisztrációs felületről közvetlenül lehet belépni. 19

Bejelentkezés után kétoszlopos elrendezésben látható a felületet. Bal oldalon az adatbázisok, jobb oldalon pedig az elérhető funkciók. A jobb oldali lehetőségek közül válasszuk ki az export opciót. A megjelenő oldal Export oszlopában, a legördülő menüből ki kell választani az adatbázist, melyről mentés szeretnénk készíteni. Egyszerre több adatbázis is kijelölhető az egér folyamatos nyomva tartása mellett húzva az adatbázisokon. Ingyenes és néhány fizetős tárhelyen csak egy adatbázist kapunk. Alapértelmezésként a mentés kimeneti fájlkiterjesztése sql-ra van állítva, melyet nem kell megváltoztatni. A beállítások oszlop felső részén a SQL kompatibilitási mód-nak a MYSQL40-et kell beállítani. Adatbázis export beállításokban a DROP DATABASE hozzáadása, alul pedig a Fájlnév megadása is legyen bejelölve. Ha az adatbázis mérete nagy, mely a felhasználók és az oldalon található tartalom mennyiségétől függ, célszerű tömörítve menteni a zip használatával. Jobb oldalt alul a Végrehajt gombra kattintva kérhető le a mentés. Mentést biztonságos helyre kell helyezni, dátumozni ha nincs. Adatbázis visszaállítás Az "Adatbázis mentés készítése" részben leírt módon be kell jelentkezni a phpmyadmin felületre. A jobb oldali oszlop, import opcióját kell kiválasztani. A megjelenő oldalon, az Importálandó fájl szövegfájl helye mezőre be kell tallózni a visszaállítandó sql mentést. SQL kompatibilitási mód-nak a MYSQL40-et kell választani. Végrehajt gombra klikkelve a mentésünk frissíti, felülírja, pótolja az adatbázistáblákat. Biztonsági másolat készítés Biztonsági másolatot a szerveren lévő fájlokról kell készíteni. Hogy milyen időközönként az attól függ, hogy mikor és mennyi adat került fel rá. - A telepítéskor használt FTP kliens programmal csatlakozz a tárhelyhez. - Készíts számítógépeden egy mappát a dátummal és az oldal nevével. - Másold át az összes fájlt és mappát a gyökérkönyvtárból számítógéped előzőleg létrehozott mappájába. - Visszaállítani fordított módon kell eljárni. - A létrehozott mentés mappájából az összes fájlt fel kell tölteni a szerver root (gyökér) könyvtárába. 20

Frissítés Mint minden program alkalmazáshoz, itt is folyamatosan jönnek ki az új kiadások, verziók. Ezt mindig figyelemmel kísérheted az e107hungary.org vagy az e107.org oldalán, a hírek vagy a letöltések között. Az e107 frissítése nem igényel különösebb szaktudást. Mielőtt bármit is csinálnánk, jelentkezzünk be az oldalra, lépjünk az admin területre és kapcsoljuk be a karbantartás opciót. Ha így teszünk, biztosan nem fog új bejegyzés érkezni adatbázisunkba és fájlokat sem töltenek fel a felhasználók, mert számukra csak a sitedown oldal érhető el. - Készítsünk rendszerünk adatbázisáról és fájljairól mentést, melynek részleteiről a kézikönyvben az Adatbázismentés készítése, Biztonsági másolat készítés címeken lettek publikálva. - Töltsük le a legfrissebb motort, csomagoljuk ki a gépünkre, majd töröljük az install.php-t valamint az e107_config.php-t, ha léteznek. - Ezután egy FTP kliens segítségével töltsük fel a fájlokat. Tisztában kell lenni azzal, hogy az e107-et lépcsőzetesen ajánlott frissíteni. Az újabb verziók mindig az előtte lévő verziókhoz szükséges frissítéseket tartalmazzák. (pl.: 0.616-ot 0.7-re) - Ha van elérhető frissítő csomag rendszerünkhöz, akkor választhatjuk azt is. Pl.: Jelenlegi rendszerünk 0.7.11 ISO, akkor először a 0.7.12 ISO-t kell feltennünk, majd a 0.7.13 ISO-t. Ezekhez általában elkészülnek a frissítőcsomagok pl. e107_v0.7.12_to_v0.7.13_utf_upgrade néven. Frissítőcsomagokból semmit nem kell eltávolítani, mert azt a csomagot készítők már megtették. - A feltöltés után nézzük meg az admin területen, hogy szükség van-e az adatbázis frissítésére. Az Eszközök lenyíló menüből válasszuk ki az Adatbázist. Az adatbázis eszközök oldalon válasszuk az Adatbázis frissítések keresése opciót. Ha a rendszer jelzi a frissítés szükségességét, kattintsunk a frissítésre és a szükséges műveletet már el is végeztük. - Ezután szüntessük meg a karbantartást és oldalunk már is a legfrissebb motorral fut. 21

Oldal költöztetés A költöztetés legalább olyan egyszerű, mint a frissítés, ha nem egyszerűbb? A fájlokat valamint az adatbázisod másold át a régi tárhelyedről az újra. Célszerű mentést készíteni a fájlokról és az adatbázisról is. Használd a kézikönyv Biztonsági másolat készítés, Adatbázis mentés, visszaállítás leírásait a művelet elvégzéséhez. - Oldal lezárása - Adatbázis mentése - Másolat készítése a fájlokról - Fájlok feltöltése az új tárhelyre - Adatbázis feltöltés - e107_config.php szerkesztése - Karbantartás kikapcsolása Az e107_config.php fájlt szerkeszteni kell, mert az adatbázis eléréséhez szükséges adatok nem lesznek azonosak a régi tárhely elérésének adataival. $mysqlserver $mysqluser $mysqlpasswor $mysqldefaultdb $mysqlprefix = = = = = 'szervernév (általában?localhost?)'; 'felhasználónév'; 'jelszó'; 'adatbázisnév'; 'e107_'; 22

3. Az Admin terület és alap beállítások Az Admin terület felépítése. Jelentkezzünk be főadminisztrátorként és lépjünk az Admin területre. Az Admin terület 7 részre osztható fel, mely az alapértelmezetten beállított Jayya themenek köszönhető. Három vízszintes területből áll, melyből az alsó terület 3 függőleges oszlopból áll. A középső oszlop két vízszintes területre osztott. A felső vízszintes területen a logó, bejelentkezésünk állapota és a főmenü található. A középső vízszintes területen az Admin terület Főmenüje, az Admin terület elhagyására és a kijelentkezéshez szükséges linkeket találjuk. Fő: (ha az admin terület más részén dolgozol és szeretnél visszatérni a kezdőpontra, akkor erre kell klikkelned és már vissza is jutottál a főterületre) Beállítások: 1. - Beállítások 2. - Cache 3. - Emotikonok 4. - Főmenü linkek 5. - Keresés 6. - Kezdőlap 23