Pre tých, ktorí si nemôžu dovoliť ruch vyvíjania webových stránok od nuly, existuje teraz niekoľko systémov na správu obsahu (CMS), ako napr. WordPress ktoré môžete využiť na nastavenie blogov a kompletných webových stránok niekoľkými kliknutiami.
WordPress je výkonný, bezplatný a open-source, vysoko pripojiteľný a prispôsobiteľný CMS, ktorý používajú milióny na celom svete na prevádzkovanie blogov a plne funkčných webových stránok.
Inštalácia a učenie sa je jednoduché, najmä pre osoby, ktoré nemajú predchádzajúce znalosti o návrhu a vývoji webových stránok. S miliónmi dostupné doplnky a témy, vyvinutá aktívnou a špecializovanou komunitou ostatných používateľov a vývojárov, ktorú môžete použiť na prispôsobenie svojho blogu alebo webovej stránky tak, aby fungovala a vyzerala tak, ako chcete.
Odporúčané čítanie:Ako nastaviť WordPress pomocou LAMP + Postfix ako upozornení na poštu iba na odoslanie
V tomto príspevku vás prevedieme rôznymi krokmi, ktoré môžete vykonať pri inštalácii najnovšej verzie WordPress 5.3 na Ubuntu 18.10-18.04, Ubuntu 16.10-16.04 a Linux Mint 18-19 s LAMPA (Linux, Apache, MySQL a PHP) stoh.
Najprv odhalíme rôzne kroky inštalácie LAMPA pred inštaláciou stohujte WordPress.
Inštalovať Apache webový server, zadajte nasledujúci príkaz:
$ sudo apt-get install apache2 apache2-utils
Musíme povoliť Apache 2 webový server na spustenie v čase zavedenia systému, a taktiež spustite službu nasledovne:
$ sudo systemctl povoliť apache2. $ sudo systemctl start apache2.
Ak chcete otestovať, či je server spustený, otvorte webový prehliadač a zadajte http://server_address
. V prípade, že je webový server v prevádzke, zobrazí sa predvolená stránka indexu Apache2.
Poznámka: Predvolený koreňový adresár Apache je /var/www/html, všetky vaše webové súbory budú uložené v tomto adresári.
Ďalej musíme nainštalovať MySQL databázový server spustením nasledujúceho príkazu:
$ sudo apt-get install mysql-client mysql-server.
Ak chcete nainštalovať MariaDB, môžete ho nainštalovať pomocou nasledujúceho príkazu.
$ sudo apt-get install mariadb-server mariadb-client.
Počas inštalácie balíka budete vyzvaní na nastavenie koreň užívateľské heslo pre mysql ako je vidieť na obrázku nižšie. Vyberte dobré a bezpečné heslo a potom kliknite na tlačidlo OK dvakrát pokračujte ďalej.
Nasadenie databázového servera ešte nie je bezpečné. Z tohto dôvodu zadajte nasledujúci príkaz na posilnenie zabezpečenia:
$ sudo mysql_secure_installation
Najprv budete vyzvaní, aby ste nainštalovali „validate_password“, Zadajte ho Á/Áno
a stlačte Zadajte, a tiež zvoľte predvolenú úroveň sily hesla. Na svojom systéme som ho už nainštaloval.
Dôležité je, že ak nechcete zmeniť heslo root, zadajte Č
na výzvu. Odpoveď Á/Áno
pre zvyšok nasledujúcich otázok.
V neposlednom rade nainštalujeme PHP a niekoľko modulov, aby fungovalo s webovými a databázovými servermi pomocou nasledujúceho príkazu:
$ sudo apt-get install php7.0 php7.0-mysql libapache2-mod-php7.0 php7.0-cli php7.0-cgi php7.0-gd
Ďalej na testovanie, či php pracuje v spolupráci s webovým serverom, musíme vytvoriť súbor info.php
súbor vnútri /var/www/html.
$ sudo vi /var/www/html/info.php.
A vložte nižšie uvedený kód do súboru, uložte ho a ukončite.
php phpinfo ();
Keď to bude hotové, otvorte webový prehliadač a zadajte túto adresu http://server_address/info.php
. Mali by ste mať možnosť zobraziť informačnú stránku php nižšie ako potvrdenie.
Stiahnite si najnovší balík WordPress a rozbaľte ho zadaním nižšie uvedených príkazov na termináli:
$ wget -c http://wordpress.org/latest.tar.gz. $ tar -xzvf latest.tar.gz.
Potom presuňte súbory WordPress z extrahovaného priečinka do predvoleného koreňového adresára Apache, /var/www/html/:
$ sudo rsync -av wordpress/*/var/www/html/
Ďalej nastavte správne povolenia v adresári webových stránok, tj. Udeľte vlastníctvo súborov WordPress na webový server nasledovne:
$ sudo chown -R www-data: www-data/var/www/html/ $ sudo chmod -R 755/var/www/html/
Vykonajte príkaz uvedený nižšie, zadajte heslo užívateľa root a potom kliknite na tlačidlo Zadajte prejsť na shell mysql:
$ mysql -u root -p
Do shellu mysql zadajte nasledujúce príkazy a stlačte Zadajte po každom riadku príkazu mysql. Nezabudnite použiť svoje vlastné platné hodnoty pre názov_databázy, databázový používateľ, a tiež používať silné a bezpečné heslo ako databaseuser_password:
mysql> VYTVORIŤ DATABÁZU wp_myblog; mysql> UDELTE VŠETKY PRIVILEGY NA wp_myblog.* TO 'your_username_here'@'localhost' IDENTIFIED BY 'your_chosen_password_here'; mysql> FLUSH PRIVILEGES; mysql> VÝCHOD;
Choď /var/www/html/ adresár a existujúci premenovať wp-config-sample.php
do wp-config.php
:
$ sudo mv wp-config-sample.php wp-config.php.
potom ho aktualizujte o svoje databázové informácie v sekcii nastavení MySQL (pozrite sa na zvýraznené polia na obrázku nižšie):
// ** Nastavenia MySQL - Tieto informácie môžete získať od svojho webového hostiteľa ** // /** Názov databázy pre WordPress*/ define ('DB_NAME', 'názov_databázy_tu
'); / ** MySQL užívateľské meno databázy*/ define ('DB_USER', 'používateľské meno_tu
'); / ** Heslo databázy MySQL*/ define ('DB_PASSWORD', 'heslo_tu
'); / ** MySQL hostname*/ define ('DB_HOST', 'localhost
'); /** Databázová sada na použitie pri vytváraní databázových tabuliek. */ define ('DB_CHARSET', 'utf8
'); /** Typ zoraďovania databázy. V prípade pochybností to nemeňte. */ define ('DB_COLLATE',''
);
Potom reštartujte webový server a službu mysql pomocou nižšie uvedených príkazov:
$ sudo systemctl reštartujte službu apache2.service $ sudo systemctl reštartujte mysql.service
Otvorte webový prehliadač a zadajte adresu servera: http://server-address
získať uvítaciu stránku nižšie. Prečítajte si stránku a kliknite na „Poďme!”, Aby ste pokračovali ďalej a vyplnili všetky požadované informácie na obrazovke.
Dúfajúc, že všetko prebehlo v poriadku, si teraz môžete užívať WordPress vo vašom systéme. Vyjadrite však svoje obavy alebo položte otázky týkajúce sa vyššie uvedených krokov alebo dokonca poskytnite ďalšie informácie, ktoré si myslíte, že neboli zahrnuté v tomto návode, môžete získať pomocou nižšie uvedenej sekcie spätnej väzby späť k nám.