Kako namestiti WordPress na Ubuntu 18.04 in izpeljanke?

Ubuntu18.04WordPress

WordPress je postal eno sistemov za upravljanje vsebin (CMS) najbolj priljubljena in uporabljana v omrežju, To je zato, ker ga je mogoče prilagoditi različnim vrstam uporabe, ima pa tudi veliko število vtičnikov, ki vam omogočajo nadaljnjo izboljšanje njegove uporabe in ne da bi zapustili teme ali kože tega jezera.

Tokrat delili bomo preprost vodnik o tem, kako namestiti WordPress v Ubuntu, to zato, da bi imeli testno mesto ali za ljudi, ki še vedno ne poznajo njegove funkcionalnosti.

Postopek namestitve

Preden karkoli naredite, sistem morate posodobiti z:

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

Namestitev Nginxa

Če želite namestiti WordPress v naš sistem, za njegovo delovanje se bomo zanašali na nekaj orodij, prvi je Nginx:

sudo apt-get install nginx -y

Namestitev MariaDB

za storitev zbirke podatkov bomo izbrali MariaDB, za njegovo namestitev izvedemo:

sudo apt-get install mariadb-server -y

Končano zdaj izvedli bomo naslednji ukaz za konfiguracijo strežnika baz podatkov:

mysql_secure_installation

Samo tukaj upoštevali bomo navodila in od nas bo zahteval, da nastavimo geslo, česar ne smemo pozabiti.

izdelava baze podatkov

Prijaviti se moramo s poverilnicami, ki smo jih vnesli, če pustimo privzete, naj bo tak:

mysql -u root -p

Če ne bi morali uporabniškega imena postaviti za -u in gesla za -p

Končano čas je za izdelavo baze podatkov, s katerim bo WordPress na voljo z izvajanjem teh ukazov:

CREATE DATABASE wordpress;

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

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

FLUSH PRIVILEGES;

exit;

Tu v teh uporabniško ime boste zamenjali z geslom za bazo podatkov.

Namestitev PHP

Če želite namestiti PHP z vsemi potrebnimi odvisnostmi in moduli, zaženite naslednji ukaz:

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

Naredil točas bomo urejali datoteko php.ini.

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

Y poiščite to vrstico:

;cgi.fix_pathinfo=1

Vrsto moramo razkomentirati odstranjevanje; spremenite = 1 v = 0, ostalo, kot sledi:

cgi.fix_pathinfo=0

Despui poiskali bomo naslednje vrstice v datoteki php.ini in postavili naslednje vrednosti, bi morali izgledati takole:

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

Prenesite WordPress

WordPress-ubuntu

Zdaj prenesite najnovejšo različico WordPressa in ga bomo postavili v privzeti imenik Nginx:

cd /var/www/html

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

Razpakirajte novo preneseno datoteko z:

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

Zdaj spremenimo dovoljenja mape Nginx:

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

Končano ustvarimo konfiguracijsko datoteko z:

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

Y smo postavili naslednje:

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;
}
}

Zdaj omogočiti ga moramo z:

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

Zdaj znova zaženite Nginx in PHP da spremembe začnejo veljati

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

Nastavitev WordPressa

Zdaj uredimo konfiguracijsko datoteko WordPress kamor bomo postavili poverilnice baze podatkov:

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

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

Y informacije bomo spremenili znotraj on:

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

Končano iz varnostnih razlogov morajo posodobiti varnostne ključe v vašem wp-config.

Torej to moramo jih ustvariti, to naredimo z obiskom ta povezava in spremenimo vrednosti, ki nam jih da ta stran v naši konfiguracijski datoteki.

In končano s tem V našem sistemu je že nameščen WordPress.

Če ga želite začeti uporabljati preprosto Odpreti moramo brskalnik in v naslovno vrstico postaviti pot, kjer imamo wordpress / var / www / html / ali naš ip naslov.


Vsebina članka je v skladu z našimi načeli uredniška etika. Če želite prijaviti napako, kliknite tukaj.

2 komentarja, pustite svojega

Pustite svoj komentar

Vaš e-naslov ne bo objavljen.

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Pierre je dejal

    Zdaj bomo spremenili dovoljenja mape Nginx:

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

    Napaka po chmod -R 755 (manjkajoči parameter)

  2.   Romuald je dejal

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

    jo

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