Telepítés

A muPortal üzembehelyezése igen egyszerű. Azonban mielőtt elkezdenéd feltelepíteni, kérlek olvasd el a rendszerigényeket összefoglaló oldalt és ellenőrizd, hogy minden rendelkezésre áll.

A telepítés egy web-böngészőből pár perc alatt lefolytatható.

Fontos! Amennyiben egy korábbi 0.2.x-s verziójú muPortalról kívánosz frissíteni, kérlek olvasd el a frissítés 0.2.x-ről fejezetet! -pre, -beta és -rc verziókhoz nincs frissítés!

Előkészületek

A muPortalnak szüksége van egy MySQL adatbázisra, amelybe dolgozhat. Mielőtt elkezdenénk a telepítést, hozzuk létre azt. A telepítés közben ugyan kiválasztható, hogy létrehozza-e a telepítő az adatbázist, viszont nem javasolt túl sok joggal rendelkező MySQL felhasználóval használni a rendszert. Célszerű a telepítés után elvenni a táblák létrehozásához, módosításához és - legfőképp - törléséhez szükséges jogokat attól a MySQL felhasználótól, amellyel később a rendszert használjuk. Ezzel egy esetleges támadás esetén sok bosszúságot megelőzhetünk.

A MySQL felhasználó jogairól részletesebben a MySQL adatbázisszerver dokumentációjában olvashatsz.

A rendszer az adatbázis-kapcsolat beállításait a config.php fájlban tárolja. A telepítés idejére engedjük meg, hogy a telepítő írni tudja a fájlt, viszont célszerű a telepítés után írásvédetté tenni.

A telepítő

A telepítő az install.php fájljal érhető el. A telepítő lépései nagyon hasonlítanak egy átlagos asztali alkalmazás lépéseihez.

Licenc-szerződés

Az első lépésben a GNU/GPL licencet tekintheted meg, melynek feltételeit el kell fogadnod, különben nem használhatod a rendszert.

Rendszer ellenőrzése

A második lépésben a telepítő egy rövid ellenőrzést végez: ellenőrzi, hogy megfelelő verziójú-e a PHP értelmező és hogy írható-e a config.php fájl.

Ha nem rendelkezel megfelelő verziójú PHP értelmezővel, kérlek telepíts egy újabbat a php.net oldalról.

Ha nem írható a config.php fájl, lehetőség szerint szüntesd meg az írásvédettséget. Amennyiben ez nem lehetséges, kézzel kell majd bemásolnod a fájlba az adatbázis-adatokat!

Adatbázis beállítása

Harmadik lépésként értelem szerűen ki kell tölteni az adatbázis-adatokat. Amennyiben valamelyik adatot nem ismered, lépj kapcsolatba a tárhely-szolgáltatód rendszergazdájával.

A telepítő minden esetben tesztelni fogja a kapcsolatot. Ha valami hiba történne, arról értesülni fogsz.

Csomagok kiválasztása

Ezután következik a telepítendő csomagok kiválasztása. A core csomagot mindenképp telepíteni kell és nagyon ajánlott a core-utils csomag telepítése is. Természetesen több, előre összeválogatott konfigurációból is választhatsz.

Minden csomaghoz tartozik egy rövid leírás, így könnyen eldönthető a funkciója. Amennyiben egy-egy csomagra nincs szükségünk, ne telepítsük fel! Utólag is telepíthetőek ez a telepítő segítségével.

Megjegyzés: A csomagkezelésnek a későbbi muPortal verziókban lesz jelentősebb szerepe.

Táblák létrehozása

Ha kiválasztottuk a nekünk szükséges csomagokat, azonnal kezdődik a telepítés. Ez a lépés eltarthat néhány másodpercig, ne szakítsuk meg a böngészést és ne is frissítsük azt! Ellenkező esetben könnyen félbeszakadhat a telepítés és azt lehet előről kezdeni. Ilyenkor az már létrehozott táblákat kézzel kell kitakarítani az adatbázisból.

Adminisztrátor létrehozása

A rendszer adminisztrálásához szükség van legalább egy adminisztrátori jogokkal rendelkező felhasználóra. Ezt telepítéskor kell létrehozni. A következő lépésben megadhatjuk ennek a felhasználónak a nevét, e-mail címét és jelszavát. Célszerű az alapértelmezett "admin" felhasználót megváltoztatni. Nem érdemes külön felhasználót létrehozni csak adminisztrálási célokra.

Fontos! Ez a felhasználó védett lesz. Ez azt jelenti, hogy a rendszerből nem törölhető és a többi adminisztrátori jogokkal rendelkező felhasználók nem módosíthatják a beállításait (például profil-adatait). Viszont funkcionalitásban nem nyújt egyéb plusz szolgáltatást.

Befejezés

Az adminisztrátor létrehozása után készen vagyunk a telepítéssel.

Kérlek ne felejtsd el eltávolítani az install.php és az update.php fájlt! Komoly biztonsági rést nyújthat egy támadónak egy-egy fennfelejtett telepítő vagy frissítőszkript.