V tomto tutoriálu vysvětlíme, jak nainstalovat WordPress s Nginx na Debian 10 VPS.
WordPress je jeden z nejpopulárnějších redakčních systémů známý po celém světě. Jedná se o open-source CMS platformu založenou na PHP a MySQL. WordPress vám umožňuje snadno nastavit flexibilní a výkonné webové stránky. Pomocí WordPressu můžete vytvořit webové stránky pro malé firmy nebo velké podniky. Funkčnost webu WordPress můžete rozšířit pomocí jeho bezplatných a prémiových pluginů a témat. WordPress je uživatelsky nejpřívětivější CMS ve srovnání s jinými systémy pro správu obsahu.
Instalace WordPressu na Debian 10 s Nginx jako webovým serverem dokončení by mělo trvat méně než 10 minut. Začněme s tímto návodem.
Předpoklady
- Debian 10 VPS s přístupem root nebo uživatelem s právy sudo.
- Platný název domény, který je nastaven a ukazuje na IP adresu vašeho VPS. V tomto tutoriálu budeme používat
example.com
doména.
Krok 1:Přihlaste se přes SSH a aktualizujte balíčky
Přihlaste se ke svému Debian 10 VPS pomocí SSH jako uživatel root:
ssh root@IP_Address -p Port_number
V případě potřeby nahraďte „root“ uživatelem, který má oprávnění sudo. Navíc nahraďte „IP_Address“ a „Port_Number“ příslušnou IP adresou vašeho serveru a číslem portu SSH. Dále se ujistíme, že používáme Debian 10. Můžete to udělat takto:
# lsb_release -a
Jako výstup byste měli dostat toto:
ID distributora:DebianDescription:Debian GNU/Linux 10 (buster)Vydání:10Kódové jméno:buster
Poté spusťte následující příkaz, abyste se ujistili, že všechny nainstalované balíčky na serveru jsou aktualizovány na nejnovější dostupné verze:
# apt update &&apt upgrade
Krok 2:Nainstalujte Nginx, PHP a MariaDB
WordPress vyžaduje webový server, na kterém bude obsluhovat svůj obsah. Je napsán v PHP a k ukládání informací používá databázi MySQL/MariaDB. Nginx, MariaDB, PHP a další moduly PHP můžeme nainstalovat spuštěním následujícího příkazu:
apt-get install nginx mariadb-server mariadb-client php-cgi php-common php-fpm php-pear php-mbstring php-zip php-net-socket php-gd php-xml-util php-gettext php- mysql php-bcmath rozbalte wget git -y
Jakmile jsou všechny balíčky nainstalovány, otevřete php.ini
soubor a vyladit některá nastavení:
nano /etc/php/7.3/fpm/php.ini
Proveďte následující změny:
post_max_size =64Mmemory_limit =256Mmax_execution_time =300upload_max_filesize =32Mdate.timezone =Amerika/Chicago
Uložte a zavřete soubor, poté restartujte službu PHP-FPM, aby se změny konfigurace uplatnily:
systemctl restart php7.3-fpm
Poznámka:Výše uvedená nastavení PHP můžete změnit podle svých požadavků.
Krok 3:Konfigurace databáze WordPress
Dále budeme muset vytvořit databázi a uživatele pro WordPress. WordPress použije tuto databázi k uložení svých informací a uživatel k přístupu k databázi.
Nejprve se přihlaste do prostředí MariaDB pomocí následujícího příkazu:
mysql -u root -p
Po zobrazení výzvy zadejte heslo uživatele root a poté vytvořte databázi a uživatele pomocí následujícího příkazu:
MariaDB [(none)]> VYTVOŘIT DATABÁZI wpdb;MariaDB [(none)]> VYTVOŘIT UŽIVATELE 'wpuser'@'localhost' identifikovaného pomocí 'dbpassword';
Nezapomeňte si pro uživatele databáze zvolit silné heslo.
Nyní máte platnou databázi a uživatele pro WordPress. Dále udělte všechna oprávnění databázi WordPress:
MariaDB [(none)]> UDĚLEJTE VŠECHNA OPRÁVNĚNÍ NA wpdb.* TOMU 'wpuser'@'localhost';
Dále vyprázdněte oprávnění k použití změn, které jsme provedli, a ukončete prostředí MariaDB pomocí následujícího příkazu:
MariaDB [(none)]> FLUSH PRIVILEGES;MariaDB [(none)]> EXIT;
Jakmile to uděláte, můžete přejít k dalšímu kroku.
Krok 4:Nainstalujte WordPress
Nejprve si budeme muset stáhnout nejnovější verzi zdroje WordPress z jeho oficiálních stránek. Spusťte následující příkaz ke stažení nejnovější verze WordPress:
cd /var/www/html/wget https://wordpress.org/latest.tar.gz
Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:
tar -xvzf nejnovější.tar.gz
Dále změňte adresář na wordpress a zkopírujte vzorový konfigurační soubor:
cd wordpresscp wp-config-sample.php wp-config.php
Dále otevřete soubor wp-config.php
pomocí nano editoru:
nano wp-config.php
Změňte databázi, uživatele databáze a heslo, které jsme vytvořili dříve:
// ** Nastavení MySQL – Tyto informace můžete získat od svého hostitele webu ** ///** Název databáze pro WordPress */define( 'DB_NAME', 'wpdb' );/** MySQL uživatelské jméno databáze */define( 'DB_USER', 'wpuser' );/** Heslo databáze MySQL */define( 'DB_PASSWORD', 'dbpassword' );/** Název hostitele MySQL */define( 'DB_HOST', 'localhost' );
Uložte a zavřete soubor.
Poté změňte vlastnictví adresáře wordpress pomocí následujícího příkazu:
chown -R www-data:www-data /var/www/html/wordpress
Krok 5:Nakonfigurujte Nginx pro WordPress
Dále budeme muset vytvořit konfigurační soubor Virtual Host pro WordPress. Nový konfigurační soubor virtuálního hostitele můžete vytvořit pomocí následujícího příkazu:
nano /etc/nginx/sites-available/wordpress.conf
Přidejte následující řádky:
server {listen 80;root /var/www/html/wordpress;index index.php index.html index.htm;název_serveru example.com;access_log /var/log/nginx/wordpress_access.log;error_log /var/ log/nginx/wordpress_error.log;client_max_body_size 64M;location / {try_files $uri $uri/ /index.php?$args;}umístění ~ \.php$ {try_files $uri =404;include /etc/nginx/fastcgi_params; fastcgi_read_timeout 3600s;fastcgi_buffer_size 128k;fastcgi_buffers 4 128k;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;fastcgi_pass index unix:/run_php> pmstfack;} pmstfack;Nezapomeňte nahradit example.com svým registrovaným názvem domény. Uložte a zavřete soubor.
Poté povolte nově vytvořený virtuální blok následujícím příkazem:
ln -s /etc/nginx/sites-available/wordpress.conf /etc/nginx/sites-enabled/Nakonec restartujte služby nginx a PHP-FPM, abyste použili změny konfigurace:
systemctl restart nginxsystemctl restart php7.3-fpmKrok 6:Přejděte na web WordPress
Nyní otevřete webový prohlížeč a navštivte adresu URL
http://example.com
. Budete přesměrováni na instalační stránku WordPress:
Vyberte svůj jazyk a klikněte na tlačítko Pokračovat. Měli byste vidět následující stránku:
Zadejte název svého webu WordPress, uživatelské jméno správce, heslo, e-mail a nakonec klikněte na tlačítko Instalovat WordPress. Po úspěšném dokončení instalace byste měli vidět následující stránku:
Nyní klikněte na tlačítko Přihlásit se. Měli byste vidět přihlašovací obrazovku WordPress:
Zadejte své uživatelské jméno nebo e-mail a heslo správce a klikněte na tlačítko Přihlásit se. Na následující obrazovce byste měli vidět výchozí řídicí panel WordPress:
A je to. WordPress je nyní nainstalován a připraven k použití. Nyní můžete začít instalací nových motivů a pluginů podle svých potřeb. Chcete-li se dozvědět více o WordPress, navštivte dokumentaci WordPress.
Samozřejmě nemusíte vědět, jak nainstalovat WordPress s Nginx na Debian 10, pokud u nás máte hosting WordPress. Můžete jednoduše požádat naše administrátory, aby vám nainstalovali WordPress na Debian 10. Jsou k dispozici 24 hodin denně, 7 dní v týdnu a budou vám schopni pomoci s instalací WordPressu na Debian 10.
PS . Pokud se vám líbilo čtení tohoto příspěvku na blogu o tom, jak nainstalovat WordPress s Nginx na Debian 10 , nebo pokud to považujete za užitečné, můžete je sdílet na sociálních sítích pomocí níže uvedených zkratek pro sdílení nebo jednoduše zanechat komentář. Děkuji.
Debian