WordPress je multiplatformní redakční systém (CMS) pro správu a tvorbu webových stránek, internetových obchodů a blogů. WordPress používají malé podniky, jednotliví blogeři, vzdělávací instituce, neziskové organizace a dokonce i obří organizace, což znamená, že je vhodný pro každého, bez ohledu na to, kdo jste nebo čeho chcete pomocí svého webu dosáhnout. Podle w3techs.com WordPress spotřebovává více než 63 % trhu CMS a toto procento neustále roste. V tomto článku vám ukážeme, jak si můžete nainstalovat WordPress na svůj server Ubuntu.
Předpoklady
- Abyste mohli pokračovat v instalaci, musíte mít ke svému systému přístup root nebo mít oprávnění sudo (další informace o sudo).
- Nejprve musíte nainstalovat Apache, MySQL, PHP (zásobník LAMP). Poskytnuté pokyny zahrnují bezplatný certifikát SSL pro zpracování zabezpečeného připojení HTTPS.
Instalace WordPress
Jakmile nainstalujete zásobník LAMP, můžeme přejít k samotné instalaci WordPressu.
Vytváření databáze
V této sekci provedeme následující:
- Vytvořte databázi WordPress
- Vytvořit roli WordPress – definuje oprávnění pro přístup k databázi
- Vytvořit uživatele WordPress
- Připojte roli WordPress k uživateli WordPress
- Otestujte připojení uživatele k databázi
Otevřeme klienta konzoly MySQL:
sudo mysql

Nyní můžete vytvořit databázi WordPress:
CREATE DATABASE wordpress_db;

Jako další krok musíme vytvořit databázovou roli pro uživatele WordPress:
CREATE ROLE wordpress_role;

A udělte roli WordPress přístup k databázi WordPress:
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_role';

Nyní můžeme vytvořit uživatele databáze pro WordPress:
CREATE USER wordpres@localhost IDENTIFIED BY RANDOM PASSWORD;

Poznámka :vygenerované heslo si někam uložte, brzy ho budete potřebovat.
Nakonec musíme udělit wordpress_role
roli do wordpress
uživatele a nastavte ji jako výchozí roli:
GRANT 'wordpress_role' TO 'wordpress_user'@'%';
SET DEFAULT ROLE 'wordpress_role' to 'wordpress_user'@'%';

Nyní ukončete klienta MySQL stisknutím Ctrl+d a otestujte, že se uživatel WordPressu může připojit k databázi:
mysql -u wordpress_user -p

Úspěšně jsme dokončili část vytváření databáze.
Stahování WordPress
V této fázi si musíme stáhnout WordPress a provést požadované změny v jeho zdrojovém kódu.
Nejprve si stáhněte distribuci WordPress:
wget https://wordpress.org/latest.tar.gz

Nyní rozbalme stažený archiv (další informace o použití tar
, přečtěte si Jak extrahovat soubory .gz a .tar.gz v Linuxu):
tar xzvf latest.tar.gz

Jakmile dokončíme požadované konfigurační kroky, zkopírujeme tyto soubory do naší kořenové složky dokumentů Apache.
Úvodní konfigurace WordPress
Začněme vytvořením .htaccess soubor první:
touch wordpress/.htaccess

Nyní vytvořte konfigurační soubor WordPress zkopírováním wp-config-sample.php soubor do wp-config.php :
cp wordpress/wp-config-sample.php wordpress/wp-config.php

Dále vytvořte upgrade adresář:
mkdir wordpress/wp-content/upgrade

Pomocí příkazu curl získáte náhodné klíče potřebné pro fungování WordPressu (někam si je uložte, použijeme je za sekundu):
curl -s https://api.wordpress.org/secret-key/1.1/salt/

Nyní upravíme wp-config.php soubor:
nano wordpress/wp-config.php
Proveďte požadované změny pro zadání připojení k databázi WordPress:

Přejděte dolů v souboru a upravte náhodné klíče WordPress:

Jakmile přidáte přihlašovací údaje k databázi a náhodné zabezpečené klíče a soli WordPress, uložte soubor stisknutím CTRL+x, y, a Enter .
Důležité :Předpokládám, že instalujete WordPress na zcela nový server, takže vyčistím kořenovou složku dokumentů serveru Apache (/var/www/html ) a zkopírujte wordpress obsah složky.
rm -Rf /var/www/html/*
sudo cp -R wordpress/* /var/www/html/

Nyní jsme připraveni dokončit nasazení WordPressu ve webovém uživatelském rozhraní.
Instalace WordPress (webové rozhraní)
Spusťte prohlížeč a do vyhledávacího pole zadejte IP adresu serveru nebo název hostitele DNS.
Nyní nastavte všechna pověření pro správu obsahu a stiskněte „Instalovat WordPress “.

Po několika sekundách se zobrazí obrazovka oznamující, že WordPress byl úspěšně nainstalován.

Chcete-li přejít na panel správce svého webu, klikněte na „Přihlásit se “ a přihlaste se pomocí uživatelského jména a hesla, které jste zadali v předchozím kroku.

Gratulujeme!
WordPress byl úspěšně nainstalován!
Shrnutí
WordPress je bezplatný a otevřený systém pro správu obsahu, který lze použít k vytváření všeho od jednoduchých webových stránek po blogy, velké portály a podnikové weby. V tomto článku jsme popsali, jak nainstalovat WordPress na server Ubuntu Linux.