Instalace webového serveru
Z MiS
				
				
				
				
																
				
				
								
				
| Obsah | 
Zadání úlohy
Úkoly
- Nakonfigurujte v prostředí OS GNU/Linux webový server.
- Nainstalujte redakční systém Joomla!
- Nakonfigurujte RS Joomla!
Pracujte samostatně. Výsledné řešení předveďte vyučujícímu.
Varianty
- Použijte vlastní virtuální stroj.
-  Použijte připravené (virtuální) servery
 (přihlašovací údaje k serveru Vám sdělí vyučující).
Variantu řešení Vám přidělí vyučující.
Poznámky
-  Nezapomeňte, že některé úkoly smí provádět pouze administrátor systému!!!
 Pokud takový úkol spustíte jako běžný uživatel, často chybové hlášení obsahuje text „Permission denied“.
Teoretický úvod
Postup
1. Připravte server a připojte se
- Varianta vlastní virtuální stroj
- vytvořte nový virtuální stroj
-  Zkontrolujte nastavení síťové karty virtuálního stroje.
- Ve VirtualBox-u při vypnutém stroji zvolte Nastavení-> Síť-> Karta 1-> Připojena k: Síťový most!
- (Další informace o nastavení VirtualBox-u.)
 
-  nainstalujte Debian Squeeze z CD pro síťovou instalaci
- při instalaci zvolte úlohy: webový server, nikoli grafické rozhraní!
 
-  připojte se pomocí SSH
 (IP adresu zjistíte na virt. stroji příkazemip a)
- Varianta vzdálený počítač
- připojte se pomocí SSH (přihlašovací údaje Vám zadá vyučující)
-  pro virtuální stroje použijte terminál nebo si můžete vyzkoušet připojení pomocí Putty na IP adresu svého virtuálního stroje
 (IP adresu zjistíte na virt. stroji příkazemip a).
[!-- Monaco:
-  Opravte nastavení DNS serveru
- v souboru /etc/resolv.conf opravte nastavení na Google Public DNS server
-  v řádcích nameserver x.y.z.aopravte adresy na 8.8.8.8 resp. 8.8.4.4.
 
-  Zakažte použití proxy:
- Zakomentujte v souboru /etc/apt/apt.conf řádek s http-proxy. (Na začátek řádku napište znak #.)
 
- Aktualizujte seznam balíčků v repozitářích
aptitude update --]
Instalace LAMP (Linux-Apache-MySQL-PHP)
- Varianta vlastní virtuální stroj
- instalace většiny balíčků již proběhla v rámci instalace serveru
- doinstalujte balíček mysql-server
- Varianta vzdálený počítač
- Proveďte instalaci potřebných balíčků
tasksel install lamp-server
- Restartujte webový server (Apache)
/etc/init.d/apache2 restart
Vyzkoušejte funkčnost webového serveru
-  Přímo ze serveru
-  lynx http://localhost
 (Předtím si musíte nainstalovat řádkový prohlížeč webových stránek lynx.)
 
-  
-  Z vašeho počítače na OA (z hostitelských Windows)
-  Do běžného prohlížeče zadejte adresu:http://server-IP
 
-  Do běžného prohlížeče zadejte adresu:
Vyzkoušejte komunikaci Apache s modulem PHP
-  Vytvořte testovací stránku v jazyce PHP:
-  do souboru /var/www/test.php zapište PHP kód:<?php phpinfo(); ?>
 
-  do souboru /var/www/test.php zapište PHP kód:
-  Testovací stránku zobrazte v prohlížeči na adrese:http://server-IP/test.php
Nainstalujte a vyzkoušejte phpMyAdmin
- Nainstalujte balíčky
aptitude install phpmyadmin
-  Nastavte Apache:
- Do souboru /etc/apache2/apache2.conf doplňte direktivu:
 
Include /etc/phpmyadmin/apache.conf
- Vyzkoušejte z Vašeho počítače:
http://server-IP/phpmyadmin
-  Odstraňte předinstalované úvodní stránky
- přejmenujte soubor index.htm ve složce /var/www na index.old.htm.
 
Instalace RS Joomla!
Stažení RS Joomla! a nahrání skriptů na server
-  Stáhněte na server aktuální verzi RS Joomla!
- Například z: JoomlaPortal.cz
- Doporučuji aktuální stabilní verzi: (v roce 2010 verze 1.5.22)
- Postupujte třeba tak, že si zkopírujete adresu souboru *.tar.gz na portálu a ke stažení použijete:
 
wget URL-souboru-ke-stažení
-  Rozbalte instalační balík Joomly do adresáře /var/www:
- Pro .tar.gz
 
tar xzf instalační-soubor -C /var/www
-  pro .zip
- je třeba nainstalovat balík unzip
- potom:
 
 
-  pro .zip
unzip instalační-soubor -d /var/www
Konfigurace RS Joomla přes webové rozhraní
- Podrobný popis: help.joomla.org
Pozor! Mezi jednotlivými kroky instalace nesmí být příliš dlouhý čas, jinak vyprší platnost cookies.
- Nastavení databáze:
| Typ databáze: | mysql | 
|---|---|
| Hostitel: | localhost | 
| Jméno databáze: | Joomla | 
- FTP: nebude třeba
- Nastavení RS Joomla!
| Název serveru: | Jméno Příjmení | 
|---|---|
| E-mail: | Váš-školní-mail@oauh.cz | 
- Instalovat ukázková data: neinstalujte.
Dokončení instalace
-  Odstranění instalační složky
- Odstraňte složku installation z hlavní složky RS Joomla (/var/www).
 
-  Vytvořte soubor s konfigurací podle vypsaných parametrů:
- Vypsané parametry zkopírujte do schránky.
- Uložte je do souboru /var/www/configuration.php
 
Administrace RS Joomla!
Instalace češtiny
-  Spusťte administrační rozhraní
-  V prohlížeči zadejte adresu http://adresa-vašeho-serveru/administrator.
- Přihlaste se jako uživatel admin, heslo jste si zadali při instalaci RS Joomla!
 
-  V prohlížeči zadejte adresu 
-  Vytvořte složky:
- /var/www/language/cs-CZ
- /var/www/administrator/language/cs-CZ
 
-  Nastavte složkám práva:
- složka tmp a nově vytvořené složky musí být přístupné
 
sudo chmod 777 /var/www/tmp sudo chmod 777 /var/www/language/cs-CZ sudo chmod 777 /var/www/administrator/language/cs-CZ
-  Nainstalujte rozšíření o jazykové moduly
- Extensions-> Install/Uninstall
- Zadejte URL instalačního balíčku 
- (URL balíčku najdete na Joomlaportal.cz pod odkazem Čeština u patřičné verze Joomly!)
 - Site-> Control Panel-> Language Manager
- Site-> Czech zvolte jako default.
- Administration-> Czech zvolte jako default.
- Systém by nyní měl komunikovat česky.
 
 
- Vraťte složkám původní práva
sudo chmod 755 /var/www/tmp ... ...
Přidání článku do Joomly
-  Na úvodní stránku přidejte článek 
- Název článku: První pokusný článek.
- Text článku: Vyzkoušeli jsme redakční systém!
- Článek bude na úvodní stránce, sekci zvolte.
 
-  Volitelně:
- Nainstalujte a zvolte alternativní skin pro RS Joomla!
 
