Kaip įdiegti „WordPress“ į „Ubuntu 18.04“ ir darinius?

„Ubuntu18.04 WordPress“

„WordPress“ tapo viena turinio valdymo sistemų (TVS) populiariausia ir naudojama tinkle, Taip yra todėl, kad jis gali būti pritaikytas įvairiems naudojimo būdams, jame taip pat yra daugybė papildinių, leidžiančių dar labiau patobulinti jo naudojimą ir nepaliekant šio ežero temų ar odos.

Šį kartą mes pasidalinsime paprastu vadovu, kaip įdiegti „WordPress“ į „Ubuntu“, tai norima turėti bandymų svetainę arba žmonėms, kurie dar nežino jos funkcionalumo.

Diegimo procesas

Prieš ką nors darydamas, turite atnaujinti sistemą naudodami:

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

„Nginx“ diegimas

Norėdami įdiegti „WordPress“ į savo sistemą, jo veikimui remsimės keliomis priemonėmis, pirmasis yra „Nginx“:

sudo apt-get install nginx -y

„MariaDB“ diegimas

į duomenų bazės paslaugą, kurią pasirinksime „MariaDB“, jo montavimui vykdome:

sudo apt-get install mariadb-server -y

Atlikta tai dabar vykdysime šią komandą, norėdami sukonfigūruoti duomenų bazės serverį:

mysql_secure_installation

Tik čia vykdysime instrukcijas ir ji paprašys nustatyti slaptažodį, kurių neturime pamiršti.

duomenų bazės kūrimas

Turime prisijungti naudodamiesi įgaliojimais, kuriuos įdėjome, jei paliksime numatytuosius, tai turėtų būti tokia:

mysql -u root -p

Jei jie neturėtų įvesti savo vartotojo vardo po -u ir slaptažodžio po -p

Atlikta tai atėjo laikas sukurti duomenų bazę, su kuria „WordPress“ bus aptarnaujama vykdant šias komandas:

CREATE DATABASE wordpress;

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

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

FLUSH PRIVILEGES;

exit;

Čia šiuose vartotojo vardą pakeisite savo duomenų bazės slaptažodžiu.

PHP diegimas

Norėdami įdiegti PHP su visomis reikalingomis priklausomybėmis ir moduliais, paleiskite šią komandą:

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

Atlikta taikartą redaguosime failą php.ini.

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

Y ieškokite šios eilutės:

;cgi.fix_pathinfo=1

Turime nekomentuoti eilutės pašalinant; pakeiskite = 1 į = 0, liko taip:

cgi.fix_pathinfo=0

Po ieškosime šių eilučių php.ini faile ir pateiksime šias reikšmes, jie turėtų atrodyti taip:

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

Atsisiųskite „WordPress“

„Wordpres-ubuntu“

Dabar atsisiųskime naujausią „WordPress“ versiją ir mes jį įtrauksime į numatytąjį „Nginx“ katalogą:

cd /var/www/html

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

Išpakuokite naujai atsisiųstą failą su:

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

Dabar pakeiskime „Nginx“ aplanko teises:

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

Atlikta tai sukursime konfigūracijos failą su:

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

Y mes pateikiame tai:

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

Dabar turime tai įgalinti:

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

Dabar paleiskite iš naujo „Nginx“ ir PHP kad pakeitimai įsigaliotų

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

„WordPress“ nustatymas

Dabar redaguokime „WordPress“ konfigūracijos failą kur mes įdėsime duomenų bazės duomenis:

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

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

Y mes pakeisime informaciją per jis:

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

Atlikta tai saugumo sumetimais jie turi atnaujinti saugos raktus savo wp-config.

Taigi turime juos generuoti, tai darome apsilankę šią nuorodą ir mes keičiame vertes, kurias ši svetainė suteikia mums mūsų konfigūracijos faile.

Ir padarė su juo Mūsų sistemoje jau įdiegta „WordPress“.

Norėdami pradėti jį naudoti paprastai Turime atidaryti naršyklę ir adreso juostoje įdėti kelią, kuriame turime „WordPress“ / var / www / html / arba mūsų IP adresą.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Pierre sakė

    Dabar mes pakeisime „Nginx“ aplanko teises:

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

    Klaida po chmod-R 755 (trūksta parametro)

  2.   Romualdas sakė

    Ištaisykite sudo apt-get upgrade && sudo apt-get upgrade -y

    iki

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