Jak nainstalovat WordPress na Ubuntu 18.04 a deriváty?

Ubuntu 18.04 WordPress

WordPress se stal jedním systémů pro správu obsahu (CMS) nejoblíbenější a nejpoužívanější v síti, Je to proto, že jej lze přizpůsobit různým typům použití, ale také má velké množství zásuvných modulů, které vám umožní jeho používání dále vylepšit a aniž byste opustili motivy nebo vzhledy tohoto jezera.

Tentokrát budeme sdílet jednoduchý průvodce, jak nainstalovat WordPress v Ubuntu, to za účelem získání testovacího webu nebo pro lidi, kteří ještě neznají jeho funkčnost.

Proces instalace

Než něco uděláte, musíte aktualizovat systém pomocí:

sudo apt-get upgrade && sudo apt-get upgrade -y

Instalace Nginx

Aby bylo možné nainstalovat WordPress do našeho systému, budeme se spoléhat na několik nástrojů pro jeho provoz, první je Nginx:

sudo apt-get install nginx -y

Instalace MariaDB

na databázovou službu, kterou si vybereme MariaDB, pro jeho instalaci provádíme:

sudo apt-get install mariadb-server -y

Hotovo provedeme následující příkaz ke konfiguraci databázového serveru:

mysql_secure_installation

Pouze zde budeme postupovat podle pokynů a požádá nás o nastavení hesla, na které nesmíme zapomenout.

vytvoření databáze

Musíme se přihlásit pomocí přihlašovacích údajů, které jsme vložili, pokud ponecháme výchozí, mělo by to být takto:

mysql -u root -p

Pokud by neměli vkládat své uživatelské jméno za -u a své heslo za -p

Hotovo je čas vytvořit databázi, kterým bude WordPress obsluhován spuštěním těchto příkazů:

CREATE DATABASE wordpress;

CREATE USER `tu-usuario`@`localhost` IDENTIFIED BY 'tucontraseña';

GRANT ALL ON wordpress.* TO `wpuser`@`localhost`;

FLUSH PRIVILEGES;

exit;

Tady v těchto nahradíte uživatelské jméno heslem pro databázi.

Instalace PHP

Chcete-li nainstalovat PHP se všemi nezbytnými závislostmi a moduly, spusťte následující příkaz:

sudo apt-get install php-fpm php-curl php-mysql php-gd php-mbstring php-xml php-xmlrpc -y

Hotovočas budeme upravovat soubor php.ini.

sudo nano /etc/php/7.2/fpm/php.ini

Y podívejte se na tento řádek:

;cgi.fix_pathinfo=1

Musíme odkomentovat řádek odstranění; změňte = 1 na = 0, zůstal takto:

cgi.fix_pathinfo=0

Po vyhledáme následující řádky v souboru php.ini a umístíme následující hodnoty, měly by vypadat takto:

upload_max_filesize = 100M
post_max_size = 1000M
memory_limit = 1000M
max_execution_time = 120

Stáhněte si WordPress

WordPress-ubuntu

Nyní stáhněte si nejnovější verzi WordPressu a vložíme jej do výchozího adresáře Nginx:

cd /var/www/html

wget https://wordpress.org/latest.tar.gz

Rozbalte nově stažený soubor pomocí:

tar -zxvf latest.tar.gz --strip-components=1

Nyní změňme oprávnění ke složce Nginx:

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

Hotovo vytvořme konfigurační soubor s:

nano /etc/nginx/sites-available/example.com

Y dáme následující:

server {
listen 80;
listen [::]:80;
root /var/www/html;
index index.php index.html index.htm;
server_name example.com www.example.com;
client_max_body_size 500M;
location / {
try_files $uri $uri/ /index.php?$args;
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
expires max;
log_not_found off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

Nyní musíme to povolit pomocí:

ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/

Nyní restartujte Nginx a PHP aby se změny projevily

sudo systemctl restart nginx.service
sudo systemctl restart php7.2-fpm.service

Nastavení WordPressu

Nyní pojďme upravit konfigurační soubor WordPress kam umístíme pověření databáze:

mv /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

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

Y informace uvnitř změníme on:

define('DB_NAME', 'wordpress');
define('DB_USER', 'usuario-de-la-base-de-datos');
define('DB_PASSWORD', 'contraseña-de-la-base-de-datos');

Hotovo z bezpečnostních důvodů musí aktualizovat bezpečnostní klíče ve vašem wp-config.

Za co musíme je vygenerovat, děláme to návštěvou tento odkaz a měníme hodnoty, které nám tento web dává v našem konfiguračním souboru.

A hotovo WordPress již máme v našem systému nainstalovaný.

Chcete-li jej jednoduše začít používat Musíme otevřít prohlížeč a umístit do adresního řádku cestu, kde máme wordpress / var / www / html / nebo naše IP adresa.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Pierre řekl

    Nyní změníme oprávnění složky Nginx:

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

    Chyba po chmod -R 755 (chybějící parametr)

  2.   Romuald řekl

    Opravte prosím sudo apt-get upgrade && sudo apt-get upgrade -y

    podle

    sudo apt-get update && sudo apt-get upgrade -y