GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat WordPress s Nginx na Debian 10

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-fpm

Krok 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
  1. Jak nainstalovat Phorum s Nginx na Debian 9

  2. Nainstalujte WordPress se vzdálenou databází na Debian

  3. Jak nainstalovat FuelPHP s Nginx na Debian 8 VPS

  1. Jak nainstalovat Ghost na Debian s Nginx

  2. Jak nainstalovat DokuWiki na Debian Wheezy s Nginx

  3. Jak nainstalovat WonderCMS s Nginx na Debian 11

  1. Jak nainstalovat Nginx na Debian 9

  2. Jak nainstalovat PostgreSQL na Debian 10

  3. Jak nainstalovat WonderCMS s Nginx na Debian 9