|
A localhost közvetlenül a saját számítógépeden felállított webkiszolgáló és a hozzá tartozó adatbázis, de telepítheted akár otthoni, akár vállalati helyi hálózatban is. Közvetlen és könnyű hozzáférésed van ahhoz a géphez, amelyiken a szoftver található.
A távoli kiszolgáló az, amihez az interneten keresztül férünk hozzá, lehet a saját tulajdonodban, vagy bérelheted tárhelyszolgáltatótól. Ebben az esetben többféle lehetőség áll fönn, mint például a kezelt, a bérelt, a virtuális vagy a megosztott tárhelyszolgáltatás. Egyszerűen szólva olyan számítógép, mely tőled távol ad helyet a szoftvernek. E lehetőségek hatóköre és részletes ismertetése jelen kézikönyv határain kívülre esik, azonban bármelyiket választod, meg kell bizonyosodnod róla, hogy megfelelnek az elvárt követelményeknek és a Minimális rendszerkövetelmények fejezetben részletesen ismertetett minimális specifikációknak.
A localhost lehetőségre vonatkozóan számos előre elkészített csomag lelhető fel, melyekbe könnyen telepíthető formában beletették (a Joomlával együtt) az összes szükséges szoftvert, amivel saját webkiszolgálónk és adatbázisunk lehet, anélkül, hogy túlságosan sokat tudnánk a működésükről.
Az alábbiakban találhatók e csomagok könnyebben elérhető és népszerű változatai, és azok operációs rendszerei, melyekre készítették őket.
Az itt következő csomagnevek AMP eleme az Apache, a MySQL és a PHP rövidítése.
| Csomagnév | Operációs rendszer | Webhely | Dokumentumok |
|---|---|---|---|
| WAMP | Windows | http://www.wampserver.com/en/ | http://www.wampserver.com/wamp5.chm |
| MAMP | Apple Mac OSX | http://www.mamp.info/en/mamp.html | http://www.mamp.info/en/help.html |
| LAMP | Linux (és más Unix) | Disztribúciótól függő | |
| XAMPP | Többplatformos - Windows, Linux, Solaris, Mac | http://apachefriends.org | http://www.apachefriends.org/en/faq-xampp.html |
A Linux-rendszereket illetően - napjainkban a legtöbb disztribúciót a fájltárukban, vagy akár a kapott fő disztribúció szoftverletöltésében fellelhető szükséges összetevőkkel adják ki. Gyakorta különbözőképpen kell aktiválni a funkciókat, ezért ajánlatos utánanézni a választott disztribúció dokumentációjában. Az egyedi disztribúciókat úgy állítják össze, hogy azok a telepítési folyamat részeként tartalmazzák a szükséges függőségeket, hivatkozásokat és változtatásokat, legyen az RPM, YUM vagy az említett telepítők egyikét.
Alternatívaként különféle webhelyekről bármelyik operációs rendszerhez letöltheted és konfigurálhatod az egyes összetevőket (működő webhely esetén általában meg kellene tenned, ha a tárhelyszolgáltatód nem gondoskodott róluk), és elkészítheted a saját kiszolgálódat, ezek a csomagok azonban könnyebb, integrált megoldást nyújtanak.
A legtöbb csomag általában tartalmaz valamilyen adatbáziskezelő programot is, mint a phpMyAdmin vagy a MySQLAdmin, mely hatékony segítséget nyújt az adatbázis kezelésében. Ha mégsem, akkor hasznos lehet a számodra, ha telepítesz ilyen programot, amennyiben valamilyen adatbáziskezelési műveletet szándékozol végrehajtani.
E kézikönyv további részeiben feltételezzük, hogy egy teljesen működőképes webkiszolgálóval rendelkezel.
Távoli, futtatott vagy bérelt kiszolgálón ezeknek az alkalmazásoknak a konfigurálása és megléte a tárhelyszolgáltatótól vagy a kiszolgálóra telepített operációs rendszertől függ. Bölcs lépés lenne, ha megállapítanád az aktuális verziószámaikat is, és utánajárnál a szolgáltató szoftverfrissítéssel kapcsolatos szabályzatának is, mielőtt aláírod a szerződést. A szolgáltatók és az operációs rendszer között előforduló variáció jelentős lehet, és nem tartozik e rövid utasítás hatókörébe. Ha problémák merülnek föl a tárhelyszolgáltatóddal és a Joomla! használatával, akkor nézz utána a fórumban, hogy más felhasználók találkoztak-e már ezzel a problémával, és hogyan oldották meg.
A Joomla! más webkiszolgálókon, mint a Microsoft© Internet Information Service (IIS) és más adatbázis típusokon (a másik adatbázis típusok használata még nagyon gyerekcipőben jár) is használható, ezek azonban nem azok az irányok, melyeket ebben a kézikönyvben tanulmányozni kívánunk, mivel a Joomlát elsősorban a már említett AMP kombinációkon történő használatára fejlesztik.
Folynak viták és munkálatok a környezetek kibővítéséről, melyeken a Joomla! különösebb nehézség nélkül futna, de ez a fejlesztés korai szakaszában tart még. A problémák, vagy a szükséges feltételeknek vajon eleget tevő programkombinációk megtekintéséhez keresd fel a fórumot, és nézz utána, hogy sikerrel járt-e valaki, vagy esetleg közre tudnál-e működni az egyik folyamatban lévő projektben.
Miután sikeresen befejezted a kiszolgáló szoftver szükséges telepítését, érdemes lefuttatni egy gyors tesztet, amivel megbizonyosodhatsz arról, hogy megfelel-e az előírt minimális követelményeknek.
Te is nagyon egyszerűen megteheted egy alapvető PHP parancsfájl elkészítésével:
// Show all information
phpinfo();
?>Mentsd ezt el például a phpinfo.php nevű fájlban a webhelyed gyökerében, majd írd be a webhelyed címét a böngészőbe a következők szerint: http://www.teweblapod.hu/phpinfo.php vagy http://localhost/phpinfo.php, ezt követően részletes összegzést kell kapnod a PHP összeállításról és kiterjesztésekről (mint például a Zlib, az XML és a MySQL modul), a használt PHP verzióról, a kiszolgáló információjáról és környezetéről (ha modulként fordították le), a PHP-környezetről, az operációs rendszer verzió információjáról, az elérési utakról, a konfigurációs beállítások mester és helyi értékeiről, a HTTP fejlécekről és a PHP licencről. Lásd az alábbi (nagyon tömörített) képen a parancsfájl kimenetéül kapott információkat. A tényleges kimenet egyetlen hasáb, és több oldalból áll!
Az összes elem teljes leírásáért keresd fel a http://uk3.php.net/phpinfo címen lelhető magyarázó oldalt.
Ha elégedett vagy, és a kiszolgáló készen áll a telepítés folytatására, a következő lépés a Joomla! legutóbbi kiadásának beszerzése.