GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat WordPress 4.7 na Ubuntu 16.04 s Apache, MariaDB, PHP7

WordPress 4.7 s kódovým označením „Vaughan“ byl vydán 6. prosince 2016. Stávající uživatelé WordPressu mohou stisknutím tlačítka aktualizace upgradovat na nejnovější verzi. Tento tutoriál vám ukáže, jak nainstalovat novou instanci WordPress 4.7 na Ubuntu 16.04 s Apache, MariaDB a PHP7.

Zde je to, co je nového ve WordPressu 4.7:

  • Zcela nový motiv Twenty Seventeen pro firmy
  • Podpora úvodního obsahu pro motivy
  • Podpora záhlaví videa
  • Náhledy PDF
  • Vlastní CSS v personalizátoru
  • Jazyková nastavení specifická pro uživatele
  • Vylepšení v editoru WordPress
  • Další funkce pro vývojáře

Tento tutoriál předpokládá, že jste již nastavili zásobník LAMP na Ubuntu 16.04. Pokud tomu tak není, klikněte na odkaz níže a podívejte se na výukový program LAMP.

  • Jak nainstalovat Apache, MariaDB a PHP7 (zásobník LAMP) na Ubuntu 16.04

Po dokončení instalace LAMP se vraťte sem a čtěte dále.

Krok 1:Stáhněte si WordPress 4.7

Přihlaste se ke svému Ubuntu 16.04 VPS nebo serveru přes SSH a poté aktualizujte veškerý software.

sudo apt update && sudo apt upgrade

Dále si stáhněte nejnovější archiv WordPress tar do svého počítače Ubuntu 16.04, což lze provést pomocí následujícího příkazu:

wget https://wordpress.org/latest.tar.gz

Po stažení rozbalte archiv pomocí příkazu níže.

tar xvf latest.tar.gz

Nový adresář s názvem wordpress bude vytvořen v aktuálním pracovním adresáři. Nyní přesuneme tento adresář a veškerý jeho obsah do webového kořenového adresáře Apache. Nahraďte your-site.com se skutečným názvem domény.

sudo mv wordpress/ /var/www/your-site.com

Krok 2:Vytvořte databázi a uživatele pro web WordPress

Přihlaste se do prostředí MariaDB jako root. Upozorňujeme, že toto je uživatel root databáze MariaDB, nikoli uživatel root systému Ubuntu 16.04.

mysql -u root -p

Pokud se nemůžete přihlásit, ale jste si jisti, že jste zadali správné heslo, můžete se nejprve přepnout na uživatele root,

sudo su

Poté spusťte níže uvedený příkaz a přihlaste se do prostředí MariaDB.

mysql

Jakmile jste přihlášeni, vytvořte databázi pro WordPress pomocí následujícího příkazu. Pojmenoval jsem to wordpress , ale můžete použít jakýkoli název, například název webu.

create database wordpress;

Poté zadejte příkaz níže a vytvořte uživatele databáze pro WordPress. Tento příkaz také uděluje uživateli všechna oprávnění k databázi WordPress.

grant all privileges on wordpress.* to wpuser@localhost identified by 'your-password';

Aby se změny projevily, vyprázdněte tabulku oprávnění a poté ukončete prostředí MariaDB.

flush privileges;

exit;

Krok 3:Nakonfigurujte WordPress

Přejděte do instalačního adresáře webu WordPress.

cd /var/www/your-site.com

Zkopírujte ukázkový konfigurační soubor.

sudo cp wp-config-sample.php wp-config.php

Nyní upravte nový konfigurační soubor.

sudo nano wp-config.php

Najděte následující řádky a nahraďte červené texty názvem databáze, uživatelským jménem a heslem, které jste vytvořili v předchozím kroku.

/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');

/** MySQL database username */
define('DB_USER', 'username_here');

/** MySQL database password */
define('DB_PASSWORD', 'password_here');

Uložte a zavřete soubor. Musíme také nastavit uživatele Apache (www-data ) jako vlastníka adresáře webu WordPress pomocí následujícího příkazu.

sudo chown www-data:www-data /var/www/your-site.com/ -R

Krok 4:Vytvořte soubor virtuálního hostitele Apache pro WordPress

Nejprve cd do /etc/apache2/sites-available/ adresář.

cd /etc/apache2/sites-available/

Poté zkopírujte výchozí soubor virtuálního hostitele.

sudo cp 000-default.conf your-site.com.conf

Dále upravte soubor virtuálního hostitele pro WodPress.

sudo nano your-site.com.conf

Změňte hodnoty pro ServerName a DocumentRoot jako níže.

ServerName www.your-site.com your-site.com

ServerAdmin [email protected]
DocumentRoot /var/www/your-site.com

Uložte a zavřete soubor. Poté otestujte konfigurace.

sudo apache2ctl configtest

Povolit tohoto virtuálního hostitele.

sudo a2ensite your-site.com.conf

A znovu načtěte Apache, aby se změny projevily.

sudo systemctl reload apache2

Nastavte správný záznam A pro název své domény a poté zadejte název své domény do adresního řádku prohlížeče. Zobrazí se průvodce instalací WordPress. Vyberte jazyk.

Pokud se průvodce instalací nezobrazí, pravděpodobně byste měli nainstalovat některá rozšíření PHP7.

sudo apt install php7.0-mbstring php7.0-xml php7.0-mysql php7.0-common php7.0-gd php7.0-json php7.0-cli php7.0-curl

Poté znovu načtěte Apache a měl by se zobrazit průvodce.

sudo systemctl reload apache2

Vytvořte si účet správce a klikněte na tlačítko nainstalovat WordPress.

A nyní je váš nový web WordPress připraven.

Instalace certifikátu TLS

Chcete-li na svém webu WordPress povolit připojení HTTPS, můžete použít Let's Encrypt. Nejprve nainstalujte klienta Let’s Encrypt (cerbot) na Ubuntu 16.04.

sudo apt install letsencrypt python-letsencrypt-apache

Poté spusťte následující příkaz a nainstalujte bezplatný certifikát TLS.

sudo letsencrypt --apache --agree-tos --email your-email-address -d your-site.com www.your-site.com

Budete požádáni, abyste zvolili snadné nebo bezpečné. Doporučuje se zvolit zabezpečené, aby všechny požadavky http byly přesměrovány na https.

Jakmile stisknete tlačítko OK, získá se bezplatný certifikát TLS/SSL a nainstaluje se na váš server Apache.

Nyní znovu navštivte svůj web WordPress. Uvidíte, že je automaticky přesměrován na https.

To je ono!

Doufám, že vám tento návod pomohl nainstalovat WordPress na Ubuntu 16.04 s Apache, MariaDB a PHP7. Jako vždy, pokud pro vás byl tento příspěvek užitečný, přihlaste se k odběru našeho bezplatného zpravodaje. Můžete nás také sledovat na Google+,  Twitteru nebo na stránce na Facebooku.


Ubuntu
  1. Jak nainstalovat Apache na Ubuntu 18.04

  2. Jak nainstalovat MariaDB 10.4 na Ubuntu 18.04

  3. Jak nainstalovat MariaDB na Ubuntu 22.04

  1. Jak nainstalovat Apache na Ubuntu 20.04

  2. Jak nainstalovat WordPress s Apache na Ubuntu 18.04

  3. Jak nainstalovat Joomla s Apache na Ubuntu 18.04

  1. Jak nainstalovat více WordPress s Nginx na Ubuntu 18.04

  2. Jak nainstalovat phpBB s Apache na Ubuntu 20.04

  3. Jak nainstalovat WordPress 5.x s Nginx na Ubuntu 18.04 / Ubuntu 16.04