Lokální instalace Joomla a XAMPP na Ubuntu

V prostředí Linux se instalace skládá ze dvou kroků.

  1. Nejdříve je nutné nainstalovat XAMPP ve verzi korektně pracující s Joomla
  2. Následná instalace vlastní Joomly

XAMPP je soubor nezávislých balíků pro různé operační systémy (v současnosti pro tyto OS: MS Windows, Linux, MacOS, Solaris) vydaný pod licencí GNU. Název XAMP je zkratkou hlavních komponent a operačního systému, tedy X značící různé OS, Apache (web server), MySQL (databázový systém), PHP (skriptovací programovací jazyk) a Perl (interpretovaný programovací jazyk). Pro instalaci je nutné zvolit správnou verzi XAMPP. Novější verze 1.7.2 a vyšší obsahují PHP v. 5.3.X se kterým Joomla nepracuje korektně. Poslední verze obsahující PHP 5.2.X je XAMPP 1.7.1, který doporučujeme použít.

Zároveň je nutné brát na zřetel, že tento návod popisuje pouze instalaci a nepokrývá žádná bezpečnostní nastavení. V této konfiguraci je vhodné používat pouze pro vývojové účely.

V tomto návodu je krok po kroku popsána instalace:

 

  • XAMPP v. 1.7.1 pro Linux
  • Joomla 1.5.22

Podle tohoto návodu můžete postupovat i při instalaci novějších verzí Joomla než 1.5.22. Joomla verze 1.6 pracuje korektně stále pouze s PHP 5.2.X, odpovídající verze XAMPP proto zůstává na  1.7.1 a je detailně popsána níže.
Jedinou změnou, kromě stažení instalačního souboru požadované verze (Instalace Joomla - krok 1.), je zadání odpovídajícího názvu v bodě 3. Instalace Joomla. Poslední verze naleznete v sekci downloads na oficialních stránkách Joomla.org

Testované verze:

  • Joomla 1.6.3
  • Joomla 1.5.23
  • Joomla 1.5.22

Použité verze OS:

  • Ubuntu 10.04 "Lucid Lynx" LTS
  • Ubuntu 8.04 "Hardy Heron" LTS

Instalace XAMPP

  1. Nejdříve stáhněte z domovské stránky sourceforge.net verzi určenou pro Linux a obsahující PHP pracující korektně s Joomlou. Poslední verze XAMPP obsahují PHP verze 5.3.X se kterou Joomla nefunguje. Instalační soubor uložte na plochu.
    Doporučujeme použít verzi 1.7.1, která obsahuje PHP 5.2.9 a naleznete ji zde http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.7.1/xampp-linux-1.7.1.tar.gz/download
  2. Dalším krokem je instalace do adresáře "opt".
    Spusťte terminál (Aplikace->Příslušenství->Terminál)
    Pozor: Je nutné instalovat ze správné složky, tedy "Plocha" standartně se po spuštění terminálu nacházíte v domovském adresáři, pro změnu aktualní složky stačí zadat příkaz
    cd  Plocha

    a do okna terminálu zadejte příkaz:
    sudo tar xvfz xampp-linux-1.7.1.tar.gz -C /opt


  3. Pro spuštění služeb zadejte do terminálu příkaz:
    sudo /opt/lampp/lampp start

    Pozor: Při opětovném spuštění počítače služby LAMPP nebudou aktivní.
    Pokud je nechcete opětovně spouštět manuálně pomocí tohoto příkazu ale spouštět je automaticky při startu systému, musíte upravit soubor rc.local
    Do terminálu zadejte příkaz:
    gksudo gedit /etc/rc.local

    Následovně se otevře okno textového editoru s obsahem souboru rc.local
    Přidejte na samostatnou řádku: "/opt/lampp/lampp start" (bez uvozovek) a následovně soubor uložte.
    Pozor: tento řádek musí být před "exit 0", nesmí tedy být posledním řádkem

  4. Pro kontrolu zda-li jsou spuštěny služby XAMPP potřebné pro funkčnost Joomla, zadejte do internetového prohlížeče adresu http://localhost  Zobrazí se logo XAMPP s volbou jazyka

    instalace XAMPP vyber jazyka

    Po vybrání Vámi zvoleného jazyka (v tomto případě angličtina) přivítá Vás úvodní obrazovka XAMPP.
    instalace XAMPP uvodni obrazovka
    Stav jednotlivých služeb zjistíte po kliknutí na "Status" v levém sloupci.
    instalace XAMPP seznam stav sluzeb

Instalace Joomla


  1. Stáhněte z domovské stránky poslední verzi. Instalační soubor uložte na plochu. Aktuální verze (duben 2011)  je 1.5.22 a naleznete ji zde http://joomlacode.org/gf/download/frsrelease/13105/57240/Joomla_1.5.22-Stable-Full_Package.zip
  2. Vytvořte adresář (např."joomla"), kam bude Joomla nainstalována. Zadejte do příkazové řádky terminálu tento příkaz
    sudo mkdir /opt/lampp/htdocs/joomla


  3. Rozbalte stažený instalační soubor do připraveného adresáře pomocí příkazu
    sudo unzip -d /opt/lampp/htdocs/joomla /home/ABCDEFGH/Plocha/Joomla_1.5.22-Stable-Full_Package.zip

    kde "ABCDEFGH" nahraďte Vaším přihlašovacím jménem do systému a "Joomla_1.5.22-Stable-Full_Package.zip" je název staženého instalačního souboru. Pokud použijete jinou verzi než 1.5.22 nahraďte tuto část příkazu platným názvem souboru.

  4. Nastavte oprávnění pro zápis do celého adresáře joomla příkazem
    sudo chmod 777 -R /opt/lampp/htdocs/joomla


  5. Spusťte samotnou instalaci.
    Nejdříve se ujistěte zda jsou spuštěny všechny potřebné služby, viz.Instalace XAMPP bod 4.
    Do řádku internetového prohlížeče zadejte http://localhost/joomla
    Název za posledním lomítkem je adresář vytvořený v kroku 2 a upravovaný v krocích 3 a 4 (tedy "joomla"). Pokud instalujete do jiného adresáře, zadejte jeho název.

  6. Prvním krokem samotné instalace je výběr jazyka. Vyberte požadovaný jazyk a potvrďte tlačítkem "Další"
    instalace Joomla vyber jazyka
  7. Výstup předinstalační kontroly by měl nyní vypadat tak, jak je uvedeno na obrázku s vyjímkou nemožnosti zápisu do souboru "configuration.php". Pokud k této chybě nastane i přes dodržení uvedeného postupu, můžete i přesto pokračovat v instalaci a napravit ji v posledním kroku instalace.
    instalace Joomla instalacni kontrola

  8. Přijmutí licence potvrďte kliknutím na tlačítko "Další"
    instalace Joomla prijmuti licence

  9. Nastavení databáze proveďte v souladu s obrázkem.
    "Typ databáze" je "mysql"
    "Jméno hostitele" doplňte "localhost"
    "Uživatelské jméno" je "root"
    "Heslo" ponechte prázné
    "Jméno databáze" je názvem databáze, kterou instalace vytvoří, v tomto případě například "joomla"
    Potvrďte tlačítkem "Další"
    instalace Joomla nastaveni databaze typ jmeno heslo uzivatel

  10. Nastavení FTP se týká pouze hostingu, kde je používán safe_mode PHP. Při lokální instalaci není potřeba nic nastavovat, ponechte tedy nastavení implicitně tak, jak je na obrázku. Potvrďte kliknutím na tlačítko "Další"
    instalace Joomla nastaveni PHP safe_mod

  11. V hlavním nastavení vyplňte "Jméno web stránek" libovolným názvem, pro ilustraci např. "Testovací Joomla", tento název bude po instalaci použit jako titulek stránek.
    Zadejte "Váš email" a "Heslo správce" - toto heslo slouží pro přihlášení do administrace Joomly, pečlivě si jej proto poznamenejte.
    Dále máte možnost instalovat ukázková data, doporučujeme tuto možnost využít (dají se snadno později odstranit). Instalaci provedete kliknutím na tlačítko "Instalovat ukázková data" Pokračujte kliknutím na tlačítko "Další"
    instalace Joomla hlavni nastaveni jmeno stranek email heslo ukazkova data

  12. Před dokončením Vás instalace informuje o nutnosti provedení dvou kroků - odstranění instalační složky a pokud se vyskytla chyba v kroku 5) i vytvoření souboru "configuration.php".
    instalace Joomla odstraneni instalacni slozka configuration.php
  • odstranění instalační složky
  • do příkazové řádky terminálu zadejte:
    sudo rm -r /opt/lampp/htdocs/joomla/installation

  • vytvoření souboru "configuration.php"
  • Spusťte textový editor příkazem
    gksudo gedit

    Vložte vygenerovaný text z okna instalačního procesu a soubor uložte pod jménem "configuration.php" do složky /opt/lampp/htdocs/joomla
"configuration.php"
pridej.cz

Napsali o publikačním systému Joomla