Instalace webového serveru
Z MiS
				
				
				(Rozdíly mezi verzemi)
				
																
				
				
								
				|  (První vytvoření) | |||
| Řádka 1: | Řádka 1: | ||
| [[Category:VSE]] | [[Category:VSE]] | ||
| − | [[Category: | + | [[Category:OSY]] | 
| [[Category:Linux]] | [[Category:Linux]] | ||
| + | [[Category:Informatika]] | ||
| + | |||
| == Zadání úlohy == | == Zadání úlohy == | ||
| Řádka 33: | Řádka 35: | ||
| − | == Instalace LAMP == | + | == Instalace LAMP (Linux-Apache-MySQL-PHP) == | 
| + | * Přihlaste se do příkazového řádku serveru | ||
| + | ** Pro servery v DC Monaco pomocí <tt>ssh</tt>, pro virtuální stroje použijte terminál. | ||
| + | * Proveďte instalaci potřebných balíčků | ||
| + |     sudo tasksel install lamp-server | ||
| + | * Restartujte webový server (Apache) | ||
| + |     /etc/init.d/apache2 restart | ||
| + | * Vyzkoušejte funkčnost webového serveru | ||
| + | ** Přímo ze serveru | ||
| + | **: (Předtím si musíte nainstalovat řádkový prohlížeč webových stránek <tt>lynx</tt>.) | ||
| + |     lynx http://localhost | ||
| + | ** Z vašeho počítače na OA (z hostitelských Windows) | ||
| + | **: (Adresu zadejte do běžného prohlížeče.) | ||
| + |     http://<em>server-IP</em> | ||
| + | * Vyzkoušejte komunikaci Apache s modulem PHP | ||
| + | ** Vytvořte testovací stránku v jazyce PHP: do souboru <tt>/var/www/test.php</tt> zapište | ||
| + |     <?php phpinfo(); ?> | ||
| + | * Nainstalujte a vyzkoušejte phpMyAdmin | ||
| + |     sudo apt-get install phpmyadmin | ||
| + | ** Vyzkoušejte z Vašeho počítače:  | ||
| + |     http://<em>server-IP</em>/phpmyadmin | ||
| * Odstraňte předinstalované úvodní stránky | * Odstraňte předinstalované úvodní stránky | ||
| *# smažte <tt>index.htm</tt> z <tt>/var/www</tt> | *# smažte <tt>index.htm</tt> z <tt>/var/www</tt> | ||
| *# smažte <tt>test.php</tt> z <tt>/var/www</tt> | *# smažte <tt>test.php</tt> z <tt>/var/www</tt> | ||
| − | ==  | + | == Stažení RS Joomla! a nahrání skriptů na server == | 
| − | + | * Stáhněte na server aktuální verzi RS Joomla! | |
| − | + | ** Například z: [http://www.joomlaportal.cz/ | 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 <tt>*.tar.gz</tt> na portálu a ke stažení použijete: | |
| − | + |     wget ... | |
| − | + | * Rozbalte instalační balík Joomly do adresáře <tt>/var/www</tt>: | |
| − | + | ** Pro <tt>.tar.gz</tt> | |
| − | + |     tar xzf <em>instalační-soubor</em> -C /var/www | |
| − | + | ** pro <tt>.zip</tt> | |
| − | + | *** je třeba nainstalovat balík <tt>unzip</tt> | |
| − | + | *** potom: | |
| − | + |      unzip <em>instalační-soubor</em> -d /var/www | |
| − | + | ||
| − | + | == Webová instalace RS Joomla == | |
| − | + | * Zdroje: | |
| − | + | ** [http://help.joomla.org/content/view/39/132/ help.joomla.org]] | |
| − | + | * Pozor! Mezi jednotlivými kroky nesmí být příliš dlouhý čas, jinak ztratí cookie. | |
| − | + | * Nastavení databáze: | |
| − | + | ** Typ databáze: <code>mysql</code> | |
| − | + | ** Hostitel: <code>localhost</code> | |
| − | + | ** Jméno databáze: <code>Joomla</code> | |
| − | + | * FTP: nebude třeba | |
| − | + | * Nastavení RS Joomla! | |
| − | + | *:   | |
| − | + | <table> | |
| − | + | <tr><th>Název serveru:</th><td><em>Jméno Příjmení</em></td></tr> | |
| − | + | <tr><th>E-mail:</th><td><em>Váš-školní-mail@oauh.cz</em></td></tr> | |
| − | + | </table> | |
| − | + | * Instalovat ukázková data: můžete nebo nemusíte. | |
| − | + | ||
| − | + | == Dokončení instalace | |
| − | + | * Odstranění instalační složky | |
| − | + | ** Odstraňte složku <tt>installation</tt> z hlavní složky RS Joomla (<tt>/var/www</tt>). | |
| − | + | * Vytvořte soubor s konfigurací podle vypsaných parametrů: | |
| − | + | ** Vypsané parametry zkopírujte do schránky. | |
| − | + | ** Uložte je do souboru <tt>/var/www/configuration.php</tt> | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| == Administrace RS Joomla! == | == Administrace RS Joomla! == | ||
| Řádka 91: | Řádka 106: | ||
| # Nastavte práva složek | # Nastavte práva složek | ||
| ##složka tmp musí být přístupná | ##složka tmp musí být přístupná | ||
| − | + |    sudo chmod 777 /var/www/tmp | |
| − | + | # Vytvořte složky: | |
| − | + | ## <tt>/var/www/language/cs-CZ</tt> | |
| − | #Vytvořte složky | + | ## <tt>/var/www/administrator/language/cs-CZ</tt> | 
| − | ##/var/www/language/cs-CZ | + | # Nastavte složkám práva: | 
| − | ##/var/www/administrator/language/cs-CZ | + |     sudo chmod 777 /var/www/tmp | 
| − | #Nastavte složkám práva | + |     sudo chmod 777 /var/www/language/cs-CZ | 
| − | + |     sudo chmod 777 /var/www/administrator/language/cs-CZ | |
| − | + | ||
| − | + | ||
| # Nainstalujte rozšíření o jazykové moduly | # Nainstalujte rozšíření o jazykové moduly | ||
| − | #Extensions-> Install/Uninstall | + | ##Extensions-> Install/Uninstall | 
| − | ##URL balíčku najdete na Joomlaportal.cz pod odkazem Čeština u patřičné verze Joomly! | + | ##Zadejte URL instalačního balíčku  | 
| − | + | ##* (URL balíčku najdete na [http://www.joomlaportal.cz Joomlaportal.cz] pod odkazem Čeština u patřičné verze Joomly!) | |
| − | ##Site-> Control Panel-> Language Manager | + | ## Site-> Control Panel-> Language Manager | 
| − | ###Site-> Czech | + | ### Site-> Czech zvolte jako default. | 
| − | + | ### Administration-> Czech zvolte jako default. | |
| − | ###Administration-> Czech | + | ### 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 === | === Přidání článku do Joomly === | ||
Verze z 13. 12. 2010, 17:10
| Obsah | 
Zadání úlohy
- 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.
Varianty
- Použijte připravené servery v datovém centru Monaco.
- Použijte vlastní virtuální stroj.
Vaši variantu řešení a přihlašovací údaje k serveru Vám přidělí vyučující.
Příprava serveru
Varianta Monaco
-  Opravte nastavení DNS serveru
- v souboru /etc/resolv.conf opravte nastavení na Google Public DNS server
- v řádcích nameserver x.y.z.a opravte adresu na 8.8.8.8 resp. 8.8.8.4.
 
-  Zakažte použití proxy:
- Zakomentujte v souboru /etc/apt/apt.conf řádek s http-proxy.
 
-  Aktualizujte systém
-  sudo apt-get update
 
-  
Varianta virtuální stroj
-  Zkontrolujte nastavení síťové karty virtuálního stroje.
- Ve VirtualBox-u při vypnutém stroji nastavte síťovou kartu na Síťový most!
 
Instalace LAMP (Linux-Apache-MySQL-PHP)
-  Přihlaste se do příkazového řádku serveru
- Pro servery v DC Monaco pomocí ssh, pro virtuální stroje použijte terminál.
 
- Proveďte instalaci potřebných balíčků
sudo tasksel install lamp-server
- Restartujte webový server (Apache)
/etc/init.d/apache2 restart
-  Vyzkoušejte funkčnost webového serveru
-  Přímo ze serveru
- (Předtím si musíte nainstalovat řádkový prohlížeč webových stránek lynx.)
 
 
-  Přímo ze serveru
lynx http://localhost
-  Z vašeho počítače na OA (z hostitelských Windows)
- (Adresu zadejte do běžného prohlížeče.)
 
 
-  Z vašeho počítače na OA (z hostitelských Windows)
http://server-IP
-  Vyzkoušejte komunikaci Apache s modulem PHP
- Vytvořte testovací stránku v jazyce PHP: do souboru /var/www/test.php zapište
 
<?php phpinfo(); ?>
- Nainstalujte a vyzkoušejte phpMyAdmin
sudo apt-get install phpmyadmin
- Vyzkoušejte z Vašeho počítače:
 
http://server-IP/phpmyadmin
-  Odstraňte předinstalované úvodní stránky
- smažte index.htm z /var/www
- smažte test.php z /var/www
 
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 ...
-  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
Webová instalace RS Joomla
- Zdroje:
- Pozor! Mezi jednotlivými kroky nesmí být příliš dlouhý čas, jinak ztratí cookie.
-  Nastavení databáze:
-  Typ databáze: mysql
-  Hostitel: localhost
-  Jméno databáze: Joomla
 
-  Typ databáze: 
- 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: můžete nebo nemusíte.
== 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 
-  Nastavte práva složek
- složka tmp musí být přístupná
 
sudo chmod 777 /var/www/tmp
-  Vytvořte složky:
- /var/www/language/cs-CZ
- /var/www/administrator/language/cs-CZ
 
- Nastavte složkám práva:
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!
 
