Virtuální webserver – 3. část

web

V minulém díle jsme si zprovoznili na webserveru SSL, abychom mohli odesílat šifrovaná data pomocí protokolu https. Důvod je jednoduchý. V dnešním díle si budem chtít nainstalovat databázi Mysql a její administraci a pro přihlášní je vhodné používat zabezpečený přenos dat. Po instalaci databáze si můžeme zkusit nainstalovat nějaký CMS (Content Management System), což je česky řečeno systém pro správu obsahu.

Nejprve si tedy nainstalujeme Mysql 5.6 databázi:

Příkaz terminálu:
sudo add-apt-repository ppa:ondrej/mysql-5.6
sudo apt-get update
sudo apt-get install mysql-server

Během instalace budeme vyzvání k zadání hesla pro roota databáze:

web3

Dále nainstalujeme podporu pro PHP:

Příkaz terminálu:
sudo apt-get install php5-mysql

Pro administraci si nainstalujeme phpmyadmina:

Příkaz terminálu:
sudo add-apt-repository ppa:tuxpoldo/phpmyadmin
sudo apt-get update
sudo apt-get install phpmyadmin

Vybereme webový server Apache2:

web3

Zkušený databázový správce nejsem takže volím nastavení pomocí dbconfig-common:

web3

Nyní zadáme heslo, které jsme si zvolili při instalaci databáze (obrázek 1):

web3

Zadáme heslo pro phpmyadmina:

web3

Tak a máme hotovo. Nyní zadáme do prohlížeče adresu https://localhost/phpmyadmin a otevře se nám přihlašovací stránka do administrace databáze:

web3

Po zadání hesla můžeme spravovat svou databázi:

web3

Rovnou toto využijeme, že se nacházíme v administraci a vytvoříme si novou databázi drupal. Jak už z názvu vyplývá pro test CMS jsem zvolil Drupal, ale jen z prostého důvodu, že jsem ho už párkrát instaloval. Klidně můžete zkusit nějaký jiný CMS jsou jich stovky 😀

web3

Dále si vytvoříme uživatele drupal s heslem drupal :

web3

a přidělíme mu všechna práva k databázi drupal :

web3

provedeme změnu oprávnění příkazem flush privileges :

web3

Následně provedeme stažení Drupalu ze stránek drupal.org :

web3

web3
Vytvoríme si složku drupal ve /var/www/html a rozbalíme do ní obsah staženého souboru:

web3

Ještě si stáhneme i češtinu:

web3A nahrajeme ji do složky /var/www/html/drupal/profiles/standard/translations :

web3
Pak už můžeme zkusit instalaci zadáním v prohlížeči https://localhost/drupal :

web3
Zvolíme češtinu:

web3

Pak nám instalace pravděpodobně vyhodí tyto 3 chyby:

web3

Ty lehce odstraníme. Nejprve si nainstalujeme rozříšení GD:

Příkaz terminálu:
sudo apt-get install php5-gd
sudo service apache2 restart

Pak změníme oprávnění na adresáři /var/www/html/drupal/sites :

web3
Vytvoříme soubor settings.php kopií souboru default.settings.php :

web3

A opět na něm změníme oprávnění:

web3
Po obnovení stránky nás již instalátor vyzve k zadání databáze jména a hesla, což jsem si všechno nastavili na drupal 🙂

web3
Pak už proběhne (doufám) instalace :

web3
Na konec je třeba zadat údaje pro nové stránky:

web3
A můžeme navštívit své nové stránky 😀 :

web3
Krásné, že? 😀

web3

Dnešní článek je pravda poněkud delší, ale týden je dlouhej ne? Taky razím heslo, že jeden obrázek vydá za 100 slov. A hlavně odpadají ty hrubky 😀 Jak takový virtuální server na Drupalu na našem krásném LM17.1 vypadá v praxi, můžete mrknout zde: http://a.j-it.cz/ Pokud se to načte tak vítejte u nás doma 🙂 Pokud ne tak sem asi už šel spat 😀

Související články:
Virtuální webserver – 1. část
Virtuální webserver – 2. část

Štítky , , , , , , , .Záložka pro permanentní odkaz.

Komentáře jsou uzavřeny.