WordPress je bezplatný, open-source a nejoblíbenější systém pro správu obsahu, který vám umožňuje vytvořit blog na internetu. Pohání více než třetinu webových stránek včetně 33 % z 10 milionů nejlepších webových stránek. WordPress přichází s výkonnými funkcemi, krásným designem a dává vám svobodu vytvářet, co chcete.
V tomto tutoriálu vám ukážeme, jak nainstalovat WordPress s Nginx na Ubuntu 20.04 VPS.
Předpoklady
- Ubuntu 20.04 VPS (budeme používat náš plán SSD 2 VPS)
- Přístup k uživatelskému účtu root (nebo přístup k účtu správce s oprávněními root)
Krok 1:Přihlaste se k serveru a aktualizujte balíčky operačního systému serveru
Nejprve se přihlaste ke svému serveru Ubuntu 20.04 přes SSH jako uživatel root:
ssh root@IP_Address -p Port_number
„IP_Address“ a „Port_number“ budete muset nahradit příslušnou IP adresou vašeho serveru a číslem portu SSH. V případě potřeby navíc nahraďte „root“ uživatelským jménem účtu správce.
Před spuštěním se musíte ujistit, že všechny balíčky Ubuntu OS nainstalované na serveru jsou aktuální. Můžete to provést spuštěním následujících příkazů:
apt-get update -y apt-get upgrade -y
Krok 2:Instalace serveru LEMP
WordPress je napsán v PHP a používá MariaDB jako databázový backend. Takže LEMP server musí být nainstalován na vašem serveru. Nginx, MariaDB, PHP a všechna požadovaná rozšíření PHP můžete nainstalovat pomocí následujícího příkazu:
apt-get install nginx mariadb-server php php-curl php-mysql php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip php-fpm -y
Jakmile je server LEMP nainstalován, spusťte službu Nginx a MariaDB následujícím příkazem:
systemctl start nginx systemctl start mariadb
Krok 3:Vytvoření databáze WordPress
Dále budete muset vytvořit databázi a uživatele pro WordPress. Nejprve se připojte k prostředí MariaDB pomocí následujícího příkazu:
mysql
Po připojení vytvořte databázi a uživatele pomocí následujícího příkazu:
MariaDB [(none)]> CREATE DATABASE wpdb; MariaDB [(none)]> GRANT ALL PRIVILEGES ON wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY 'securepassword';
Dále vyprázdněte oprávnění a ukončete MariaDB pomocí následujícího příkazu:
MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
V tomto okamžiku je MariaDB nainstalována a nakonfigurována pro WordPress. Nyní můžete pokračovat v instalaci WordPress.
Krok 4:Stáhněte si WordPress
Nejprve změňte adresář na výchozí webový kořen Nginx a stáhněte si nejnovější verzi WordPressu pomocí následujícího příkazu:
cd /var/www/html wget http://wordpress.org/latest.tar.gz
Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:
tar -xzvf latest.tar.gz
Dále změňte adresář na wordpress a přejmenujte vzorový konfigurační soubor:
cd wordpress mv wp-config-sample.php wp-config.php
Dále upravte konfigurační soubor a definujte nastavení databáze:
nano wp-config.php
Změňte následující řádky:
/** The name of the database for WordPress */define('DB_NAME', 'wpdb'); /** MySQL database username */define('DB_USER', 'wpuser'); /** MySQL database password */define('DB_PASSWORD', 'securepassword');
Uložte a zavřete soubor a poté nastavte správná oprávnění a vlastnictví adresáře wordpress:
chown -R www-data:www-data /var/www/html/wordpress
Jakmile budete hotovi, můžete pokračovat v konfiguraci Nginx pro hostování WordPress.
Krok 5:Konfigurace Nginx pro WordPress
Dále budete muset vytvořit konfigurační soubor virtuálního hostitele Nginx pro hostování vašeho webu WordPress.
nano /etc/nginx/conf.d/wp.conf
Přidejte následující řádky:
server { listen 80; root /var/www/html/wordpress; index index.php index.html index.htm; server_name yourdomain.com; error_log /var/log/nginx/yourdomain.com_error.log; access_log /var/log/nginx/yourdomain.com_access.log; client_max_body_size 100M; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.4-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
Uložte a zavřete soubor a poté pomocí následujícího příkazu ověřte, zda Nginx neobsahuje nějakou chybu syntaxe:
nginx -t
Poté restartujte službu Nginx, abyste použili změny konfigurace:
systemctl restart nginx
Krok 6:Přístup k WordPress
Nyní otevřete webový prohlížeč a spusťte instalaci WordPress pomocí adresy URL http://yourdomain.com
. Budete přesměrováni na následující stránku:
Vyberte jazyk a klikněte na tlačítko Pokračovat knoflík. Budete přesměrováni na stránku nastavení WordPress:
Zadejte název svého webu, uživatelské jméno správce, heslo a klikněte na Instalovat WordPress knoflík. Po dokončení instalace byste měli vidět následující stránku:
Klikněte na Přihlásit se knoflík. Měli byste vidět přihlašovací stránku WordPress:
Zadejte své administrátorské uživatelské jméno, heslo a klikněte na Přihlásit se knoflík. Měli byste vidět řídicí panel WordPress:
Gratulujeme! úspěšně jste nainstalovali WordPress na Ubuntu 20.04 VPS.
Samozřejmě nemusíte nic z toho dělat, pokud používáte náš spravovaný hosting WordPress, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby to za vás nastavili. 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, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.