Hvordan installeres WordPress på Ubuntu 18.04 og derivater?

Ubuntu18.04WordPress

WordPress er blevet en af indholdsstyringssystemer (CMS) mest populære og bruges i netværket, Dette skyldes, at det kan tilpasses til forskellige typer brug, det har også et stort antal plug-ins, der giver dig mulighed for at forbedre brugen yderligere og uden at forlade temaerne eller skindene i denne sø.

Denne gang vi vil dele en enkel guide til, hvordan du installerer WordPress i Ubuntu, dette for at have et teststed eller for folk, der stadig ikke kender dets funktionalitet.

Installationsproces

Før du gør noget, du skal opdatere systemet med:

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

Nginx installation

For at installere WordPress på vores system, Vi vil stole på et par værktøjer til dets drift, den første er Nginx:

sudo apt-get install nginx -y

MariaDB installation

til databasetjenesten vi vælger MariaDB, til dens installation udfører vi:

sudo apt-get install mariadb-server -y

Færdiggjort dette nu vi udfører følgende kommando for at konfigurere databaseserveren:

mysql_secure_installation

Kun her vi vil følge instruktionerne, og det vil bede os om at indstille en adgangskode, som vi ikke må glemme.

oprettelse af databasen

Vi skal logge ind med de legitimationsoplysninger, vi indsætterHvis vi forlader standardindstillingerne, skal det være som følger:

mysql -u root -p

Hvis de ikke skulle sætte dit brugernavn efter -u og din adgangskode efter -p

Gjort dette det er tid til at oprette en database, som WordPress serveres ved at udføre disse kommandoer:

CREATE DATABASE wordpress;

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

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

FLUSH PRIVILEGES;

exit;

Her i disse du skal erstatte brugernavnet med din adgangskode til databasen.

PHP installation

For at installere PHP med alle dens nødvendige afhængigheder og moduler, kør følgende kommando:

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

Gjort dette tilgang vi skal redigere php.ini-filen.

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

Y kig efter denne linje:

;cgi.fix_pathinfo=1

Vi skal fjerne kommentar fra linjen fjernelse af; skift = 1 til = 0, forblev som følger:

cgi.fix_pathinfo=0

derefter Vi ser efter de følgende linjer i php.ini-filen og placerer følgende værdier, de skal se sådan ud:

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

Download WordPress

WordPress-ubuntu

Nu lad os downloade den nyeste version af WordPress og vi lægger det i standard Nginx-biblioteket:

cd /var/www/html

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

Pak den netop hentede fil ud med:

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

Nu lad os ændre tilladelserne til Nginx-mappen:

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

Gjort dette lad os oprette en konfigurationsfil med:

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

Y vi sætter følgende:

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

Nu vi skal aktivere det med:

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

Nu genstart Nginx og PHP for at ændringer kan træde i kraft

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

Opsætning af WordPress

Nu lad os redigere WordPress-konfigurationsfilen hvor vi placerer legitimationsoplysningerne til databasen:

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

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

Y vi vil ændre oplysningerne indeni han:

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

Gjort dette Af sikkerhedsmæssige årsager skal de opdatere sikkerhedsnøglerne i din wp-config.

For hvad vi skal generere dem, vi gør dette ved at besøge dette link og vi ændrer de værdier, som dette websted giver os i vores konfigurationsfil.

Og færdig med det Vi har allerede WordPress installeret på vores system.

For at begynde at bruge det ganske enkelt Vi skal åbne en browser og placere stien, hvor vi har wordpress, i adresselinjen / Var / www / html / eller vores ip-adresse.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Pierre sagde han

    Nu skal vi ændre tilladelserne til Nginx-mappen:

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

    Fejl efter chmod -R 755 (manglende parameter)

  2.   Romuald sagde han

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

    af

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