Jak nainstalovat WordPress na Ubuntu

Chcete si nainstalovat WordPress na Ubuntu sami? Pokud jste DIY typ, pak čtěte dál, abyste zjistili, jak se to dělá.

Praktičnost WordPress z něj udělala miláčka internetu, tvoří více než 30 % všech hostovaných webových stránek na světě a navíc 60 % dominuje mezi systémy pro správu obsahu.

I když to začalo jako snadno použitelný blogování plošina, WordPress se také rozrostla o tolik funkcí. A to z něj dělá skvělý nástroj pro vytváření mnoha typů webových stránek.

Mnoho poskytovatelů hostingu nabízí instalace WordPress jedním kliknutím. Ale pokud jste typ, který rád dělá věci sám, nebo prostě chcete aktuálnější instalaci, pak je tento průvodce pro vás.

Předpoklady: Aktualizujte nebo upgradujte LAMPU

WordPress vyžaduje ke spuštění zásobník LAMP (Linux Apache MySQL PHP) nebo něco podobného. A protože máte Ubuntu, které splňuje požadavky Linuxu, musíte se také před přidáním WordPressu ujistit, že ostatní komponenty jsou nainstalovány a připraveny. Pamatujte, že WordPress může běžet na Windows, ale nejlépe funguje na Linuxu. Apache můžete také nahradit alternativou, jako je Lightspeed. Ale tato příručka je zaměřena na LAMPU.

Možná budete chtít upgradovat systém, abyste se ujistili, že používáte pouze nejnovější balíčky. Od ledna 2021 je například WordPress dostupný ve verzi 5.6 a vyžaduje PHP od verze 7.4 a vyšší a MySQL od 5.6. Tato příručka předpokládá, že používáte Ubuntu 20.04.

Chcete-li upgradovat svůj systém Ubuntu, zadejte následující příkazy:

sudo apt update

sudo apt upgrade

Grafická vs instalace z příkazového řádku

Balíčky LAMP a WordPress můžete nainstalovat buď pomocí příkazového řádku, nebo pomocí grafického nástroje, jako je softwarové centrum Ubuntu. Upozorňujeme však, že to druhé je možné pouze v případě, že používáte prostředí Ubuntu Desktop.

Tento výukový program krok za krokem předpokládá, že instalujete balíčky na serverové prostředí bez grafického uživatelského rozhraní.

Pokud jste v prostředí Desktop, můžete také použít terminál. Nebo můžete dokončit kroky 1 až 3 pomocí Centra softwaru a poté pokračovat v instalaci od kroku 4.

Chcete-li se přihlásit ke vzdálenému hostiteli, zadejte:

ssh user@hostname #použijte informace z vašeho hostitele

přihlaste se ke vzdálenému hostiteli

Jak nainstalovat WordPress na Ubuntu

Chcete-li nainstalovat WordPress na Ubuntu, postupujte takto:

Krok 1. Nainstalujte a nakonfigurujte Apache

Na celosvětové síti nic nefunguje bez serveru HTTP (HyperText Transfer Protocol). Nejprve tedy musíte zkontrolovat, zda máte spuštěný server. A pokud ne, nainstalujte si jeden. Budeme používat Apache2.

Chcete-li zkontrolovat, zda je nainstalován Apache, spusťte:

sudo systemctl status apache2

Nebo zadejte IP adresu vašeho serveru do webového prohlížeče. Pokud je Apache na místním počítači, zadejte do adresního řádku 127.0.0.1. Měli byste vidět podobnou stránku:

Pokud Apache není v systému nainstalován, nainstalujte jej pomocí následujícího příkazu:

sudo apt update

sudo apt install apache2

Dále zkontrolujte aplikace dostupné pro UFW brány firewall Ubuntu pomocí:

sudo ufw seznam aplikací

Mělo by to vytisknout něco jako:

Dostupné aplikace:

 Apache

 Plný Apache

 Apache Secure

 OpenSSH

Můžete povolit plný provoz HTTP a HTTPS výběrem „Apache Full“ nebo povolit pouze HTTPS výběrem „Apache Secure“. Například:

sudo ufw povolit 'Apache Secure'

Nakonfigurujte Apache

Krok 2. Nainstalujte a nakonfigurujte MySQL

Jakmile je váš Apache nainstalován a spuštěn, dalším krokem je instalace MySQL. Můžete to udělat zadáním:

sudo apt nainstalujte mysql-server

Tím se nainstaluje vše potřebné ke spuštění databáze na vašem serveru, včetně klienta pro prostředí shellu. Požádá vás o zadání hesla uživatele root (administrátora), ale můžete ho buď zadat, nebo jej nechat prázdné na později, během konfigurace.

Po instalaci zajistěte instalaci následujícím příkazem:

mysql_secure_installation

Nejlepší je odpovědět „ano“ na všechny jeho návrhy. Poté se přihlaste pomocí shell klienta a vytvořte databázi a uživatelský účet pro WordPress. Zde je návod, jak to udělat.

mysql -u root -p #poté zadejte své heslo

mysql> CREATE DATABASE wpsite;

mysql> CREATE USER 'wpuser'@'localhost' IDENTIFIKOVANÉ OD 'hesla';

mysql> GRANT ALL ON wpsite.* TO 'wpuser'@'localhost';

mysql> FLUSH PRIVILEGES;

mysql> KONEC;

Konfigurovat MySQL

Krok 3. Nainstalujte a nakonfigurujte PHP

Nyní je čas nainstalovat PHP část nastavení LAMP. To je také jednoduché, stačí zadat:

sudo apt install php php-mysql

Nebo se můžete rozhodnout nainstalovat PHP se všemi jeho oblíbenými rozšířeními pro spuštění WordPress najednou zadáním:

sudo apt install php php-mysql php-gd php-mbstring php-curl php-intl php-zip php-xml php-xmlrpc php-soap

Nakonec použijte nano nebo svůj oblíbený editor k vytvoření souboru index.php ve vašem webrootu Apache a uložte jej. Může obsahovat jednoduchý PHP skript jako:

phpinfo ();

?>

nano /var/www/html/index.php

Poté navštivte svůj server Apache ve svém prohlížeči a ověřte, že PHP funguje na:

adresa-ip-webu/info.php

Pokud používáte místní počítač, můžete navštívit:

localhost/index.php nebo

127.0.0.1/index.php

Nakonfigurujte PHP

Vezměte prosím na vědomí, že váš HTTP server Apache je nakonfigurován tak, aby nejprve obsluhoval soubory *.html před soubory *.php. A protože nyní máte oba typy souborů ve složce 'html', pouhým zadáním IP adresy vašeho webu se vám zobrazí úvodní stránka Apache HTML.

Chcete-li standardně sloužit PHP, budete muset aktualizovat některé konfigurační soubory a restartovat Apache:

sudo nano /etc/apache2/mods-enabled/dir.conf

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

Soubor by měl vypadat jako výše. Stačí vyměnit index.html za index.php a uložit. Poté restartujte Apache, aby se změny projevily, pomocí:

sudo systemctl restartuje apache2

Zadáním pouze vaší webové adresy IP nebo localhost / 127.0.0.1 bude nyní standardně sloužit index.php.

Krok 4. Nainstalujte a nakonfigurujte WordPress

Nyní je čas stáhnout a nainstalovat WordPress. Uděláte to pomocí následujících příkazů:

cd /tmp #přepnout do dočasného adresáře

wget -c http://wordpress.org/latest.tar.gz #stáhněte soubor

tar -xzvf nejnovější.tar.gz #extract

sudo cp -R wordpress /var/www/html/wordpress #přesunout do složky html

sudo chown -R www-data:www-data /var/www/html/wordpress #set owner (skupina Apache)

sudo chmod -R 775 /var/www/html/wordpress #set prováděcí práva

Krok 5. Další vylepšení

Doposud jsme pracovali pouze s vaší webovou-ip-adresou. Chcete-li nakonfigurovat instalaci WordPress tak, aby fungovala s názvem vaší domény, postupujte takto:

sudo nano /etc/apache2/sites-available/mysite.com.conf

Mělo by to vypadat níže, stačí změnit mysite.com na vaši doménu.

ServerName mysite.com

DokumentRoot / var / www / html / wordpress

ErrorLog $ {APACHE_LOG_DIR} /error.log

CustomLog $ {APACHE_LOG_DIR} /access.log kombinováno

           

            AllowOverride All

           

Poté povolte přepisovací modul Apache pomocí:

sudo a2enmod přepsat

Tyto kroky by vám měly poskytnout ty efektní a člověkem čitelné adresy URL, jako jsou:

mysite.com/my-first-wordpress-post-url

Chcete-li dokončit nastavení, spusťte:

sudo apache2ctl configtest #zkontrolujte, zda je vše v pořádku

sudo a2ensite mysite.com.conf #přidejte konfiguraci nové domény

sudo systemctl reload apache2 #restart serveru

Krok 6. Spusťte a otestujte

Nastavení WordPressu je dokončeno, ale ještě je potřeba spustit finální instalaci. Uděláte to tak, že v prohlížeči přejdete do složky WordPress a budete postupovat podle pokynů:

webová-ip-adresa/wordpress nebo

mysite.com (pokud nastavíte virtuálního hostitele)

Budete si muset vytvořit uživatelský účet a zadat podrobnosti o databázi MySQL, které jste vytvořili dříve. Nakonec stiskněte instalační tlačítko a je to.

Závěr

Gratuluji, pokud jste se dostali až sem. Ruční instalace WordPressu není tak snadná jako tyto jednoduché možnosti jedním kliknutím, ale je velmi uspokojivá. Umožňuje vám také přizpůsobit váš server, jak si přejete.

Mějte na paměti, že toto je jen začátek. Možná budete potřebovat různé pluginy WordPress nebo rozšíření PHP a mohou vyžadovat další práci na serveru.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke je počítačový nadšenec, který rád čte širokou škálu knih. Dává přednost Linuxu před Windows/Mac a používá ho
Ubuntu od jeho počátků. Můžete ho chytit na twitteru přes bongotrax

Články: 299

Přijímat technické věci

Technické trendy, startupové trendy, recenze, online příjem, webové nástroje a marketing jednou nebo dvakrát měsíčně