GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nastavit WordPress na serveru Ubuntu s Apache

WordPress je bezplatný a otevřený systém pro správu obsahu (CMS), který můžete použít k vytváření, publikování a správě skvěle vypadajících webových stránek, blogů a souvisejícího obsahu s minimálními zkušenostmi s kódováním. WordPress používá mnoho celosvětově uznávaných organizací a celebrit.

Chcete-li začít s WordPress, můžete buď použít poskytovatele hostingu, nebo si jej stáhnout a nainstalovat sami. Tato příručka se zaměřuje na vlastní instalaci WordPressu pro účely vývoje nebo testování na serveru Ubuntu 20.04 Linux s Apache

Nainstalujte Apache

Začněme instalací webového serveru Apache, pokud ještě není nainstalován. Spuštěním následujících příkazů zkontrolujte aktualizace balíčků a nainstalujte nejnovější verzi Apache.

$ sudo apt-get update
$ sudo apt-get install apache2 -y

Zkontrolujte stav webové služby Apache následovně.

$ sudo systemctl status apache2

Výstup příkazu by měl indikovat, že apache2 je aktivní (běží), jak je znázorněno na obrázku 1 níže. Pokud ne, spusťte následující příkaz pro spuštění Apache.

sudo systemctl start apache2

Obrázek 1:Kontrola stavu služby Apache

Stiskněte q pro návrat do terminálového řádku.

Nainstalujte WordPress, PHP a MySQL

Dalším krokem je instalace WordPress, PHP, MySQL a souvisejících komponent spuštěním příkazu níže.

$ sudo apt-get install wordpress php libapache2-mod-php mysql-server php-mysql

Pokud budete vyzváni, zadejtey pokračovat.

Nakonfigurujte MySQL pro WordPress

Po úspěšném dokončení instalace spusťte další příkaz a postupujte podle pokynů k zabezpečení instalace MySQL.

$ sudo mysql_secure_installation

Skript vás podle toho povede.

Dále budete muset vytvořit databázi a také uživatelský účet v MySQL pro WordPress. Spusťte níže uvedený příkaz a přihlaste se k MySQL. Až budete vyzváni, zadejte své kořenové heslo MySQL.

$ sudo mysql -u root -p

Chcete-li vytvořit databázi pro WordPress, spusťte následující příkaz.

$ CREATE DATABASE wordpress;

Chcete-li vytvořit uživatelský účet pro WordPress v MySQL, spusťte následující příkazy. Nahraďte wordpressuser a heslo se svými vlastními hodnotami.

$ CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';

Chcete-li uložit změny, spusťte:

$ FLUSH PRIVILEGES

Nyní spusťte následující příkaz k udělení wordpressuser účtujte požadovaná oprávnění k databázi WordPress.

$ GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';

Znovu uložte změny a ukončete MySQL pomocí následujících příkazů.

$ FLUSH PRIVILEGES
$ quit

Nakonfigurujte Apache pro WordPress

Spusťte níže uvedený příkaz a zkopírujte instalační složku WordPressu z /usr/share do výchozího kořenového adresáře webu var/www/html.

$ sudo cp -R /usr/share/wordpress /var/www/html

Změňte vlastnictví složky a obsahu WordPress na výchozí účet a skupinu webové služby Apache.

$ sudo chown -R www-data:www-data /var/www/wordpress

Dále udělte účtu webové služby Apache a seskupte úplná oprávnění ke složce a obsahu WordPress následovně.

$ sudo chmod -R 775 /var/www/html/wordpress

Dále otevřete výchozí konfigurační soubor virtuálního hostitele a změňte hodnotu direktivy DocumentRoot na /var/www/html/wordpress, jak je znázorněno na obrázku 2 níže.

$ sudo nano /etc/apache2/sites-available/000-default.conf

Obrázek 2:Změna výchozího kořenového adresáře dokumentu Apache

Uložte změny do souboru pomocí CTRL + O, potvrďte stisknutím klávesy Enter a poté stisknutím CTRL + X ukončete.

Nakonfigurujte WordPress

Nejprve změňte pracovní adresář na instalační složku WordPress spuštěním příkazu níže.

$ cd /var/www/html/wordpress

Dále zkopírujte ukázkový konfigurační soubor následovně.

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

Nyní otevřete soubor wp-config.php, přejděte dolů a zadejte název databáze WordPress, uživatelský účet databáze a heslo, které jste vytvořili dříve při konfiguraci MySQL pro WordPress.

$ sudo nano wp-config.php

Obrázek 3:Konfigurace nastavení WordPress

Uložte změny a zavřete soubor wp-config.php.

Znovu načtěte webovou službu apache spuštěním dalšího příkazu.

$ sudo systemctl reload apache2

Spusťte webový instalační program WordPress

Otevřete webový prohlížeč a zadejte IP adresu vašeho serveru Ubuntu. Měli byste vidět průvodce instalací WordPress, jak je znázorněno na obrázku 4 níže. Dokončete instalaci WordPressu podle průvodce.

Obrázek 4:Průvodce instalací WordPress

Závěr

V této příručce jsme úspěšně nainstalovali WordPress – včetně Apache, MySQL a PHP na server Ubuntu Linux. Doufáme, že se vám používání WordPressu bude líbit. Rádi si přečteme o vašich zkušenostech s používáním tohoto redakčního systému.


Ubuntu
  1. Jak nastavit FTP server s VSFTPD na Ubuntu 20.04

  2. Nastavení serveru Rsyslog na Ubuntu 20.04 – Jak na to?

  3. Jak nastavit e-mailový server s Mail-in-a-Box na Ubuntu

  1. Jak nastavit FTP server s VSFTPD na Ubuntu 18.04

  2. Jak nainstalovat WordPress s Apache na Ubuntu 18.04

  3. Jak nainstalovat Jenkins Automation Server s Apache na Ubuntu 16.04

  1. Jak nainstalovat Jenkins Automation Server s Apache na Ubuntu 18.04

  2. Jak nastavit cluster Apache Tomcat se 3 uzly na Ubuntu

  3. Jak nastavit OpenVPN na serveru Ubuntu