|
Pretože na fóre a aj mailom sa nám množia stále rovnaké otázky, v tomto príspevku skúsim načrtnúť hlavné veci ktoré sa týkaju inštalácie tohto systému (a nielen jeho) na nejaký fiktívny server. Ide najmä o terminológiu).
V prvom rade si treba uvedomiť, čo Joomla! systém je a ako pracuje. Joomla! je CMS systém (teda content management system - systém na spravovanie obsahu). Práca tohto (a nielen tohto) systému je závislá od dvoch základných serverových aplikácií 1. Webový server APACHE 2. Databázový server MySQL Naviac, Webový server musí podporovať prácu s PHP skriptami (v dnešnej dobe väčšinou PHP verzie 5.) a PHP skripty musia pracovať s rozšíreniami (mysql, session, gzip ...). Bez dvoch horeuvedených vecí Joomla! nerozbeháte. Pre splnenie tohto musíte nájsť hostiteľa webu (tam kde bude web bežať), ktorý Vám zabezpeči obe služby (čo dnes už nie je problém). Horšie to je s nárokmi, ktoré Joomla! kladie na vlastnosti daných služieb. To už nie je jednoduché nájsť. Poďme vsak ďalej. Inštalácia spočiva v tom, že si stiahnete balík Joomla! k sebe na disk, a rozbalíte ho do nejakeho adresara. Potom si spustíte ľubovlneho ftp klienta (wincomander, leechFTP a pod), a pripojíte sa na ftp server Vášho weboveho hostiteľa. Ďalšim krokom je skopírovanie kompletného adresára, kde máte rozbalený stiahnutý Joomla!, do hlavného (tzv root) adresára u providera. Keďze sa budú kopírovať súbory s min. veľkosťou ale veľke množstvo súborov, bude to nejaký čas trvať. Teraz je nutné vytvoriť databázu hostiteľa webu. Ako, to je individuálne podľa toho, kde web máte. Potrebujete však poznať názov databázy, prístupové údaje a nazov servera (zvyčajne localhost). Inštaláciu Joomla! spustíte tak, že sa pozriete na Vašu webstránku (ak robíte web www.nejakyweb.sk, tak to jednoducho dáte do prehliadača). A teraz tá terminológia a veci okolo toho. Pri inštalácii je nutné splniť určité podmienky (ktoré môžete zabezpečiť Vy, aj také, ktoré zabezpečiť nedokážete). 1. Tie ktore dokážete zabezpečiť: - nastaviť práva (permissions) na jednotlivé súbory a adresáre na webe, aby s nimi Joomla mohol pracovať. V podstate sa cez ľubovolný ftp klient nastavíte na daný adresár a nastavíte naň práva. Práva sú podmienky, povolenia, ktoré musí mať daný súbor či adresár. Zvlášť práva sa nastavujú pre vlastníka súboru (ak ste ho skopírovali na web vy, tak ste vlastník, tzv. user), práva sa nastavujú pre skupinu (group) a práva sa nastavujú pre všetkých (všetci ostatní, all) Typy práv sú potom - na čítanie (read), na zapisovanie (write), a na spúšťanie (execute). Práva sú v ftp nastavovateľné buď slovne (read, write, execute), alebo číselne, stačí vedieť že ak má užívateľ na súbor práva 7, tak ho môže čítať, prepisovať aj spúšťať. Ak pri inštalácii joomla je nutné mať na adresári images práva, treba sa naň nastaviť v ftp klientovi, a dať mu všetky príva (777 - Read, Write, Execute pre vlastnika, skupinu aj ostatnych). Takto nastavíte právat na adresáre a podadresáre, ktoré Joomla potrebuje (pri inštalácii Vám to krásne vypíše, potom treba cez ftp nastavovať, a inštalačné okno obnovovať (refresh) aby bolo všetko OK.
2. Podmienky ktoré nedokážete zmeniť (pokiaľ nie ste adminom servera kam Joomla! inštalujete) - tu nie je dôležité splniť všetko, ba dokonca nie je nutné splniť nič, ale zakerný SAFE_MODE vnáša smútok do hlavy ... Safe_mode je premenná v php skriptoch, ktorá ZAKÁŽE skriptu vytvárať adresáre a zapisovať do nich súbory (a ďalšie podadresáre). To vytvára vážne obmedzenie pri neskoršej inštalácií modulov, komponentov a pluginov (mambotov). Možnosť zmeny je len v nasavení na serveri - v súbore php.ini je nutné priradiť premennej safe_mode = off. Ale ak nie ste administrátor, máte smolu. Váš hostiteľ webu Vám v ústrety asi nevyjde, bude sa oháňať bezpečnosťou webservera (aj keď spôsobov ako zabezpečiť server a nechať safemode vypnutý je viacero). Preto existuje tzv. safe_mode patch. Ide o prepísanie niektorých súborov Joomla! tak, že systém bude inštalovať rozšírenia ako keby cez ftp klienta (čiže ako keby ste rozšírenia nahrávali vy). Žiaľ, nie vždy tento postup funguje. Treba skúsiť.
Pri konci inštalácie Bám systém zobrazí vytvorený konfiguračný spbor v okne. Tu si označte všetko v danom okne, a skopírujte si to do schránky (ctrl-C), otvorte napriklad wordpad a text skopírujte tam (ctrl-V). Uložte na disk pod názvom configuration.php a ten potom cez ftp nahrajte do hlavného adresára vášho webu. Nezabudnite danému spboru ešte cez ftp klienta nastaviť práva 777. Posledným krokom, je nutnosť zmazať (premenovať) adresár configuration cez ftp klienta. A web je Váš a mal by fungovať. Ak potom chcete rozšíriť či modifikovať vlastnosti systému Joomla! je nutné ešte poznať: - component - je rozšírenie, ktoré Vám umožní zobrazovať niečov hlavnej časti webu - tam kde sa zobrazujú články. príkladom je napríklad komponent Contacts - zobrazuje kontakty. Alebo ZoomGallery - zobrazuje galériu obrázkov.
- modul - zobrazuje rozšírenie v častiech kde jemenu, prihlásenie, ankety a pod., čiže vpravo alebo vľavo od hlavného textu. Jo možné definovať, kedy sa má ktorý modul zobrazovať. Príkladom komponentu sú ankety, hlavné menu, prihlasovací formulár, RSS správy.
- plugin (mambot) má rôzne fuckcie, v podstate ide o rozšírenie, ktoré na danom (ľubovolnom) mieste v texte zobrazí niečo (obrázok, popis, html odkaz a pod). Ide o obdobu tagu v html jazyku, napríklad ak niekde v texte článku vložíte <tag> text </tag> tak sa zobrazí na danom mieste niečo čo odpovedá tagu.
Parametre komponentov, modulov a pluginov sa menia v administrátorskom menu zvlášť pre každé rozšírenie. Na záver poznámka, ospravedlňujem sa ostrieľaným Joomlistom, v texte je pár viet, ktoré nie sú úplne presné, ale sú napísané pre lepšie pochopenie systému Joomla! Skrátka, treba skúšať.
|
Autor: acidburn Dátum: 2008-01-10 13:48:49 | Autor: peterg Dátum: 2009-04-15 20:07:47 | Čo to znamená Autor: camo Dátum: 2010-03-06 21:43:08 Uložte na disk pod názvom configuration.php a ten potom cez ftp nahrajte do hlavného adresára vášho webu. Nezabudnite danému spboru ešte cez ftp klienta nastaviť práva 777. Posledným krokom, je nutnosť zmazať (premenovať) adresár configuration cez ftp klienta. A web je Váš a mal by fungovať. Prečo to treba premenovať??? |
Len registrovaní užívatelia môžu pridať komentár. Prosím prihláste sa alebo sa zaregistrujte. Powered by AkoComment 2.0! |