Instalace webového serveru

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(První vytvoření)
 
Řádka 1: Řádka 1:
 
[[Category:VSE]]
 
[[Category:VSE]]
[[Category:OSY3]]
+
[[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
 +
    &lt;?php phpinfo(); ?&gt;
 +
* 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>
  
== Instalace RS Joomla! ==
+
== Stažení RS Joomla! a nahrání skriptů na server ==
#Stáhni aktuální českou Joomlu
+
* Stáhněte na server aktuální verzi RS Joomla!
##joomlaportal.cz <http://www.joomlaportal.cz/>
+
** Například z: [http://www.joomlaportal.cz/ | JoomlaPortal.cz]
##Doporučuji aktuální stabilní verzi
+
** Doporučuji aktuální stabilní verzi: (v roce 2010 verze 1.5.22)
###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:
##Třeba tak, že si zkopíruji adresu *.tar.gz souboru a použiji
+
    wget ...
###wget ...
+
* Rozbalte instalační balík Joomly do adresáře <tt>/var/www</tt>:
#Rozbal
+
** Pro <tt>.tar.gz</tt>
##.tar.gz
+
    tar xzf <em>instalační-soubor</em> -C /var/www
###tar xzf Joomla... -C /var/www
+
** pro <tt>.zip</tt>
##.zip
+
*** je třeba nainstalovat balík <tt>unzip</tt>
###je třeba nainstalovat pomocí:
+
*** potom:
####sudo apt-get install unzip
+
    unzip <em>instalační-soubor</em> -d /var/www
###unzip Joomla... -d /var/www
+
 
#Instalace přes web
+
== Webová instalace RS Joomla ==
##Zdroje:
+
* Zdroje:
###help.joomla.org > Content > View > 39 > 132 <http://help.joomla.org/content/view/39/132/>
+
** [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.
+
* Pozor! Mezi jednotlivými kroky nesmí být příliš dlouhý čas, jinak ztratí cookie.
##http://78.24.233.98
+
* Nastavení databáze:
##Jazyk instalace
+
** Typ databáze: <code>mysql</code>
##+
+
** Hostitel: <code>localhost</code>
###Podpora MySQL bude doplněna později.
+
** Jméno databáze: <code>Joomla</code>
###Zápis do souboru configuration.php není nutný, může být vytvořen ručně.
+
* FTP: nebude třeba
##Potvrdit GPL.
+
* Nastavení RS Joomla!
##DB
+
*:  
###Typ databáze:
+
<table>
####mysql
+
<tr><th>Název serveru:</th><td><em>Jméno Příjmení</em></td></tr>
###Hostitel:
+
<tr><th>E-mail:</th><td><em>Váš-školní-mail@oauh.cz</em></td></tr>
####localhost
+
</table>
###Jméno databáze:
+
* Instalovat ukázková data: můžete nebo nemusíte.
####Joomla
+
 
##FTP
+
== Dokončení instalace
###netřeba?
+
* Odstranění instalační složky
##Joomla
+
** Odstraňte složku <tt>installation</tt> z hlavní složky RS Joomla (<tt>/var/www</tt>).
###Název:
+
* Vytvořte soubor s konfigurací podle vypsaných parametrů:
####<Jméno Příjmení>
+
** Vypsané parametry zkopírujte do schránky.
###simunek@oauh.cz
+
** Uložte je do souboru <tt>/var/www/configuration.php</tt>
####joomlaAdmin
+
###Instalovat ukázková data
+
#Odstranění instalační složky
+
##mv /var/www/installation ~
+
#Vytvoření souboru s konfigurací
+
##sudo nano configuration.php
+
###/var/www
+
  
 
== 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á
###práva 777
+
  sudo chmod 777 /var/www/tmp
###ve /var/www
+
# Vytvořte složky:
###sudo chmod 777 /var/www/tmp
+
## <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/tmp
+
    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
##v administraci lze přímo zadat URL 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.
####Default
+
### Administration-> Czech zvolte jako default.
###Administration-> Czech
+
### Systém by nyní měl komunikovat česky.
####Default
+
#Vraťte složkám původní práva
##Vraťte složkám původní práva
+
    sudo chmod 755 /var/www/tmp
###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

  1. Nakonfigurujte v prostředí OS GNU/Linux webový server.
  2. Nainstalujte redakční systém Joomla!
  3. Nakonfigurujte RS Joomla!

Pracujte samostatně. Výsledné řešení předveďte.

Varianty

  1. Použijte připravené servery v datovém centru Monaco.
  2. 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

Varianta virtuální stroj


Instalace LAMP (Linux-Apache-MySQL-PHP)

   sudo tasksel install lamp-server
   /etc/init.d/apache2 restart
   lynx http://localhost
   http://server-IP
   <?php phpinfo(); ?>
   sudo apt-get install phpmyadmin
   http://server-IP/phpmyadmin

Stažení RS Joomla! a nahrání skriptů na server

   wget ...
   tar xzf instalační-soubor -C /var/www
    unzip instalační-soubor -d /var/www

Webová instalace RS Joomla

Název serveru:Jméno Příjmení
E-mail:Váš-školní-mail@oauh.cz

== Dokončení instalace

Administrace RS Joomla!

Instalace češtiny

  1. Spusťte administrační rozhraní
    1. V prohlížeči zadejte adresu http://adresa-vašeho-serveru/administrator.
    2. Přihlaste se jako uživatel admin, heslo jste si zadali při instalaci RS Joomla!
  2. Nastavte práva složek
    1. složka tmp musí být přístupná
  sudo chmod 777 /var/www/tmp
  1. Vytvořte složky:
    1. /var/www/language/cs-CZ
    2. /var/www/administrator/language/cs-CZ
  2. 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
  1. Nainstalujte rozšíření o jazykové moduly
    1. Extensions-> Install/Uninstall
    2. Zadejte URL instalačního balíčku
      • (URL balíčku najdete na Joomlaportal.cz pod odkazem Čeština u patřičné verze Joomly!)
    3. Site-> Control Panel-> Language Manager
      1. Site-> Czech zvolte jako default.
      2. Administration-> Czech zvolte jako default.
      3. Systém by nyní měl komunikovat česky.
  2. Vraťte složkám původní práva
   sudo chmod 755 /var/www/tmp
   ...
   ...

Přidání článku do Joomly

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje