Domácí server – jak využít nainstalovaný web server
i Zdroj: PCTuning.cz
Návody Článek Domácí server – jak využít nainstalovaný web server

Domácí server – jak využít nainstalovaný web server | Kapitola 3

Tomáš Němec

Tomáš Němec

15. 7. 2022 12:30 2

Seznam kapitol

1. Soubory, Šablony 2. Wordpress 3. Joomla 4. Drupal 5. Obrázková galerie na webu 6. Některé další možnosti – závěr

Dnes se podíváme, jak vytvoříme webové stránky bez programování. Pošleme soubory bez použití služeb třetích stran. Budeme spravovat naši sbírku fotografií online. Hodně kapitol se dá použít i jako inspirace pro využití webhostingu.

Reklama

Jde o redakční systém, který je druhý nejpoužívanější. Má široké možnosti nastavení. Ovšem samotné nastavení je složitější než u Wordpressu. Půjdeme se podívat, jak ho zprovoznit.

Webový server Apache nám již běží, ovšem pro činnost systému Joomla budeme potřebovat PHP s několika dalšími podpůrnými balíčky. Příkazem nainstalujeme veškeré potřebné balíčky PHP. Pokud již některé máte nainstalovány, nevadí příkaz se i tak provede. Doinstaluje pouze chybějící. Dále pracujeme pod uživatelem ROOT.

apt install php php-common libapache2-mod-php php-cli php-fpm php-mysql php-json php-opcache php-gmp php-curl php-intl php-mbstring php-xmlrpc php-gd php-xml php- zip

Nyní bude vhodné zkontrolovat parametry v souboru php.ini. Soubor najdeme na této cestě /etc/php/7.4/apache2/php.ini. Upravte podle vaší verze PHP. Je vhodné se zaměřit na tyto parametry. Uvedené hodnoty jsou doporučené. Funkčnost docílíte i s jinými hodnotami.

memory_limit = 512MB
upload_max_filesize = 256 MB
post_max_size = 128 MB
max_execution_time = 300
output_buffering = off
date.timezone = Europe/Prague

Dalším krokem bude vytvořit si pro redakční systém databázi v již nainstalovaném databázovém serveru MariaDB. První krokem je spustit databázi s uživatelem root. 

mysql -u root -p

V prostředí databáze postupně provedeme tyto příkazy.

CREATE DATABASE joomla;
GRANT ALL PRIVILEGES ON joomla.* TO 'root'@'localhost' IDENTIFIED BY 'hesloROOT';
FLUSH PRIVILEGES;
EXIT;

Toto řešení je vhodné, pokud databáze MariaDB neobsluhuje další databáze. V jiném případě bude vhodné vytvořit vlastního uživatele pro databázi a podle toho modifikovat vytváření databáze. Postup je popsán v předcházející kapitole.

Přípravné práce máme za sebou. Můžeme stahovat redakční systém. Aktuální verzi zjistíte na webových stránkách zde.

Domácí server – jak využít nainstalovaný web server
i Zdroj: PCTuning.cz

Podle zjištěné verze modifikujte následující příkazy. Našim úkolem bude nyní připravit adresář pro redakční systém a do něj stáhnout a rozbalit soubory. Stále pracujeme pod uživatelem ROOT.

mkdir /war/www/joomla
cd /var/www/joomla
wget https://downloads.joomla.org/cms/joomla4/4-1-4/Joomla_4-1-4-Stable-Full_Package.zip
unzip Joomla_4-1-4-Stable-Full_Package.zip -d /var/www/joomla
chown -R www-data: /var/www/joomla

Nastal čas nakonfigurovat Apache. Použijeme speciální virtual host pro tento web. Nadefinujeme konfigurační soubor pro tento web. V příkladu je použit textový editor Nano. 

nano /etc/apache2/sites-available/joomla.conf

V tomto souboru nadefinujeme základní parametry. Údaje upravte podle své vlastní situace.

<VirtualHost *:80>
     ServerAdmin zadejte email
     DocumentRoot /var/www/joomla/
     ServerName moje_domena.cz
     ServerAlias www.moje_domena.cz

     <Directory /var/www/joomla/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Dále námi vytvořené stránky povolíme a restartujeme web server. Použijeme tyto příkazy.

a2ensite joomla.conf
systemctl restart apache2

Tak a redakční systém je nainstalován. Můžeme přejít do prohlížeče a provést předstartovní nastavení. Zadáme adresu našeho serveru a dostaneme se na první stránku konfigurace. Zde zadáme jazyk instalace a jméno serveru.

Domácí server – jak využít nainstalovaný web server
i Zdroj: PCTuning.cz

Pokračujeme nastavením údajů pro administrátora. Není od věci změnit defaultní uživatelské jméno admin.

Domácí server – jak využít nainstalovaný web server
i Zdroj: PCTuning.cz

Zadáme údaje pro spojení na databázi. Použijte ty, které jste zadali použili v příkazech zmíněných výše v této kapitole.

Domácí server – jak využít nainstalovaný web server
i Zdroj: PCTuning.cz

Tak a máme naši instalaci nakonfigurovanou. Ještě je zde možnost instalace alternativních jazyků redakčního systému. Ovšem vypadá to, že verze jazyka musí být rovna verzi redakčního systému. Instalace hodí chybu. Později to ale v administraci napravíme.

Domácí server – jak využít nainstalovaný web server
i Zdroj: PCTuning.cz

Máme hotovo a můžeme se pustit do prvního přihlášení do administrace.

Domácí server – jak využít nainstalovaný web server
i Zdroj: PCTuning.cz

A takhle vypadá její rozhraní. 

Domácí server – jak využít nainstalovaný web server
i Zdroj: PCTuning.cz

Jak to počeštit? Jděme do sekce Systém, najděte si položku Languages a zde již bude fungovat instalace češtiny. Akorát dostaneme varování o jiné verzi a že všechny položky nemusí být přeloženy. Nyní se odhlásíme a v přihlašovací obrazovce máme volbu jazyka s možností češtiny. Zvolíme a znovu se přihlásíme.

Domácí server – jak využít nainstalovaný web server
i Zdroj: PCTuning.cz

Podíváme se, jak vypadá samotná obrazovka webu.

Domácí server – jak využít nainstalovaný web server
i Zdroj: PCTuning.cz

Pro ukázku je možnost nahrát demonstrační data. Tuto možnost najdete na domovské stránce administrace. A nyní máme ukázku nakonfigurovaného webu.

Domácí server – jak využít nainstalovaný web server
i Zdroj: PCTuning.cz

Možnosti konfigurace vzhledu jsou široké. Web je možné koncipovat jako klasické internetové stránky i jako blog. Možnosti vkládání příspěvků nebo tvorby stránek jsou na to taktéž připraveny.

Navíc program podporuje šablony s jiným tématem vzhledu. Dají se stáhnout na internetu. Pro začátek odkaz na český web o tomto redakčním systému, kde můžete najít návody a pomoc. https://www.joomlaportal.cz/

 

Předchozí
Další
Reklama
Reklama

Komentáře naleznete na konci poslední kapitoly.

Reklama
Reklama