Nainstalujte WordPress na Ubuntu 17.04 s podporou Nginx, MariaDB a PHP

  • Richard Poole
  • 0
  • 3590
  • 550

Tento stručný tutoriál ukazuje studentům a novým uživatelům podrobného průvodce spuštěním WordPress na Ubuntu 17.04 (Zesty Zapus) s podporou Nginx, MariaDB a PHP. Po tomto nastavení mohou uživatelé spouštět a spravovat dynamické a výkonné weby pomocí WordPress.

Pro ty, kteří neznají WordPress, je to bezplatný systém pro správu obsahu (CMS), který ovládá mnoho dynamických webových stránek online. Umožňuje komukoli snadno vytvářet a navrhovat výkonné webové stránky pomocí bezplatných nástrojů a šablon poskytovaných komunitou WordPress.

Bez zbytečného plýtvání časem, pojďme začít s instalací WordPress na Ubuntu 17.04

Krok 1: Instalace / aktualizace Ubuntu

Tento příspěvek předpokládá, že budete používat Ubuntu 17.04 a že máte do systému přístup root nebo správce. Než začnete instalovat podporované balíčky v Ubuntu, musíte nejprve aktualizovat systém. Chcete-li to provést, spusťte níže uvedené příkazy.

sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove

Po aktualizaci Ubuntu možná budete chtít restartovat systém. Pokračujte níže a nainstalujte Nginx

Krok 2: Nainstalujte webový server Nginx

Nginx je výkonný webový server. WordPress vyžaduje k poskytování stránek webový server. Vzhledem k tomu, že Nginx je snadno spravovatelný, umožňuje jeho instalaci. Chcete-li to provést, spusťte níže uvedené příkazy

sudo apt-get install nginx

Po instalaci Nginxu spusťte níže uvedené příkazy a zjistěte, jak zastavit, spustit a povolit službu Nginx

sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl povolit nginx.service 

Poté pokračujte níže a nainstalujte MariaDB.

Krok 3: Instalace databázového serveru MariaDB

MariaDB se rychle stává výchozím databázovým serverem pro systémy Linux. Rychle předjíždí MySQL, což je po velmi dlouhou dobu výchozí nastavení pro všechny distribuce Linuxu. WordPress také vyžaduje, aby fungoval databázový server.

Chcete-li nainstalovat MariaDB, spusťte níže uvedené příkazy

sudo apt-get install mariadb-server mariadb-client

Po instalaci databázového serveru jej zabezpečte spuštěním níže uvedených příkazů.

sudo mysql_secure_installation

Budete vyzváni, abyste odpověděli na řadu otázek ... použijte níže uvedený příklad, který vás provede.

Zadejte aktuální heslo pro root (zadejte pro žádné): STISKNĚTE ENTER Nastavit heslo pro root? [Y / n] Y VYTVOŘÍTE SVÉ HESLO Odebrat anonymní uživatele? [Y / n] Y Zakázat vzdálené přihlášení uživatele root? [Y / n] Y Odebrat testovací databázi a přístup k ní? [Y / n] Y Chcete znovu načíst tabulky oprávnění? [Y / n] Y

Po zabezpečení databázového serveru spusťte níže uvedený příkaz a zjistěte, jak zastavit, spustit a povolit službu MariaDB

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl povolit mariadb.service 

Pokračujte níže a vytvořte databázi WordPress.

Krok 4 Vytvořte databázi WordPress a uživatele

Nyní, když je nainstalován databázový server MariaDB ... vaším dalším úkolem je vytvořit databázi pro použití WordPress. Také vytvoříte uživatele databáze pro správu databáze.

Spuštěním následujících příkazů se přihlaste k databázovému serveru

sudo mysql -u root -p

Až budete vyzváni k zadání hesla root, zadejte heslo, které jste vytvořili výše.

Poté spusťte níže uvedené příkazy a vytvořte novou databázi s názvem wpdb.

VYTVOŘIT DATABÁZE wpdb;

Spuštěním následujících příkazů vytvořte nového uživatele databáze s názvem wpuser a udělte účtu plný přístup k databázi wpdb.

GRANTOVAT VŠE NA wpdb. * TO 'wpuser' @ 'localhost' IDENTIFIKOVÁNO 'type_new_password_here';

Nakonec spusťte níže uvedené příkazy, abyste uložili změny a ukončili práci.

VÝPLATNÉ PRIVILEGY; výstup 

Pokračujte níže a nainstalujte PHP

Krok 5: Nainstalujte PHP a moduly

Konečně posledním požadovaným balíčkem pro WordPress jsou PHP a jeho moduly. Chcete-li nainstalovat tyto balíčky, spusťte níže uvedené příkazy

sudo apt-get install php-fpm php-mysql php-curl php-gd php-pear php-imagick php-imap php-mcrypt php-recode php-tidy php-xmlrpc

Po instalaci všech požadovaných balíčků pokračujte níže a stáhněte obsah WordPress a nakonfigurujte jej.

Krok 6: Konfigurace WordPress

Nyní, když je vytvořena databáze WordPress a uživatel, přejděte a stáhněte si nejnovější obsah WordPress. Chcete-li to provést, spusťte níže uvedené příkazy

cd / tmp / && wget http://wordpress.org/latest.tar.gz

Dále rozbalte stažený obsah a zkopírujte jej do výchozího kořenového adresáře Apache2 v Ubuntu.

tar -xzvf latest.tar.gz sudo cp -R wordpress / * / var / www / html

Nezapomeňte odebrat výchozí nastavení Ubuntu index.html testovací soubor z výchozího kořenového adresáře. To může způsobit problémy novým uživatelům.

sudo rm -rf /var/www/html/index.html

Poté vytvořte konfigurační soubor WordPress z jeho ukázkového souboru spuštěním níže uvedených příkazů.

sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Pak otevřete wp-config.php soubor a proveďte následující zvýrazněné změny, abyste odkazovali na databázi a uživatele, které jste vytvořili výše.

sudo nano /var/www/html/wp-config.php

Když se soubor otevře, proveďte změny a uložte.

// ** Nastavení MySQL - tyto informace můžete získat od svého hostitele webu ** // / ** Název databáze pro WordPress * / define ('DB_NAME', 'wpdb'); / ** uživatelské jméno databáze MySQL * / define ('DB_USER', 'wpuser'); / ** Heslo k databázi MySQL * / define ('DB_PASSWORD', 'type_new_password_here'); / ** MySQL hostname * / define ('DB_HOST', 'localhost'); / ** Charset databáze pro použití při vytváření databázových tabulek. * / define ('DB_CHARSET', 'utf8'); / ** Typ databáze Kompletovat. Pokud máte pochybnosti, neměňte to. * / define ('DB_COLLATE', ");

Pokračujte v konfiguraci Nginx

Krok 7: Nakonfigurujte výchozí konfiguraci webu Nginx

Po nastavení konfigurací WordPress otevřete výchozí konfigurační soubor Nginx a proveďte níže uvedené změny, poté soubor uložte.

sudo nano / etc / nginx / sites-available / default

Poté proveďte zvýrazněné změny a uložte soubor.

# Výchozí konfigurace serveru # server poslouchat 80 default_server; poslouchat [::]: 80 default_server; # Konfigurace SSL # # poslouchat 443 ssl default_server; # listen [::]: 443 ssl default_server; # # Certifikáty s vlastním podpisem generované balíčkem ssl-cert # Nepoužívejte je na produkčním serveru! # # zahrnout snippets / snakeoil.conf; root / var / www / html; # Přidejte index.php do seznamu, pokud používáte PHP index index.php index.html index.htm index.nginx-debian.html; název_serveru _; umístění / # Nejprve se pokuste obsloužit požadavek jako soubor, poté # jako adresář, poté přejděte zpět k zobrazení 404. try_files $ uri $ uri / = 404;  # předat skripty PHP serveru FastCGI # umístění ~ \ .php $ include snippets / fastcgi-php.conf; # # S php-fpm (nebo jinými unixovými sokety): fastcgi_pass unix: /var/run/php/php7.0-fpm.sock; # # S php-cgi (nebo jinými zásuvkami tcp): # fastcgi_pass 127.0.0.1:9000;  # odepřít přístup k souborům .htaccess, pokud kořen dokumentu Apache # souhlasí s nginxovým jedním # #location ~ /\.ht # odepřít vše; # 

Uložte soubor a jste hotovi.

KROK 8: ZMĚNA POVOLENÍ OBSAHU SOUBORU WORDPRESS

Po konfiguraci nastavení WordPress bude dalším krokem změna oprávnění adresáře, aby WordPress mohl správně fungovat. Chcete-li to provést, spusťte níže uvedené příkazy

sudo chown -R www-data: www-data / var / www / html / sudo chmod -R 755 / var / www / html /

Nakonec restartujte webový server Nginx a otevřete prohlížeč a přejděte na adresu IP nebo název hostitele serveru.

sudo systemctl restart nginx.service

Zakažte webový server Apache2, aby se nikdy nespustil.

sudo systemctl zastavit apache2.service sudo systemctl vypnout apache2.service 

Otevřete prohlížeč a přejděte na název hostitele serveru a měla by se zobrazit výchozí stránka nastavení WordPress.

http: // localhost

Pokračujte v průvodci WordPress a nastavte nový web.

Pokračujte v průvodci nastavením a vytvořte správu WordPress pro správu webu online. Nezapomeňte správně pojmenovat web.

Po dokončení klikněte na Instalovat WordPress.

Souhrn:

Tento příspěvek ukazuje studentům a novým uživatelům jednoduchý způsob, jak nainstalovat a nakonfigurovat WordPress na Ubuntu 17.04. Uživatelé, kteří potřebují provozovat své vlastní webové stránky WordPress, považují tento výukový program za užitečný, zejména pokud jsou jeho noví uživatelé.

Když budete pečlivě postupovat podle výše uvedených kroků, nebudete mít v žádném okamžiku připraven funkční web WordPress, který by bylo možné přizpůsobit.




Zatím žádné komentáře

Sbírka užitečných informací o operačním systému Linux a nových technologiích
Nejnovější články, praktické tipy, podrobné recenze a průvodci. Ve světě operačního systému Linux se budete cítit jako doma