Helyi vagy távoli tárhely

A JoomlaWiki wikiből

Telepítés helyi vagy távoli kiszolgálóra

Tartalomjegyzék

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.

A LAMP kivételével az alábbi csomagok egyike sem használható működő webhelyekhez. Ezek csak fejlesztési/localhost kiszolgálók. A LAMP csomagoknak a megfelelő Linuxon történő használata során a biztonsági szabályok localhost és működő webhely esetében általában megegyeznek.

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.

Erősen ajánljuk, hogy a Joomlát és funkcióit első nekifutásra localhostra történő telepítésen teszteld, ahol megismerkedhetsz a szoftverrel és az általa nyújtott szolgáltatásokkal.

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.


A telepítés ellenőrzése

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.

Távolítsd el a következőkben javasolt phpinfo.php parancsfájlt a web gyökérkönyvtárból, mihelyst hozzájutottál a szükséges információkhoz. Ha ott felejted a kiszolgálón, akkor kockára teszed a webhelyed biztonságát. A Joomla! telepítés Súgó menüjében megtalálható ugyanennek a parancsfájlnak a beépített változata, ha a későbbiekben szükséged lenne rá.

Te is nagyon egyszerűen megteheted egy alapvető PHP parancsfájl elkészítésével:

<?php

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

A "phpinfo" kimenetének tömörített nézete
A "phpinfo" kimenetének tömörített nézete

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.

Távolítsd el a phpinfo.php parancsfájlt a web gyökérkönyvtárból, mihelyst hozzájutottál a szükséges információkhoz. Ha ott felejted a kiszolgálón, akkor kockára teszed a webhelyed biztonságát. A Joomla! telepítés Súgó menüjében megtalálható ugyanennek a parancsfájlnak a beépített változata, ha a későbbiekben szükséged lenne rá.


A számodra ismeretlen szavak jelentését megtudhatod az online kislexikonból. Ha nem találsz valamit, kérjük, hogy tudasd velünk.