GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat WordPress na Ubuntu 18.04 a nakonfigurovat jej pro použití vzdálené databáze

V tomto tutoriálu vás provedeme kroky instalace WordPress na Ubuntu 18.04 VPS se všemi nezbytnými komponentami, jako je webový server Apache, PHP a databázový server MySQL/MariaDB, a nakonfigurujeme WordPress pro použití databáze na vzdáleném serveru.

WordPress je nejpopulárnější a nejrozšířenější redakční systém (CMS). Je to CMS volba pro 26 % celého webu. Je založen na PHP a své informace ukládá do databáze MySQL. Díky velkému množství témat a pluginů je tento CMS vynikající volbou pro někoho, kdo potřebuje uživatelsky přívětivý způsob, jak dostat své nápady na web, který vypadá dobře. Začněme s instalací.

Předpoklady

  • Ubuntu 18.04 VPS + vzdálený databázový server
  • PHP verze 7.3 nebo novější.
  • Databáze MySQL verze 5.6 nebo novější NEBO MariaDB verze 10.1 nebo novější.
  • Podpora HTTPS

Krok 1:Přihlaste se a aktualizujte server

Přihlaste se ke svému Ubuntu 18.04 VPS přes SSH jako uživatel root

ssh root@IP_Address -p Port_number

Nezapomeňte nahradit „IP_Address“ a „Port_number“ skutečnou IP adresou vašeho serveru a číslem portu SSH.

Jakmile se dostanete dovnitř, spusťte následující příkazy, abyste se ujistili, že všechny nainstalované balíčky na vašem serveru jsou aktualizovány na nejnovější dostupné verze:

aktualizace apt &&upgrade apt

Krok 2:Nainstalujte webový server Apache

Potřebujeme nainstalovat webový server, který bude sloužit obsahu WordPressu. Za tímto účelem nainstalujeme a použijeme webový server Apache. Je k dispozici v oficiálním úložišti Ubuntu a lze jej snadno nainstalovat pomocí správce balíčků apt:

apt -y install apache2

Po dokončení instalace webového serveru by se měl Apache automaticky spustit. Můžete to potvrdit kontrolou jeho stavu

stav systemctl apache2

Výstup:

apache2.service – HTTP server Apache Načten:načten (/lib/systemd/system/apache2.service; povoleno; přednastaveno dodavatelem:povoleno) Drop-In:/lib/systemd/system/apache2.service.d └ ─apache2-systemd.conf Aktivní:aktivní (běží) od pá 2019-08-09 02:31:39 CST; před 14 minutami Hlavní PID:406 (apache2) Úkoly:7 (limit:1110) CGroup:/system.slice/apache2.service ├─ 407 /usr/sbin/apache2 -k start ├─ 423 /usr/sbin/apache2 -k start ├─ 426 /usr/sbin/apache2 -k start ├─ 427 /usr/sbin/apache2 -k start ├─ 428 /usr/sbin/apache2 -k start

Povolit automatické spouštění Apache po restartu serveru

systemctl povolí apache2

Krok 3:Nainstalujte PHP

Jak jsme již zmínili, WordPress je aplikace založená na PHP, takže musíme na server nainstalovat PHP a několik rozšíření PHP. Spuštěním následujícího příkazu nainstalujte všechny potřebné součásti:

apt -y install php php-xml php-common php-gd php-mbstring php-xmlrpc php-curl php-soap php-zip php-intl

Po dokončení instalace PHP můžete zkontrolovat nainstalovanou verzi:

PHP 7.2.19-0ubuntu0.18.04.1 (cli) (vytvořeno:4. června 2019 14:48:12) ( NTS )Autorská práva (c) 1997-2018 The PHP GroupZend Engine v3.2.0, Copyright (c) 1998–2018 Zend Technologies se Zend OPcache v7.2.19-0ubuntu0.18.04.1, Copyright (c) 1999–2018, od Zend Technologies

Krok 4:Nainstalujte MySQL na vzdálený server

Dalším krokem je instalace databázového serveru. Pro účely tohoto tutoriálu jej nainstalujeme na vzdálený server.

Přihlaste se ke vzdálenému serveru přes SSH

ssh root@remote_IP -p Číslo_portu

a nainstalujte databázový server MySQL pomocí následujícího příkazu

apt -y install mysql

Chcete-li přijmout vzdálená připojení, upravte konfigurační soubor MySQL a upravte bind-address volba. Je nastaven na poslech pouze na localhost. Změníme 127.0.0.1 na IP adresu databázového serveru.

/etc/mysql/mysql.conf.d/mysqld.cnf# Místo skip-networkingu je nyní výchozím nastavením poslouchat pouze na # localhost, který je kompatibilnější a není méně bezpečný.bind-address =remote_IP 

a restartujte MySQL, aby se změny projevily:

systemctl restart mysql

Krok 5:Vytvořte databázi MySQL a uživatele

Zatímco jste stále přihlášeni ke vzdálenému serveru, který budeme používat jako náš databázový server, vytvořte uživatele a databázi MySQL pro instalaci WordPress. Přihlaste se do MySQL cli jako uživatel root a proveďte následující příkazy:

mysql -u root -pmysql> VYTVOŘIT DATABÁZI wp;mysql> VYTVOŘIT UŽIVATELE 'wpser'@'IP_address' IDENTIFIKOVANÉHO PODLE 'HESLA';mysql> UDĚLEJTE VŠECHNA PRIVILEGIA NA wp.* DO 'wpser'@myq_address';'> FLUSH PRIVILEGES;

Kde „IP_address“ je IP adresa serveru Ubuntu 18.04, kde bude nainstalován WordPress. Ujistěte se, že jste heslo nahradili dobrým a jedinečným.

Krok 6:Nainstalujte WordPress

Nyní se vraťte na Ubuntu 18.04 VPS, kde jsme nainstalovali Apache a PHP, a nainstalujte na něj WordPress. Chcete-li to provést, stáhněte si archiv WordPress:

wget https://wordpress.org/latest.zip

Rozbalte stažený archiv ZIP do kořenového adresáře dokumentu:

rozbalte nejnovější.zip /var/www/html

Nastavte správné vlastnictví souborů WordPress:

chown -R www-data:www-data /var/www/html/wordpress

Přejmenujte soubor wp-config-sample.php Konfigurační soubor WordPress na wp-config.php :

mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php

Upravte konfigurační soubor WordPress a upravte následující řádky

nano /var/www/html/wordpress/wp-config.php/** Název databáze pro WordPress */define('DB_NAME', 'wp');/** Uživatelské jméno databáze MySQL */define ('DB_USER', 'wpuser');/** Heslo databáze MySQL */define('DB_PASSWORD', 'PASSWORD');/** Název hostitele MySQL */define('DB_HOST', 'remote_IP');

a uložte soubor.

Krok 7:Vytvořte virtuálního hostitele Apache

Abychom mohli přistupovat k WordPressu s názvem domény namísto IP adresy, musíme vytvořit virtuální hostitele Apache pro konkrétní doménu. Použijeme jako příklad. Nahradit všechny výskyty domain.com s vaším skutečným názvem domény.

ServerAdmin [email protected] domain.comServerAlias ​​www.domain.comDocumentRoot /var/www/html/wordpress Možnosti Indexy FollowSymLinks AllowOverride All Vyžadovat uděleno vše ErrorLog ${APACHE_LOG_DIR}/domain.com_error.log CustomLog ${APACHE_LOG_DIR}/domain.com_access.log kombinovaný 

Povolit virtuálního hostitele

a2ensite domain.com

A restartujte Apache, aby se změny projevily

systemctl restartujte apache2

Tímto krokem je instalace WordPressu dokončena a jeho konfiguraci můžete dokončit otevřením http://domain.com ve vašem oblíbeném webovém prohlížeči. Poté postupujte podle pokynů na obrazovce a vyberte jazyk, vytvořte si účet správce atd…

Gratulujeme! Nejenže jsme nainstalovali WordPress na naše Ubuntu 18.04 VPS, ale také jsme jej přiměli používat databázový server, který je vzdálený od serveru, který hostuje instanci WordPress.

Samozřejmě nemusíte instalovat WordPress na Ubuntu 18.04 a konfigurovat jej tak, aby používal vzdálenou databázi, pokud používáte některou z našich optimalizovaných hostingových služeb WordPress, v takovém případě můžete jednoduše požádat naše zkušené správce systému o instalaci WordPressu na Ubuntu 18.04. a nakonfigurujte ji tak, aby za vás používala vzdálenou databázi pomocí zásobníku LAMP nebo jakéhokoli jiného zásobníku webhostingu podle vašeho výběru. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, jak nainstalovat WordPress na Ubuntu 18.04 a nakonfigurovat jej pro použití vzdálené databáze , sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat a nakonfigurovat server DHCP na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat server Redis v Ubuntu

  3. Jak nainstalovat MySQL na Ubuntu 16.04

  1. Jak nainstalovat WordPress s OpenLiteSpeed ​​na Ubuntu 18.04

  2. Jak nainstalovat a používat MySQL na Ubuntu 20.04

  3. Jak nainstalovat WordPress na Ubuntu 22.04

  1. Jak nainstalovat a nakonfigurovat MySQL na Windows Server

  2. Jak nainstalovat a nakonfigurovat server NFS na Ubuntu 20.04

  3. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 20.04