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_IPa restartujte MySQL, aby se změny projevily:
systemctl restart mysqlKrok 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.zipRozbalte stažený archiv ZIP do kořenového adresáře dokumentu:
rozbalte nejnovější.zip /var/www/htmlNastavte správné vlastnictví souborů WordPress:
chown -R www-data:www-data /var/www/html/wordpressPřejmenujte soubor
wp-config-sample.php
Konfigurační soubor WordPress nawp-config.php
:mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.phpUpravte 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.comA restartujte Apache, aby se změny projevily
systemctl restartujte apache2Tí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