Dedinčan odporúča...

DeVeDe logoDeVeDe je program na tvorbu video DVD, vhodných pre domáce prehrávače, z viacerých video súborov vo formáte AVI, DivX, MOV, MP4, MPG, OGG/OGM, RM/RMVB, SVCD, VCD, VOB, WMA, WMV, XviD

Inštalácia Joomla! 1.5.x

Kategória: Návody
Upravené: piatok, 5. november 2010

Je to už nejaký čas, čo vyšla dlho očakávaná verzia 1.5 redakčného systému Joomla!. Keďže informácií v našom (prípadne českom) jazyku je ako šafránu, rozhodol som sa prispieť svojou troškou do mlyna. A začnem pekne od začiatku, veď pret, aby ktokoľvek mohol Joomla! používať, ju potrebuje najprv nainštalovať.

Nainštalovanie tohoto redakčného systému nevyžaduje hlbšie vedomosti o fungovaní webových aplikácií, ale nejaké vedomosti predsa len vyžaduje, a tieto sa pokúsim prípadným záujemcom priblížiť.

Príprava inštalácie

Pre pripravenie inštalácie potrebujete, samozrejme nejaký webový server. Môže to byť webový hosting niekde na internete alebo si môžete vytvoriť svoj vlastný lokálny. Pre správne fungovanie Joomla! potrebujete mať k dispozícii tri veci:

  • webový server 
  • databázový server
  • PHP

Požiadavky nie sú nijako prehnané, autori odporúčajú webový server Apache, ale nie je to podmienkou. A odporúčajú verziu 2.2, ale postačí aj verzia 1.3. Osobne som robil pokusy s lighttpd, ale vzdal som to po núspešnej snahe sprevádzkovať na lighty optimalizáciu pre vyhľadávače (prepisovanie adries článkov), ale všetky ostatné funkcie mi fungovali. Joomla! vyžaduje databázový server MySQL minimálne verzie 3.23.x, ale odporúčaná je verzia radu 5.x. A v tomto databázovom serveri musíte mať pripravenú databázu. Keďže Joomla! umožňuje nastaviť ľubovoľnú predponu databázových tabuliek, nie je podmienkou aby táto databáza bola samostatná, hoci tak je to pohodlnejšie. No a keďže je Joomla! napísaná v PHP, potrebuje pre svoju činnosť aj tento serverový skriptovací jazyk, a to minimálne verziu 4.3.10, hoci odporúčaná je verzia rady 5.x. Pre správnu činnosť musí byť v PHP podpora MySQL, XML a Zlib. Autori striktne odporúčajú nepoužívať verzie 4.3.9, 4.4.2, 5.0, kvôli nekompatibilite.

Príprava databázy

Najjednoduchší spôsob pre vytvorenie databázy je pravdepodobne použitie rozhrania phpMyAdmin. Jeho používanie tu nebudem podrobne rozpisovať, ale pozrite si na obrázku nastavenia UTF, ktoré som zvýraznil. Netvrdím, že sú jediné správne, ale určite nezabudnite pri vytváraní databázy nastaviť ju pre prácu s UTF, pretože neskôr môžete mať problémy so správnym zobrazením slovenských znakov.

Prenesenie na server

Samozrejme, súbory redakčného systému je treba najprv stiahnuť. Na stránkeJoomla! sú k dispozícii archívy vo formáte zip, gzip (.gz) aj bzip2 (.bz2), stačí si vybrať. Ak pracujete vo Windows, bude asi najlepšou voľbou formát zip, v Linuxe je to jedno. Stiahnutý archív je treba v počítači rozbaliť a rozbalený adresárový strom preniesť na server, napríklad pomocou FTP. Pripravte sa, že to chvíľu môže trvať, takže aj pri použití ADSL si môžete v kľude dať počas prenosu kávu.

Súbory môžete prekopírovať do koreňového adresára svojho hostingu, ale aj do podadresára. Ak chcete Joomla! len vyskúšať, použitie podadresára, prípadne subdomény, vrelo odporúčam.

Inštalácia

Inštalácia krok 1Keď ste všetky súbory úspešne preniesli na server, môžete do svojho prehliadača zadať webovú adresu svojho sídla, prípadne aj cestu,kam ste súbory Joomla preniesli. V ďalšom budem predpokladať použitie koreňového adresára, preto do prehliadača zadajt: http://domena.sk a stlačte Enter. Privíta Vás prvá stránka inštalátora, ktorá ponúka na výber jazyk, ktorý bude počas inštaláciu použitý. Prvou dobrou správou je, že inštalácia Jomla je komplet lokalizovaná do slovenčiny, takže problém nebudú mať ani tí, ktorým angličtina veľmi nevonia.

Keď si vyberiete jazyk, ktorý Vám vyhovuje, môžete pokračovať kliknutím na tlačítko Pokračovať, čím sa presuniete do ďalšieho kroku, ktorým je kontrola nastavení servera.

Inštalácia krok 2Všetky potrebné kontroly vykoná inštalátor za Vás a zobrazí ich v prehľadnej tabuľke, ktorá je rozdelená na dve časti. V prvej sú nutné požiadavky, ak sa v tejto časti objaví červené nie, je problém s veľkou pravdepodobnosťou nefunkčnosti stránok. Asi najčastejším nesplnením je posledná položka, teda zápis configuration.php. Ak by ste tento súbor hľadali a chceli mu nastaviť práva pre zápis, zistíte, že neexistuje. Je vytvorený až inštalátorom a preto potrebujete mať povolený zápis v koreňovom adresári. 

Rovnaké červené nie v druhej časti nie je až také kritické. Joomla fungovať bude, hoci sa môžete stretnúť s problémami. Na priloženom obrázku si môžete všimnúť, ža moja inštalácia nespĺňa odporúčanie pre Zobrazovanie chybových správ. Teraz k jednotlivým voľbám.
 

Safe Mode

Safe Mode je nastavenie interpretera PHP skriptov pre ich bezpečnejšie spúšťanie. Ak je zapnutý, sú celkom zakázané niektoré potencionálne nebezpečené príkazy a iné je možné používať len pri dodržaní určitých podmienok. Tieto obmedzenia môžu byť nepríjemné pri inštalácii rozšírení a pri uploade súborov. Na riešenie tohoto problému používa nová verzia Joomla! tzv. FTP vrstvu, ktorá by mala tento problém riešiť.

Zobrazovať chyby

Táto funkcia zapína/vypína chybové hlásenia skriptov PHP. Za normálnych okolností nie je vôbec dôležité, pretože k chybám by dochádzať nemalo, ale pri experimentovaní z rozšíreniami sa môžete s niektorými chybmi stretnúť, a povolenie výpisu chybových hlásení vzhľadu stránky neprospeje.

Nahrávanie súboru

Treba popisovať? Ak toto nemáte povolené, nebudete môcť cez rozhranie Joomla! uploadovať obrázky, či inštalovať komponenty.

Magic Quotes Runtime

Vo všeobecnosti sa funkcia MAGIC QUOTES stará o to, aby bolo pred každú úvodzovku vložené jedno spätné lomítko a pred apostrof dve, čím sa stará napr. o ochranu databáz. Teda ide o bezpečnostné nastavenie.

Register globals

Táto funkcia sa, zjednodušene, stará o zapnutie/vypnutie automatického registrovania premenných z formulárov. Aj v tomto prípade ide o bezpečnostné nastavenie, ktoré je už dávnejšie predvoleným nastavením PHP. I tak som sa však stretol s rozšírením, ktoré to požadovao zapnuté. Rýchlo som ho zahodil.

Output buffering

Pomocou tejto funkcie možno kontrolovať ododielanie výstupov sktiprov do prehliadača. Ak je táto funkcia zapnutá, server často predčasne ukončí odosielanie dát a nastává chyba na zobrazovaných stránkach.

Automatický štart session

Ak je povolená táto funkcia, nie je potrebné štart session implicitne volať pomocou session_start(), ale session sú začínané automaticky. Bežný používateľ to prakticky nepocíti.

Pre fajnšmekrov ponúkam zoznam niektorých volieb, ktoré môžete dať do súboru.htacces, viac hľadajte v manuáloch PHP:

php_flag register_globals off 
php_flag display_errors off 
php_flag magic_quotes_runtime off 
php_flag session.autostart off 
php_value memory_limit 32M 
php_value post_max_size 32M 
php_value upload_max_size 32M 
php_flag file_upload on 
php_flag output_buffering "0" 
php_flag html_errors "0" 
php_flag display_startup_errors "0" 
php_flag log_errors "1" 
php_value default_charset "utf-8" 

Inštalácia krok 3Inštalácia krok 4Ak teda máte všetky voľby v prvej časti zelené, môžete pokojne pokračovať ďalej pomocou tlačítka Pokračovať. V tomto kroku inštalátor zobrazí licenciu. Prečítajte si ju a ak súhlasite, opäť zvoľte Pokračovať, čím sa dostanete dočasti nastavovania databázy. Ako som už spomínal vyššie, databázu musíte mať vopred vytvorenú, v tejto časti treba len vyplniť údaje, potrebné na to, aby Joomla dokázala k tejto databáze pristupovať. Predpokaldám, že použijete typ databázy MySQL. V nasledujúcom okne je treba zadať meno/IP adresu servera MySQL. S najvúčšou pravdepodobnosťou bude databázový server bežať na rovnakom stroji ako server webový, takže môžete zadať localhost. No a vyplňte meno pripravenej databázy, používateľské meno a heslo, ktoré má Joomla! pre prístup k nej používať.

Pokročilé nastaveniaAko ste si iste všimli, v spodnej časti okna je voľba Pokročilé nastavenia. Ak inštalujete novú Joomla, do novej, prázdnej databázy, ani im nemusíte venovať pozornosť. Ak však opakujete inštaláciu na už raz použitú databázu, môžete si vybrať, či majú byť existujúce tabuľky zmazané alebo zozálohované. Môžete si tiež zvoliť predponu mien databáz, čo je vhodné, ak chcete napríklad jednu databázu používať viacerými inštaláciami Joomla!.

Inštalácia krok 5Po kliknutí na tlačítko Pokračovať budú v zadanej databáze vytvorené príslušné tabuľky (spolu 36 tabuliek) a ich mená budú začínať na zadanú predponu, predvolene jos_. Po úspešnom vytvorení tabuliek Vás sprievodca inštaláciou presunie na ďalší krok, ktorým je nastavenie FTP. Ide o tzv. FTP vrstvu, ktorou sa Joomla! pokúša obchádzať bezpečnostné nastavenia PHP - Safe Mode. V tomto kroku si teda môžete zvoliť, či má byť FTP vrstva používaná, a ak áno, tak nastavte príslušné prihlasovacie meno a heslo na FTP účet. Autori odporúčajú použiť špeciálny účat len pre Joomla!, ale ak taký nemáte, môžete použiť svoj.

Podľa mojich skúseností, ani zaleko to nie je všeliek. Problémy mi robilo najmä to, že s (aj bez) FTP vrstvou Joomla! vytvára adresáre s právami 644. Ale vlastník adresárov (nakoniec i súborov) vytváraných cez FTP je iný ako ten, pod ktorým beží Apache, a tak Apache nemal právo zápisu do novo vytvorených adresárov, ale o tom inokedy. Každopádne, ak si nie ste istí čo použiť, dajte áno a nezabudnite si v Pokročilých nastaveniach zvoliť Uložiť heslo, aby Joomla! mohla FTP vrstvu používať aj neskôr.

Inštalácia - migráciaInštalácia krok 6Po kliknutí na Pokračovať sa dostanete do predposledného kroku, v ktorom máte možnosť nastaviť veci ako Názov stránky, správcovskú emailovú adresu a heslo správcu. Najprv sa ale pozrime na druhú časť stránky. Tam máte na výber dve možnosti. Prvou je nainštalovanie vzorových dát. Je to užitočná voľba, najmä ak ste ešte Joomla! neskúšali. Pre ich nainštalovanie nestačí zvoliť túto možnosť, musíte kliknúť na tlačítko Nainštalovať vzorové dáta. Druhou možnosťou je použitie migračného skriptu. Tútzo možnosť využijú tí, ktorí už majú stránku v starej verzii (1.0.x) Joomla! a chcú jej obsah presunúť do novej verzie, ale to je tiež na dlhší popis.

Ak vzorové dáta nenainštalujete, sprievodca Vás na to upozorní a ponúkne Vám možnosť vrátiť sa späť kliknutím na tlačítko Zrušiť, ak chcete pokračovať bez inštalácie vzorových dát, zvoľte OK.


Inštalácia krok 7Takže, ak máte záujem, nainštalujte si vzorové dáta a potom vyplňte údaje na začiatku stránky. Osobitnú pozornosť venujte heslu, nemalo by byť veľmi jednoduché, ale hlavne si ho poznačte, aby ste sa dokázali na svoju novovytvorenú stránku prihlásiť. Nasleduje už len ukončenie inštalácie. V tomto kroku sa dočítate, že musíte vymazať inštalačný adresár. Nie je už napísané, ktorý to je, ale pohľad do adresárovej štruktúry intuitívne navrhuje vymazať adresár installation. Tak to urobte, pretože inak sa k stránke nedostanete.

Po vymazaní spomínaného adresára môžete svoj redakčný systém Joomla! začať používať. Na hlavnú stránku vstúpite po zadaní adresy stránky. Ak ste si nainštalovali vzorové dáta, uvidíte peknú stránku, ak ste si ich nenainštalovali, nebuďte prekvapení, ak uvidíte skoro nič.
 

Do administračnej časti pridaním časti /administrator. V oboch prípadoch sa môžete prihlásiť zadaním prihlasovacieho mena admin a hesla, ktoré ste si zvolili. Vrelo odporúčam ako úplne prvý krok administrácie zmeniť prihlasovacie meno správcu!

Komentáre  

 
# wakro 13. 02. 2010; 16:53
dobry navod, vdaka..
Odpovedať | Odpovedať citáciou | Citovať
 
 
# RE: Inštalácia Joomla! 1.5.xGabo 20. 11. 2010; 22:56
Tiez dakujem pomohlo velmi
Odpovedať | Odpovedať citáciou | Citovať
 
 
# vdakaadrian 01. 01. 2011; 23:12
napomocná
Odpovedať | Odpovedať citáciou | Citovať
 
 
# VďakySlavko 01. 01. 2011; 23:24
rád som pomohol ;-)
Odpovedať | Odpovedať citáciou | Citovať
 
 
# instalaciadanky 12. 03. 2011; 14:09
Ahoj,

skusam si nainstalovat joomlu (verzia 1.5.17) u mna na lokali, pouzil som easyphp 5.3.5, idem presne podla tvojho navodu a napriek tomu mi nevie najst databazu v kroku 4. Mam ju vytvorenu v v tom easyphp ale on mi ju proste nevie najst :(. Skusal som menit pouzivatelske meno, aj nazov hostitela, proste vsetko co som vedel ale vysledok je rovnaky. Nieco robim zle a neviem co...
Odpovedať | Odpovedať citáciou | Citovať
 
 
# instalaciadanky 12. 03. 2011; 21:32
tak databazu som uz rozbehal :-) , teraz som skysol na ftp :sigh:
Odpovedať | Odpovedať citáciou | Citovať
 
 
# RE: instalaciaSlavko 12. 03. 2011; 21:42
Je chybou inštalovať starú verziu, najnovšia z rady 1.5 má číslo 22!

A ohľadom FTP - nepredpokladám že na localhoste beží FTP server... ;-)
Odpovedať | Odpovedať citáciou | Citovať
 
 
# RE: RE: instalaciadanky 13. 03. 2011; 23:12
mas pravdu, uz som presiel aj to :),....a myslel som si, ze som uz vyhral, ale cakalo ma dalsie sklamanie. Ked som si klikol na "Nacitat vzorove udaje" v dalsom kroku, tak mi vypisuje chybu "Error: the XML response that was returned from the server is invalid"....a som v pr..., z tooto neviem ako vykorculujem :sigh:
Odpovedať | Odpovedať citáciou | Citovať
 
 
# RE: instalaciaSlavko 13. 03. 2011; 23:22
neviem. napadá ma niekoľko vecí:
1, niečo chýba na serveri
2, sú poškodenú súbory joomla
3, hviezdy sú v zlej koštalácii
Odpovedať | Odpovedať citáciou | Citovať
 
 
# RE: RE: instalaciadanky 13. 03. 2011; 23:46
stiahol som si tu 1.5.22, skusil som aj tu ale bolo to to iste. robim ro pod easyphp, davam ho prec a idem skusit wamp
Odpovedať | Odpovedať citáciou | Citovať
 
 
# RE: RE: instalaciadanky 14. 03. 2011; 00:10
aj pri wampe, aj pri easyphp mi po nainstalovani vypisuje toto:

Instrukcia na "0x749be1b2" odkazuje v pamati na "0x0000002c". Pamat nemoze byt "read". Program ukoncite kliknutim na tlacidlo OK.

Neviem, ci sa to podpisuje na mojej neschopnosti nainstalovat joomlu ale ak mozes poradit, budem rad...
Odpovedať | Odpovedať citáciou | Citovať
 
 
# RE: instalaciaSlavko 14. 03. 2011; 14:35
Ale to nevyzerá na problém Joomly, ale, môžem len hádať, Apache alebo MySQL...

Ťažko povedať čo za to môže, možno málo RAM, možno vadná RAM, možno poškodené Windows, možno VISTA (vírusy, infekcie, spyware, trojany a adware), ...
Odpovedať | Odpovedať citáciou | Citovať
 
 
# RE: RE: instalaciadanky 14. 03. 2011; 21:02
uz som to pozeral na nete, vyzera to ze to bude asi windows, skusim ho preinstalovat, potom sa ozvem...
Odpovedať | Odpovedať citáciou | Citovať
 
 
# Inštaláciagolemb 01. 05. 2011; 07:55
No presne to aj mne vypisuje pri načítaní vzorových údajov. Ale mohol som i napriek tomu pokračovať v dokončení inštalácie. Po nasledovnom vymazaní inštalačného adresára premenovaní .htaccess a prepnutí mod rewrite som sa pokúšal vytvoriť sekcie a kategórie podľa plánovanej štruktúry webu, no už po natypovaní údajov prvej sekcie mi tieto nešlo uložiť. Akokeby joomla zamrzla. Niečo ma núti, úplne reštartovať databázu (vymazať a vytvoriť novú), opäť rozbaliť inštalačný zip 1.5.23. Vymazať joomlu zo servera a opäť ju tam naládovať. Nainštalovať. Je to riadna otrava. A potom, keď zistím, že mi to tam nebude prehrávať flv, tak ma...bne
Odpovedať | Odpovedať citáciou | Citovať
 
 
# Inštaláciagolemb 01. 05. 2011; 09:59
Po vykonaní tých úkonov, čo som bol uviedol v predchádzajúcom, sa mi podarilo vzorovú db načítať v pohode a teraz idem mazať artikle kategórie a sekcie, aby som si db sebe prispôsobil.
Odpovedať | Odpovedať citáciou | Citovať
 
 
# RE: InštaláciaSlavko 01. 05. 2011; 10:15
Zopakujem, robiť novú inštaláciu starej verzie nemá zmysel...
Odpovedať | Odpovedať citáciou | Citovať
 
 
# Inštaláciagolemb 01. 05. 2011; 18:13
...a čo?, už je aj dvadsaťštvorka?!?
Odpovedať | Odpovedať citáciou | Citovať
 
 
# RE: InštaláciaSlavko 01. 05. 2011; 18:51
1.6.3
Odpovedať | Odpovedať citáciou | Citovať
 
 
# RE: RE: Inštaláciagolemb 01. 05. 2011; 19:25
No veď dobre, ale tam nie je ešte slovenčina. Prečo by som mal dávať 1.6.3? Alebo mi pôjde slovenčina aj z tej 22jky?
Odpovedať | Odpovedať citáciou | Citovať
 
 
# RE: RE: RE: InštaláciaSlavko 01. 05. 2011; 19:51
http://slavino.sk/joomla/navody/230-joomla-1-6-0-vysla

uznávam, preklad má od dokonalosti ďaleko a pracujem na vlastnej verzii...
Odpovedať | Odpovedať citáciou | Citovať
 
 
# OKgolemb 02. 05. 2011; 14:19
Dobre fajn, dal som 1.6.3jku a aj slovenčina tam je, len potrebujem prehrávať v nejakom playeri flv súbory. Je na to treba nejaký modul?
Odpovedať | Odpovedať citáciou | Citovať
 
 
# RE: OKSlavko 02. 05. 2011; 15:25
prehrávanie FLV vyžaduje prehrávač, existujú rozšírenia, treba pohľadať na http://extensions.joomla.org

napríklad JPlayer http://extensions.joomla.org/extensions/multimedia/multimedia-players/video-players-a-gallery/11572
Odpovedať | Odpovedať citáciou | Citovať
 
 
# RE: RE: OKgolemb 14. 05. 2011; 11:18
:cry: No, neviem to rozbehať. V /media som vytvoril /audio aj /video, do video som nasáčkoval niekoľko flv prešiel som do editácie článku a nemám tam žiadny button. Tak som si stiahol aj button od jplayera. Ten mi pridalo do editora, ale ten len generuje všeobecný tag: {format}filename|width|he ight|autoplay|subtitles{/ format}. Neviem ani, kde je jplayer java a flashová aplikácia na serveri. Jplayer mám v rozšíreniach medzi zásuvnými modulmi, som ho aktivoval, ale ako ho dostanem do konkrétneho článku? :zzz
Odpovedať | Odpovedať citáciou | Citovať
 
 
# formatgolemb 14. 05. 2011; 15:50
:-P No veď dobre, ako keby som tu nič nepísal, už je to v pohode, prehliadol som len, že ten format, treba tiež prepísať podľa formátu videa. Tak ja som tam dal fľašové video, teda ten tag vo WISIWIG editore musí vyzerať asi takto:
{flv}meno video súboru|720|576|autoplay|subtitles{/flv}
Jasnačka, že rozmery videa sú indivindi a ak nemáš srt súbor k videu, tak ti vráti hlášku, že chýba súbor. Video sa ale pekne načíta a po načítaní už plynule prehráva. Teraz idem lúskať ten playlist, aby to frčalo ako telka. Ak si opäť ovšem nenasadzujem rúžové okuliare 8)
Odpovedať | Odpovedať citáciou | Citovať
 

Copyright © 2008 - 2012 Sprievodca dedinčana... Niektoré práva vyhradené.
Ak nie je uvedené inak, obsah podlieha licencii „Creative Commons Uveďte autora – Zachovajte licenciu 3.0 Unported

Nenasledovať tento odkaz, inak budete maž zakázaný prístup na stránku!