Kako instalirati WordPress na Ubuntu 18.04 i derivate?

Ubuntu18.04WordPress

WordPress je to postao sistema za upravljanje sadržajem (CMS) najpopularniji i najkorišteniji u mreži, To je zbog činjenice da se može prilagoditi različitim vrstama upotrebe, a takođe ima i veliki broj dodataka koji vam omogućavaju da dodatno poboljšate njegovu upotrebu i bez napuštanja tema ili kože ovog jezera.

Ovaj put podijelit ćemo jednostavan vodič o tome kako instalirati WordPress u Ubuntu, ovo kako bi imali testno mjesto ili za ljude koji još ne znaju njegovu funkcionalnost.

Proces instalacije

Prije bilo čega morate ažurirati sistem pomoću:

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

Instalacija Nginxa

Da biste instalirali WordPress na naš sistem, oslanjat ćemo se na nekoliko alata za njegov rad, prvi je Nginx:

sudo apt-get install nginx -y

Instalacija MariaDB

para uslugu baze podataka odabrat ćemo MariaDB, za njegovu instalaciju izvršavamo:

sudo apt-get install mariadb-server -y

Gotovo sada izvršit ćemo sljedeću naredbu za konfiguriranje poslužitelja baze podataka:

mysql_secure_installation

Samo ovdje slijedit ćemo upute i tražit će od nas da postavimo lozinku, što ne smijemo zaboraviti.

stvaranje baze podataka

Moramo se prijaviti s vjerodajnicama koje smo unijeliAko ostavimo zadane, to bi trebalo biti sljedeće:

mysql -u root -p

Ako ne bi trebali staviti svoje korisničko ime nakon -u, a lozinku nakon -p

Gotovo vrijeme je za stvaranje baze podataka, s kojim će se WordPress posluživati ​​izvršavanjem ovih naredbi:

CREATE DATABASE wordpress;

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

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

FLUSH PRIVILEGES;

exit;

Ovdje u ovim zamijenit ćete korisničko ime lozinkom za bazu podataka.

PHP instalacija

Da instalirate PHP sa svim potrebnim zavisnostima i modulima, pokrenite sljedeću naredbu:

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

Učinio ovo zavrijeme ćemo urediti php.ini datoteku.

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

Y potražite ovu liniju:

;cgi.fix_pathinfo=1

Moramo komentirati liniju uklanjanje; promijenite = 1 u = 0, ostalo je kako slijedi:

cgi.fix_pathinfo=0

Posle potražit ćemo sljedeće redove u datoteci php.ini i smjestiti sljedeće vrijednosti, trebali bi izgledati ovako:

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

Preuzmite WordPress

WordPress-ubuntu

Sada preuzmimo najnoviju verziju WordPressa i stavit ćemo ga u zadani Nginx direktorij:

cd /var/www/html

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

Raspakirajte novo preuzetu datoteku sa:

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

Sada promijenimo dozvole mape Nginx:

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

Gotovo stvorimo konfiguracijsku datoteku sa:

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

Y stavljamo sledeće:

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

Sada moramo to omogućiti sa:

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

Sada ponovo pokrenite Nginx i PHP da bi promjene stupile na snagu

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

Postavljanje WordPressa

Sada uredimo WordPress konfiguracijsku datoteku gdje ćemo smjestiti vjerodajnice baze podataka:

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

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

Y promijenit ćemo informacije unutar on:

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

Gotovo iz sigurnosnih razloga moraju ažurirati sigurnosne ključeve u vašem wp-configu.

Tako da moramo ih generirati, to radimo posjetom Ova veza i mijenjamo vrijednosti koje nam daje ova web lokacija u našoj konfiguracijskoj datoteci.

I gotovo s tim Već imamo instaliran WordPress na našem sistemu.

Da biste ga počeli jednostavno koristiti Moramo otvoriti preglednik i u traku za adresu postaviti put na kojem imamo wordpress / var / www / html / ili našu ip adresu.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Pierre rekao je

    Sada ćemo promijeniti dozvole mape Nginx:

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

    Greška nakon chmod -R 755 (nedostaje parametar)

  2.   Romuald rekao je

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

    por

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